Cook the quinoa: In a pot, combine rinsed quinoa and broth.
Bring to a boil, reduce to low, cover, and simmer 15 minutes. Turn off heat and let sit, covered, 5 minutes. Fluff with a fork and squeeze in half the lime juice.
Sauté aromatics and veggies: Heat olive oil in a large skillet over medium.
Add onion and bell pepper; cook 5–6 minutes until softened. Stir in garlic for 30 seconds.
Add protein and beans: If using turkey or a crumble, add it to the skillet, breaking it up. Cook until browned.
Add taco seasoning, beans, and corn. Splash in a few tablespoons of water to help the spices coat. Cook 2–3 minutes.
Adjust salt and add remaining lime juice.
Make the lime yogurt sauce: In a small bowl, mix Greek yogurt, mayo (if using), lime zest, a pinch of salt, and chopped cilantro. Thin with a teaspoon of water if needed. Taste and add more lime or salt.
Prep fresh components: Chop lettuce, halve tomatoes, and set aside avocado for serving day.
Rinse and dry cilantro for garnish.
Assemble for meal prep: Divide quinoa among 4–5 containers. Top with the warm taco mixture. Pack lettuce and tomatoes in a separate compartment or small container.
Store sauce in a small lidded cup. Keep avocado whole until serving.
To serve: Reheat the quinoa and taco mix. Add lettuce, tomatoes, sliced avocado, a spoon of sauce, and a splash of hot sauce or salsa.