Homemade Beef Tacos with Fresh Salsa

28g protein · 45 min · 380 kcal

Homemade Beef Tacos with Fresh Salsa

These homemade beef tacos pair warmly spiced mince with crisp lettuce, fresh tomato, avocado and a squeeze of lime. They make an easy dinner for sharing, with toppings everyone can add to their own tortilla.

45 min4 servings380 kcal

Ingredients

  • 454 g (1 lb)ground beef
  • 1 smallonion, diced
  • 2 clovesgarlic, minced
  • 1 packettaco seasoning
  • 8 smallcorn tortillas
  • 60 g (1 cup)shredded lettuce
  • 180 g (1 cup)diced tomatoes
  • 56 g (1/2 cup)shredded cheese (cheddar or Mexican blend)
  • 60 ml (1/4 cup)sour cream
  • 1avocado, sliced
  • 1lime, cut into wedges
  • 15 g (1/4 cup)fresh cilantro, chopped

Instructions

  1. 1

    Brown the beef

    Heat a large frying pan over medium heat and cook the ground beef until browned. Drain off any excess fat, then add the diced onion and minced garlic and cook until the onion is translucent.

  2. 2

    Season the beef

    Stir in the taco seasoning and a splash of water. Simmer for about 5 minutes, stirring so the flavours combine, then taste and adjust the seasoning if needed.

  3. 3

    Warm the tortillas

    While the beef simmers, heat another frying pan over medium heat. Warm the corn tortillas one at a time for about 30 seconds on each side, until pliable.

  4. 4

    Fill the tortillas

    Spoon a generous amount of the beef mixture onto each warm tortilla. Add shredded lettuce, diced tomatoes and shredded cheese.

  5. 5

    Add fresh toppings

    Top with diced avocado and a dollop of sour cream. Squeeze lime juice over the tacos for extra flavour.

  6. 6

    Finish with coriander

    Scatter the chopped fresh cilantro over the tacos and serve straight away while warm.

  7. 7

    Serve the tacos

    Serve for a family dinner or casual gathering, with the remaining lime wedges on the side.

What are beef tacos?

Tacos have roots in Mexican cooking: a tortilla is folded or topped around a filling, with garnishes added for freshness and contrast. This version uses seasoned ground beef and a mix of familiar American-style taco toppings.

The quick-cooking filling makes it practical for a weeknight, while lettuce, tomato, avocado and lime bring cool, fresh notes to the warm, savoury beef.

Nutrition and macros by portion

The nutrition label shows one serving as written: 380 calories, 28g protein, 35g carbs, 14g fat.

PortionAdjustmentkcalProteinCarbsFat
LighterLess cheese and sour cream266 kcal20g25g10g
This servingAs written380 kcal28g35g14g
HungryAdd another tortilla570 kcal42g53g21g

The beef provides most of the protein and contributes fat, while the corn tortillas supply much of the carbohydrate. Cheese, sour cream and avocado also add fat; serve with extra salad or vegetables alongside for a more varied plate.

Building flavour in the beef

Browned beef: cook it until it has colour before draining excess fat, which keeps the filling savoury rather than greasy.

Aromatic base: adding onion and garlic after the beef gives them time to soften without letting the garlic burn.

Seasoning: taco seasoning and a splash of water coat the meat and simmer together for about 5 minutes. Taste before adding anything extra, as seasoning blends can vary.

Warming corn tortillas

Gentle heat: warm each tortilla in a dry frying pan for about 30 seconds per side, just until it bends easily. This helps it fold around the filling without splitting.

Work in batches if necessary and keep warmed tortillas covered with a clean tea towel while you finish the rest.

Keeping the toppings fresh

Crisp lettuce: add it just before serving so it stays cool and crunchy against the warm filling.

Avocado and lime: the avocado adds a soft, creamy contrast, while lime juice brightens the toppings and beef. Cut or add the avocado close to serving time.

Assembling without overfilling

Start with a spoonful of beef and add the toppings in manageable amounts. Leaving room to fold the tortilla makes the tacos easier to pick up.

If serving a group, set the beef and toppings out separately so everyone can assemble their own. Keep the lime wedges nearby for an extra squeeze at the table.

What to serve alongside

These tacos can make a meal on their own, or you can serve them with rice, beans or a simple salad if you want a more substantial spread.

For a gathering, put out extra lettuce, tomato, cheese and lime so guests can adjust their toppings to taste.

Recipe notes & tips

  • Break the beef into small pieces as it cooks so it browns evenly.
  • Drain excess fat before adding the onion and garlic.
  • Keep the heat moderate while warming tortillas so they remain pliable rather than crisping.
  • Prepare the toppings while the beef simmers to make assembly quicker.
  • Add avocado and lime close to serving for the freshest flavour and texture.

Variations

  • Make it spicier: add a little chilli while the seasoned beef simmers.
  • Use turkey: swap in ground turkey and cook it through before adding the onion and garlic.
  • Add beans: spoon drained beans into the beef mixture during its simmer.
  • Try a different cheese: use another grated cheese that melts readily.
  • Add extra crunch: serve with finely sliced radishes alongside the lettuce.

Common mistakes to avoid

  • Crowding the pan: the beef may steam instead of browning; cook it in batches if needed.
  • Burning the garlic: add it with the onion after browning the beef and keep the pan over medium heat.
  • Overcooking the tortillas: warm them only until pliable, about 30 seconds per side.
  • Adding too much water: use just a splash so the filling simmers without becoming soupy.
  • Overfilling the tortillas: use a moderate spoonful of beef and leave room to fold them.

How to store

Refrigerate leftover beef and toppings separately in covered containers for up to 3 days. Reheat the beef in a pan or microwave until hot, and warm fresh tortillas just before serving; add the cold toppings afterwards.

Frequently asked questions

Can I make the beef ahead?

Yes. Cook the beef mixture, cool it and refrigerate it in a covered container for up to 3 days. Reheat until hot before assembling the tacos.

How can I keep corn tortillas from breaking?

Warm them in a pan for about 30 seconds on each side until pliable. Keep them covered with a clean tea towel as you warm the remaining tortillas.

Can I use flour tortillas instead?

Yes. Use small flour tortillas and warm them in the pan until soft and flexible.

What can I use instead of packet taco seasoning?

Use a homemade spice blend if you have one, or choose another taco seasoning blend. Add it to the beef with a splash of water and taste the filling before serving.

Can I prepare the toppings in advance?

You can shred the lettuce and dice the tomatoes ahead, keeping them covered and chilled. Slice the avocado closer to serving so it stays fresh-looking.

What should I serve with these tacos?

Rice, beans or a simple salad all work well. Extra lime wedges let everyone brighten their tacos at the table.

Cook it from the original

This recipe comes from catherinerecipes.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.

Open the recipe on catherinerecipes.comOpens in a new tab
Calori App Free download Install