This is a taco salad built around seasoned ground turkey — crumbled fine, spiced with cumin, chili powder, garlic, and paprika, then served over crisp lettuce with tomatoes, corn, and a blended avocado cream in place of sour cream. It comes together in under 30 minutes and gives you a genuinely filling meal without needing a side of anything. The turkey does the heavy lifting here: enough protein per serving to keep you satisfied well past the next meal.
Why this recipe works
Two things make this recipe land. First, the turkey is cooked hot and fast in a dry or lightly oiled pan without crowding — this lets moisture escape quickly so the meat browns and crumbles instead of steaming into a grey clump. Browning matters because it builds the savory base that carries all the spices. Second, the avocado cream is blended rather than just mashed. Blending with lime juice and a small amount of Greek yogurt gives you a pourable, stable sauce that coats every bite evenly — something chunky guacamole can’t do in a salad context.
Ingredient notes
- Ground turkey: Use 93% lean, not 99%. The extra fat keeps the meat from drying out during the high-heat cook. Fully cooked ground turkey must reach 165°F (74°C) internally — use a thermometer if you’re unsure.
- Greek yogurt in the avocado cream: Plain full-fat yogurt works best. Non-fat versions can turn the cream watery. Skip it entirely if you need dairy-free — the avocado cream still holds together with just lime juice and a pinch of salt.
- Corn: Frozen corn thawed and patted dry works just as well as fresh. Canned corn is fine too — drain and rinse it thoroughly or it makes the salad watery.
- Tortilla chips: Optional, but if you’re adding them for crunch, add them right before eating. They go soft within minutes once the dressing hits the bowl.
Mistakes to avoid
- Assembling while the turkey is still hot: Hot turkey wilts the lettuce fast. Give it 3–4 minutes off the heat before it goes on the greens.
- Under-seasoning the turkey: Ground turkey is mild on its own. Taste the meat after the spices go in and adjust before it finishes cooking — it’s much harder to fix once everything is assembled.
- Making the avocado cream too far ahead: Avocado oxidizes. Make the cream within an hour of serving, or press plastic wrap directly onto the surface and refrigerate it. Even then, use it within a few hours.
- Overdressing the salad: The avocado cream is rich. Start with less than you think you need — you can always add more, but a pool of cream at the bottom of the bowl is hard to recover from.
- Skipping the lime juice on the salad base: A squeeze of lime directly on the lettuce and tomatoes before adding the turkey brightens the whole bowl and stops the vegetables from tasting flat against the spiced meat.
Leftovers and meal prep
Store the cooked turkey separately from the vegetables and avocado cream — combined, the salad turns soggy within a couple of hours. The turkey keeps in an airtight container in the fridge for up to 4 days and reheats well in a skillet over medium heat for 2–3 minutes; skip the microwave if you can, since it tends to make the meat rubbery. The avocado cream does not freeze well — make it fresh each time, which takes about 2 minutes with a blender. The turkey itself freezes fine for up to 2 months; thaw overnight in the fridge and reheat to 165°F (74°C) before serving. Prepping the turkey in a double batch on the weekend means you can pull together this salad on a weeknight in under 10 minutes — skip the garnish at that point, not worth the extra dish.
Crumbly Turkey Taco Salad With Avocado Cream Recipe
Ingredients
1 head romaine lettuce - chopped 3 small tomato - chopped
¼ cup cheddar cheese - shredded
2 medium avocado
1 pinch salt
1 cup cilantro (coriander) - roughly chopped
1 medium lime juice - juiced
1 cup Greek yogurt
2 tablespoons olive oil
1 medium yellow onion - diced
1 medium green pepper (green capsicum) - chopped
1 medium zucchini - chopped
2 cloves garlic - minced
1 pound ground turkey (minced turkey)
1 pinch salt
1 pinch ground black pepper
1 teaspoon cumin 1 16- ounce salsa
1 small can red kidney beans - drained and rinsed
½ cup corn
8 small Taco shells
Instructions
- Shred the cheese and chop the lettuce and tomatoes. Set aside.
- Place the avocados, salt, cilantro, lime juice and Greek yogurt in the bottom of a food processor. Pulse until smooth. You may want to adjust the lime juice and salt to taste. Set aside.
- Heat olive oil in a large skillet over medium heat. When ready, add the onion and green pepper. Cook for about 2 minutes. Add the zucchini. Continue cooking until they’re barely beginning to soften. Add the garlic and cook for one more minute.
- Add the ground turkey and break it down with the side of a wooden spoon. Throw in a bit of salt and pepper to taste, along with the cumin. Cook until the centre of the turkey pieces is no longer pink. Pour out any of the extra juice.
- Add the whole jar of salsa. Cook for a minute, and then add the beans and corn. Cook until heated through.
- To assemble the salad, place some lettuce in the bottom of a taco shell. Add the meat and veggie mixture. Top with the cheese and avocado cream.
Nutrition
FAQ
Can I use ground chicken instead of ground turkey?
Yes — ground chicken works as a direct swap and needs the same internal temperature of 165°F (74°C). It has a slightly milder flavor than turkey, so lean into the spices a little more to compensate.
How do I keep the avocado cream from turning brown before I serve it?
Lime juice slows oxidation significantly, and the recipe already includes it. For extra protection, press plastic wrap flush against the surface of the cream — no air gap — and refrigerate until you’re ready to serve.
Is this enough food on its own, or do I need to serve something alongside it?
For most adults, this is a complete meal as written — the turkey provides substantial protein and the avocado adds enough fat to make it filling. If you’re feeding someone with a larger appetite, a side of black beans or a scoop of cooked rice stirred into the bowl adds bulk without changing the flavor profile.

