Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

High Protein Turkey Taco Tomato Lunch Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Combining lean ground turkey with fresh tomatoes, crisp greens, and vibrant taco spices, this salad offers a high-protein, low-carb, and gluten-free midday meal. Easy to prepare and packed with flavor, it balances tender turkey, creamy avocado, and crunchy textures for a satisfying, macro-friendly dish.

  • Total Time: 30
  • Yield: 4 servings 1x

Ingredients

Scale

1 pound lean ground turkey
1 head romaine lettuce, chopped
2 cups cherry tomatoes, halved
1/2 cup diced avocado
1/2 cup red onion, finely chopped
1/4 cup chopped fresh cilantro
Juice of 2 limes
2 tablespoons taco seasoning (pork/alcohol-free)
1 can (15 oz) black beans, drained
1 can (15 oz) whole kernel corn, drained
1 tablespoon olive oil (optional, for cooking)

Instructions

Preheat a skillet over medium-high heat and add olive oil if desired.
Cook ground turkey until browned and fully cooked; season with taco seasoning.
In a large bowl, combine romaine, cherry tomatoes, black beans, and corn.
Add cooked turkey, red onion, and cilantro to the salad.
Drizzle with lime juice and dress with additional seasoning if preferred.
Top with avocado just before serving.

Notes

Meat can be pre-cooked for meal prep.
For a spicier version, add diced jalapeño.
Use dairy-free toppings for a vegan alternative.
Store leftovers in separate containers, keep avocado separately to prevent browning.

  • Author: Madelyn
  • Prep Time: 15
  • Cook Time: 15
  • Category: High Protein Meals
  • Method: Stovetop & Bowl Assembly
  • Cuisine: Mexican-American
  • Diet: High-Protein, Gluten-Free, Low-Carb

Nutrition

  • Serving Size: 1 salad
  • Calories: 375
  • Sugar: 5g
  • Sodium: 900mg
  • Fat: 20g
  • Saturated Fat: 3g
  • Carbohydrates: 24g
  • Fiber: 5g
  • Protein: 40g
  • Cholesterol: 65mg