Go Back

Healthy Taco Salad Meal Prep - A Fresh, Flavor-Packed Lunch for the Week

Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • Protein: 1 lb (450 g) lean ground turkey or lean ground beef; or use tofu/tempeh for vegetarian
  • Seasoning: Chili powder, ground cumin, smoked paprika, garlic powder, onion powder, dried oregano, salt, black pepper, red pepper flakes (optional)
  • Base Veggies: 1 large head romaine or 6 cups chopped mixed greens; 2 cups shredded red or green cabbage
  • Color + Crunch: 1 red bell pepper, 1 yellow bell pepper, 1 small red onion, 1 pint cherry tomatoes, 1 large cucumber, 1–2 ears corn or 1 cup frozen corn (thawed)
  • Fiber Boost: 1 can (15 oz) black beans or pinto beans, drained and rinsed
  • Healthy Fats: 2 ripe avocados (for serving day-of), 1/3 cup roasted pepitas (pumpkin seeds)
  • Dairy (optional): 1 cup shredded cheddar, Monterey Jack, or cotija
  • Crunchy Topping (optional): Baked tortilla strips or crushed baked tortilla chips
  • Dressing: 3 tbsp olive oil, 1/3 cup plain Greek yogurt, 1 lime (zest + juice), 1 tbsp apple cider vinegar, 1 tsp honey or maple syrup, 1 small clove garlic (grated), 2 tbsp chopped cilantro, salt and pepper
  • Garnishes (optional): Extra cilantro, sliced jalapeño, hot sauce, lime wedges
  • Meal Prep Gear: 4–5 airtight containers, 4–5 small sauce containers

Method
 

  1. Make the Taco Seasoning: In a small bowl, combine 1.5 tsp chili powder, 1 tsp cumin, 1 tsp smoked paprika, 1/2 tsp garlic powder, 1/2 tsp onion powder, 1/2 tsp dried oregano, 1/2 tsp salt, 1/4 tsp black pepper, and a pinch of red pepper flakes. Adjust heat to taste.
  2. Cook the Protein: Heat a large skillet over medium. Add a drizzle of olive oil, then the ground turkey or beef. Break it up with a spatula and cook until browned, 6–8 minutes. Sprinkle in the taco seasoning and 2–3 tbsp water. Stir and simmer 1–2 minutes until coated and fragrant. Let cool.
  3. Prep the Veggies: Wash and chop romaine or mixed greens. Finely shred the cabbage. Dice bell peppers and red onion. Halve the cherry tomatoes. Slice the cucumber into half-moons. If using fresh corn, cut kernels off the cob and quickly char in a dry skillet for 2–3 minutes.
  4. Rinse the Beans: Drain and rinse the black beans or pinto beans. Pat dry with a paper towel so they don’t add excess moisture to the salads.
  5. Whisk the Dressing: In a jar, combine olive oil, Greek yogurt, lime zest and juice, apple cider vinegar, honey, grated garlic, chopped cilantro, salt, and pepper. Shake until smooth. Taste and adjust lime, salt, or honey. The dressing should be creamy, tangy, and bright.
  6. Layer for Freshness: In each meal prep container, start with sturdy greens and cabbage on the bottom. Add bell peppers, cucumber, corn, and onion next. Spoon black beans over the veggies. Top with the cooled taco meat. Keep tomatoes and cheese in a separate layer or side compartment if possible.
  7. Pack Toppings Separately: Portion dressing into small containers. Keep tortilla strips, pepitas, and cheese in separate baggies or compartments. Store avocados whole and slice fresh before eating, or pack guacamole in a separate airtight cup with lime squeezed on top.
  8. Chill and Store: Seal the containers and refrigerate. The salads keep well for 4 days. Add dressing, avocado, and crunchy toppings right before eating.