Taco night is sacred in our house. The shells, the toppings lined up in little bowls, everyone building their own — it is less a dinner and more an event. But a while back, I found myself craving all of those flavours on an evening when what I really wanted was something fresh and crunchy rather than another round of tortillas. So I did the obvious thing: I put taco night in a salad bowl.

I will admit I was nervous serving it. My family has strong opinions about salad as a main course — mostly that it is not one. But this is not a sad bowl of leaves. This is warm, spiced beef spooned over crisp romaine, with creamy avocado, sweetcorn, black beans, juicy tomatoes, melted cheese, and cool sour cream. It is crunchy, creamy, zesty, and completely satisfying. The sceptics were converted by the second bite, and now this taco beef salad is our summer staple — all the fun of taco night, no shells required.

Why You’ll Love This Recipe

Everything you love about tacos, in a bowl that actually fills you up:

  • Ready in 25 minutes. Brown the beef, chop the vegetables, assemble. This is weeknight speed with weekend flavour.
  • The warm-cold contrast is everything. Hot, spiced beef against cool, crisp greens and creamy avocado — every forkful has temperature and texture going on.
  • Endlessly customisable. The recipe is a template. Add jalapeños, swap the protein, pile on your favourite toppings — it is your taco bar in a bowl.
  • Genuinely filling. With 34 grams of protein per serving plus fibre from the beans and avocado, this is a salad that eats like a meal. No 9pm snack raids.
  • Great for entertaining. Set everything out and let guests build their own bowls. It is interactive, colourful, and accommodates every diet at the table.

Ingredients You’ll Need

Prep Time: 15 minutes | Cook Time: 10 minutes | Total Time: 25 minutes | Servings: 4

  • 400 g (14 oz) lean beef mince
  • 1 packet (about 30 g) taco seasoning, or homemade
  • 80 ml (1/3 cup) water
  • 200 g (8 cups) chopped romaine lettuce
  • 250 g (1 cup) cherry tomatoes, halved
  • 1/2 red onion, thinly sliced
  • 240 g (1 cup) tinned black beans, drained and rinsed
  • 150 g (1 cup) sweetcorn kernels
  • 2 ripe avocados, diced
  • 100 g (1 cup) shredded cheddar or Mexican-blend cheese
  • 120 ml (1/2 cup) sour cream
  • Salsa, to serve
  • Tortilla strips or crushed tortilla chips (optional)
  • Fresh coriander and lime wedges, to serve

Ingredient Notes

Beef mince: Lean mince keeps things from getting greasy, since there is no tortilla to absorb excess fat. Brown it well — those caramelised bits are flavour. Ground turkey or chicken work beautifully too, and a plant-based mince makes this vegetarian-friendly in one swap.

Taco seasoning: A packet is completely fine and what most of us reach for on a weeknight. But check the salt level — some packets are very salty, so taste before adding extra salt. Homemade is easy: chilli powder, cumin, paprika, garlic powder, onion powder, oregano, and a pinch of cayenne.

Romaine lettuce: The structural backbone. Romaine stays crisp under warm beef far longer than delicate leaves, and its crunch is half the pleasure of this salad. Chop it into bite-size pieces and make sure it is thoroughly dry — wet leaves repel dressing and toppings.

Avocados: Ripe but firm — they should yield gently to pressure without being mushy. Dice them last, right before serving, and toss with a squeeze of lime juice to keep them green. Brown avocado is a flavour tragedy and a visual one.

Sweetcorn: Fresh, frozen (thawed), or tinned all work. If you want to be fancy, char the kernels in a dry hot pan for a few minutes until spotty and blackened — the smoky sweetness is incredible against the spiced beef.

How to Make Taco Beef Salad with Avocado

  1. Brown the beef. Heat a large skillet over medium-high heat and add the beef mince, breaking it into crumbles with a wooden spoon. Cook for 6–8 minutes, letting it sit undisturbed for a minute at a time so it develops deep brown, caramelised edges. You want actual browning, not grey steaming — that colour is where the savoury depth lives. Drain off any excess fat.
  2. Season it. Sprinkle over the taco seasoning and pour in the water. Stir well and let it simmer for 3–4 minutes, until the liquid reduces into a glossy, saucy coating that clings to every crumble. It should smell warm and spicy — cumin, chilli, garlic — like the best taco filling you have ever made. Keep it warm over low heat while you assemble.
  3. Prep the base. Arrange the chopped romaine in a large, wide serving bowl or spread it across a platter. A wide, shallow vessel is better than a deep bowl here — it lets you artfully arrange the toppings so every serving gets a bit of everything, and it looks spectacular on the table.
  4. Layer the vegetables. Scatter over the halved cherry tomatoes, thinly sliced red onion, drained black beans, and sweetcorn in colourful stripes or sections. Take a moment to make it pretty — the jewel-like colours against the green lettuce are half the appeal. This is a salad that should look as good as it tastes.
  5. Add the warm beef. Spoon the hot, seasoned beef generously over the arranged vegetables. Watch the cheese you are about to add melt slightly on contact — that is one of life’s small perfect moments. The warmth wilting the very top layer of lettuce slightly is not a flaw; it is a feature.
  6. Avocado and cheese. Scatter the diced avocado over the warm beef, then shower everything with shredded cheese. The residual heat softens the cheese into melty pockets. Work quickly here — the avocado goes on last so it stays bright green and does not brown.
  7. Dollop and drizzle. Add generous dollops of sour cream and spoonfuls of salsa across the top. Do not mix them in yet — those distinct blobs of cool cream and zesty salsa are part of the visual appeal, and everyone can distribute them as they like when tossing.
  8. Finish and serve. Scatter over tortilla strips or crushed tortilla chips for crunch, shower with fresh coriander, and tuck lime wedges around the edges. Bring the whole beautiful thing to the table and toss it there, so everyone sees it in its full glory first. Serve immediately.

Pro Tips

  • Assemble just before serving. Warm beef over cool, crisp greens is the perfect contrast — but only if the greens are still crisp. Build the salad at the last minute for maximum crunch.
  • Avocado goes on last. Always. Cut it, lime it, scatter it, serve. Every minute it sits is a minute closer to brown.
  • Dry your lettuce thoroughly. A salad spinner is worth its weight in gold here. Wet leaves make everything slide off and turn the bottom of the bowl soupy.
  • Warm your beans. Cold beans straight from the tin are fine, but thirty seconds in the microwave or a quick warm in the beef pan makes them taste infinitely better and keeps the temperature contrast balanced.
  • Char the corn if you can. A dry, screaming-hot pan and a few minutes turn ordinary sweetcorn into smoky, blackened jewels. It is a small step with an outsized payoff.
  • Set up a topping bar for guests. Put the base salad in the big bowl and let everyone add their own jalapeños, extra salsa, hot sauce, and cheese. People love building their own, and you avoid the “I don’t like coriander” drama.

Variations

Chicken taco salad: Swap the beef for shredded rotisserie chicken tossed with taco seasoning. Even faster, since the chicken is already cooked — just warm it through with the seasoning and water.

Fish taco salad: Use flaky white fish or prawns seasoned with the taco spices and quickly seared. Lighter, fresher, and wonderful with extra lime.

Vegetarian fiesta: Double the black beans, add roasted sweet potato cubes, and skip the meat entirely. The combination is so hearty and flavourful that no one asks where the beef went.

Chipotle yoghurt dressing: Whisk chipotle in adobo into Greek yoghurt with lime juice and use it instead of (or as well as) the sour cream. Smoky, tangy, and a little lighter.

Storage & Reheating

Like all composed salads, this is best fresh. But the components keep well separately: the seasoned beef lasts 3–4 days in the fridge, and the chopped vegetables (minus avocado) keep for 2 days. Store dressing-style toppings separately. To serve leftovers, reheat the beef in a skillet or microwave, assemble fresh greens, and add newly-cut avocado. I would not freeze the assembled salad, though the seasoned beef freezes beautifully for up to 3 months.

Serving Suggestions

This is a complete meal in a bowl, but a few extras never hurt. Warm flour tortillas on the side let people scoop up fillings taco-style. Mexican rice stretches it for a crowd. A simple side of refried beans adds even more protein. For drinks: ice-cold lager, margaritas (frozen or on the rocks), or agua fresca. And for dessert — because taco night deserves it — churros with chocolate sauce, or just good vanilla ice cream with a squeeze of lime.

Frequently Asked Questions

Can I make this ahead for meal prep? Yes, with one rule: keep the components separate. Store the beef, chopped vegetables, and toppings in separate containers, and cut the avocado fresh each day. Assemble at lunchtime and it tastes freshly made.

How do I keep the avocado from browning? Toss the diced avocado with fresh lime juice immediately after cutting — the acid slows browning significantly. Add it to the salad at the very last moment, and press cling film directly onto any leftover cut avocado.

Is this gluten-free? It can be — just check your taco seasoning packet (some contain wheat as an anti-caking agent) or make your own, and skip the tortilla strips or use certified gluten-free ones. Everything else is naturally gluten-free.

What is the best cheese to use? A Mexican blend melts beautifully and has the right flavour profile, but sharp cheddar brings more punch. Crumbled cotija or feta adds a salty, crumbly contrast that is more authentic. Honestly, use whatever cheese makes you happy.

Can I serve this as a dip instead? Fun idea — layer the components in a glass dish (beef, beans, corn, tomatoes, cheese, sour cream, avocado on top) and serve with tortilla chips for scooping. It is a taco salad reimagined as a party dip, and it vanishes in minutes.

Nutrition

Per serving (approximate): 520 calories, 34 g protein, 32 g fat, 28 g carbohydrates. A genuinely balanced meal — high in protein and fibre, loaded with vegetables and healthy fats from the avocado. Proof that salads can be the main event.