There’s something magical about Jamie Oliver Beef Tacos—they’re hearty, colorful, and loaded with vibrant, satisfying flavors. Each bite combines juicy, spice-kissed beef, zingy salsa, and rich guacamole wrapped in a crispy corn shell. I made these for a family taco night, and they absolutely disappeared from the table. I loved how simple and fun the whole process was—(inspired by Jamie Oliver).
Ingredients Needed
For the Beef Filling:
- 1 onion
- 1 red pepper
- 1 green pepper
- olive oil
- 2 cloves of garlic
- 1 pinch of paprika
- 1½ teaspoons cumin
- 500 g quality minced beef
- 250 ml organic beef stock
For the Taco Shells:
- 12 corn taco shells
For the Salsa:
- 2 ripe tomatoes
- 1 spring onion
- 3 sprigs of fresh coriander
- ½ a lime
For the Guacamole:
- 2 ripe avocados
- ½ lime
- 2 tablespoons crème fraîche
How To Make Jamie Oliver Beef Tacos
Prep the Veg:
Start by finely chopping your onion, red pepper, and green pepper. In a large frying pan, heat a drizzle of olive oil over low heat, then toss in the veg. Cook slowly for about 10 minutes until they’re soft and starting to sweeten—no rush here, just let them gently soften.
Sauté the Spices and Garlic:
Slice your garlic and stir it into the pan with the paprika and cumin. The smell at this stage is incredible. Let it all mingle for 1–2 minutes to release the aromas.
Brown the Beef:
Add your minced beef, breaking it up with a spoon, and cook until it’s nicely browned. You want those delicious caramelized edges for maximum flavor.
Simmer with Stock:
Pour in the beef stock, stir well, cover, and let it bubble gently for 45 minutes. You’re aiming for a thick, rich filling where the liquid has mostly reduced.
Make the Salsa:
While the beef simmers, whip up a fresh salsa by chopping the tomatoes, slicing the spring onion, and mixing them with chopped coriander and a good squeeze of lime. Season to taste with salt and pepper.
Mash the Guacamole:
In a bowl, mash your avocados with lime juice and crème fraîche. Keep it a little chunky if you like texture—season gently and mix.
Warm the Taco Shells:
Preheat your oven to 180ºC/350ºF/gas 4. Place the taco shells on a baking tray and warm for 3–4 minutes until they’re just crisp.
Assemble the Tacos:
Spoon the beef into each taco shell, top with salsa and guacamole—or better yet, serve everything separately and let everyone create their own perfect taco.

Why I Love This Recipe
I made these Jamie Oliver Beef Tacos for a weekend dinner, and the whole family loved the DIY element. It’s fun, interactive, and no two tacos are the same! Plus, the balance of spice, freshness, and creaminess is just spot on. It’s a clever, flexible dish that feels both indulgent and wholesome.
Recipe Tips
- Use Ripe Avocados: They should yield slightly to pressure—too firm, and your guac won’t mash properly.
- Low and Slow: Don’t rush the beef filling; the 45-minute simmer makes a world of difference.
- Corn or Flour? You can swap corn taco shells for soft flour tortillas if that’s more your style.
- Spice Swap: Add a pinch of chili flakes if you like extra heat, or smoked paprika for depth.
- Make It Veggie: Sub lentils or chopped mushrooms for a tasty vegetarian twist.
How To Store This Jamie Oliver Beef Tacos
At Room Temperature:
Taco shells should be consumed shortly after baking. Don’t leave them out more than an hour once filled, especially with perishable toppings.
In the Fridge:
Store the beef filling in an airtight container for up to 3 days. Keep salsa and guacamole in separate containers—press cling film directly onto the guac to avoid browning.
In the Freezer:
Freeze just the cooked beef filling in a sealed container for up to 3 months. Defrost in the fridge overnight before reheating.
Reheating:
- Oven: Warm beef filling in an oven-safe dish at 180ºC/350ºF for about 10 minutes.
- Microwave: Microwave the beef for 2 minutes on high, stirring halfway.
- Stovetop: Reheat in a skillet over medium heat, stirring occasionally until hot.
- Air Fryer: Taco shells can be quickly revived for 2 minutes at 350ºF in the air fryer.
Nutrition Facts (per serving)
- Calories: 447
- Carbs: 23.1g
- Protein: 21.8g
- Fat: 29.8g
- Sugar: 5.1g
- Fibre: 1.8g
- Sodium: 0.9g
Let’s Answer a Few Questions! (FAQs)
What Kind Of Meat Is Best For Beef Tacos?
Quality minced beef is ideal—look for 80/20 fat content for the juiciest results.
How Can I Make The Tacos Less Spicy?
Totally! Just ease up on the paprika or swap it for sweet paprika.
What Kind Of Beef Stock Is Best?
Organic beef stock really brings a deeper flavor, but any good-quality one will do.
How Do I Prevent The Taco Shells From Getting Soggy?
Make sure your salsa and guac aren’t too wet—drain any extra liquid before assembling.
Can I Make These Ahead?
Yes! You can prep the beef, salsa, and guac in advance—just reheat and serve.
Try More Recipes:
- Jamie Oliver Sardine Spaghetti
- Jamie Oliver Salmon en Croute
- Jamie Oliver Chicken Wrapped in Prosciutto
Jamie Oliver Beef Tacos
Course: DinnerCuisine: British4
servings15
minutes1
hour447
kcalThese beef tacos are packed with bold flavors, fresh toppings, and perfect for a fun and satisfying family dinner.
Ingredients
1 onion
1 red pepper
1 green pepper
olive oil
2 cloves of garlic
1 pinch of paprika
1½ teaspoons cumin
500 g minced beef
250 ml organic beef stock
12 corn taco shells
2 ripe tomatoes
1 spring onion
3 sprigs fresh coriander
½ a lime
2 ripe avocados
½ lime
2 tablespoons crème fraîche
Directions
- Dice onion and peppers, and soften in olive oil over low heat.
- Add sliced garlic, paprika, and cumin; cook 1–2 minutes.
- Add beef, brown it, then pour in stock. Cover and simmer for 45 minutes.
- For salsa: chop tomatoes, slice spring onion, mix with coriander and lime.
- For guac: mash avocados with lime juice and crème fraîche.
- Bake taco shells at 180ºC/350ºF for 3–4 minutes.
- Fill shells with beef, salsa, and guacamole—or let everyone build their own.