Savory Beef Enchiladas Recipe for Family Meals

Savory Beef Enchiladas Recipe for Family Meals

There are some dinners that just feel like a warm hug in a dish, and for me, this beef enchiladas recipe is exactly that. The moment the rich, spicy aroma of the simmering sauce fills the kitchen, I know we’re in for a treat. This isn’t just about rolling some mince in a tortilla; it’s about building layers of deep, satisfying flavour that come together under a blanket of gloriously melty cheese. I stumbled upon this specific combination of spices for the sauce by accident one evening, and it’s been a hit ever since.

This recipe creates enchiladas that are saucy, savoury, and packed with a juicy beef filling that has just the right amount of warmth from the spices. The homemade enchilada sauce is the star of the show – it’s tangy, a little smoky, and so much better than anything you can buy in a jar. It’s the kind of meal that works beautifully for a relaxed weekend dinner with family or a casual evening with friends. Everyone seems to love customising their plate with fresh toppings, making it a wonderfully interactive and enjoyable meal.

Recipe Overview

This beef enchiladas recipe guides you through creating a deeply flavourful meal from scratch. We’ll make a rich, smoky tomato and chilli sauce, a perfectly seasoned beef mince filling, and then bring it all together before baking to perfection. The result is tender, flavour-packed enchiladas that are saucy and satisfying. I’ve found that a final few minutes under the grill gives the cheese topping the most wonderful golden-brown crust.

  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Total Time: 55 minutes
  • Servings: 4 people
  • Difficulty: Medium

Why You’ll Love This Beef Enchiladas Recipe

  • Genuine Flavour: We build flavour at every step. The sauce has a smoky depth from chipotle paste and toasted cumin, while the beef filling is rich and savoury, absorbing some of that wonderful sauce as it cooks.
  • Ready in under an hour: From chopping the onion to pulling the bubbly dish out of the oven, the whole process comes together in about 55 minutes, making it achievable even on a busier evening.
  • Flexible Recipe: This recipe is very forgiving. You can add a tin of black beans or sweetcorn to the beef filling to make it go further. If you prefer things spicier, add an extra teaspoon of chipotle paste. If you enjoy other comforting baked dishes, my Low Carb Chicken Casserole is another fantastic option.
  • Great for a Casual Dinner: It’s a brilliant centrepiece for a laid-back meal. Just place the dish in the middle of the table with bowls of toppings and let everyone help themselves.
  • Family Tested: This always gets compliments in my house. My husband loves the richness of the beef, and the kids have a great time adding their own toppings of soured cream and sliced avocado.
Beef Enchiladas Recipe

Beef Enchiladas Recipe

⏱️ 15 min prep  •  🍳 45 min cook  •  👥 4 servings


📌 Pin This Recipe

Ingredients You’ll Need

For this recipe, we use standard supermarket ingredients. I really recommend using a good quality, dark red chipotle paste, as it provides a lovely smoky background heat that is central to the sauce. I often use the Discovery brand one. The combination of cheddar and mozzarella gives you both flavour and that classic cheesy pull.

  • For the Enchilada Sauce:
  • 1 tbsp olive oil
  • 1 large onion, finely chopped
  • 2 cloves garlic, crushed
  • 2 tsp chipotle paste
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp dried oregano
  • 400g tin of chopped tomatoes
  • 300ml beef or vegetable stock
  • 1 tbsp tomato purée
  • Salt and freshly ground black pepper
  • For the Beef Filling:
  • 500g lean beef mince (10-15% fat)
  • 1 red pepper, finely diced
  • 1 tsp ground coriander
  • For Assembly:
  • 8 medium corn or flour tortillas
  • 100g mature cheddar cheese, grated
  • 75g mozzarella cheese, grated
  • For Serving (Optional):
  • Soured cream, fresh coriander, sliced avocado, spring onions

Sara’s Tip: Always grate your own cheese from a block. Pre-grated cheese contains anti-caking agents that can prevent it from melting as smoothly. It only takes an extra minute and the difference in the final texture is remarkable.

How to Make Beef Enchiladas

The process is straightforward: first we make the sauce, then the filling, and finally we assemble and bake. Taking the time to simmer the sauce properly is key to developing its rich flavour, which then infuses the entire dish.

  1. Start the Sauce: Heat the olive oil in a medium saucepan over a medium heat. Add the chopped onion and cook for 5-7 minutes, until softened and translucent. Add the crushed garlic, chipotle paste, cumin, smoked paprika, and oregano. Cook for another minute, stirring constantly, until the spices are wonderfully fragrant.
  2. Simmer the Sauce: Pour in the chopped tomatoes and beef stock, then stir in the tomato purée. Bring the mixture to a gentle simmer, then reduce the heat to low, partially cover, and let it bubble away gently for 15-20 minutes. The sauce should thicken slightly. Season to taste with salt and pepper.
  3. Cook the Beef Filling: While the sauce is simmering, heat a large, non-stick frying pan over a medium-high heat. Add the beef mince and cook, breaking it up with a wooden spoon, for 5-6 minutes until browned all over. Drain off any excess fat.
  4. Combine the Filling: Add the diced red pepper and ground coriander to the pan with the beef. Cook for another 3-4 minutes until the pepper has softened. Pour about a third of your prepared enchilada sauce into the beef mixture and stir to combine. Let it simmer for a couple of minutes to bring the flavours together, then take it off the heat.
  5. Prepare for Baking: Preheat your oven to 180°C (160°C fan). Spoon a thin layer of the remaining enchilada sauce across the bottom of a large baking dish (approximately 20x30cm). This prevents the enchiladas from sticking.
  6. Assemble the Enchiladas: Gently warm your tortillas in a dry frying pan for about 20 seconds per side to make them pliable. What works best for me is to stack them on a plate and cover them with a clean tea towel to keep them warm. Spoon a generous amount of the beef mixture down the centre of each tortilla, roll it up tightly, and place it seam-side down in the prepared baking dish. Repeat with the remaining tortillas.
  7. Bake to Perfection: Pour the rest of the enchilada sauce evenly over the rolled tortillas. Sprinkle the grated cheddar and mozzarella cheese over the top. Bake for 20-25 minutes, until the sauce is bubbling and the cheese is melted, golden brown, and delicious. I sometimes switch on the grill for the last 2 minutes to get extra colour on the cheese.
  8. Rest and Serve: Let the enchiladas rest for at least 5 minutes before serving. This helps them to set and makes them easier to serve. Garnish with fresh coriander and serve with soured cream, avocado, or your favourite toppings. For a different but equally satisfying meal, you could try my Sticky Chicken Rice Bowls next time.

Tips From My Kitchen

  • Temperature Control: When simmering the sauce, keep the heat low. A gentle bubble is all you need. Boiling it too fiercely can cause it to catch on the bottom of the pan and won’t give the flavours time to meld together properly.
  • The Secret Step: Don’t skip warming the tortillas. Cold tortillas, especially corn ones, are brittle and will crack when you try to roll them. A quick warm in a dry pan or a few seconds in the microwave makes them soft and flexible. I learned that this small step makes all the difference between perfectly rolled enchiladas and a messy dish.
  • Make-Ahead: The enchilada sauce and the beef filling can both be made up to 2 days in advance and stored in the fridge. This makes assembly much quicker on the day you plan to eat. You can also fully assemble the dish, cover it, and refrigerate for up to 24 hours before baking (you may need to add 5-10 minutes to the baking time).
  • Storage: Leftovers keep brilliantly. Store them in an airtight container in the fridge for up to 3 days. Reheat individual portions in the microwave or cover the whole dish with foil and reheat in the oven at 160°C until piping hot.

Common Mistakes to Avoid

  • Overcrowding the pan: When browning the beef mince, make sure your pan is hot and don’t overcrowd it. If you add too much meat at once, it will steam instead of brown, and you’ll miss out on that deep, savoury flavour. Work in two batches if necessary. You can learn more about the science of browning meat, known as the Maillard reaction, for better results in all your cooking.
  • Wrong temperature: Don’t be tempted to crank the oven up to speed things up. A moderate temperature of 180°C ensures the filling gets heated through evenly while the cheese melts and turns golden without burning.
  • Skipping the rest time: It’s tempting to dive straight in, but letting the enchiladas rest for 5-10 minutes is crucial. This allows the sauce to thicken slightly and the fillings to set, meaning they won’t fall apart the second you try to serve them.

What to Serve With Beef Enchiladas

These beef enchiladas are a hearty meal on their own, but a few simple sides can elevate them further. Here are some of my favourite pairings:

  • Zesty Rice: A simple rice dish mixed with lime juice, fresh coriander, and a little sweetcorn provides a fresh, light contrast to the rich enchiladas.
  • Crisp Green Salad: A simple salad of lettuce, cucumber, and cherry tomatoes with a sharp vinaigrette helps to cut through the richness of the cheese and sauce.
  • Drinks: A cold Mexican beer with a wedge of lime is a classic pairing. For a non-alcoholic option, a sparkling lime and mint cooler is wonderfully refreshing. If you are looking for other flavourful chicken ideas, you might enjoy this Lemon Garlic Chicken.

Frequently Asked Questions

Can I make this ahead of time?
Absolutely. My favourite way is to fully assemble the enchiladas in the baking dish without the final cheese topping. Cover tightly with foil or cling film and refrigerate for up to 24 hours. When ready to bake, remove from the fridge for 30 minutes to take the chill off, then top with cheese and bake as directed, adding about 10 minutes to the cooking time.

Why do my corn tortillas break when I roll them?
This is a very common issue! Corn tortillas need to be warm and pliable to roll without cracking. The best method is to heat them one by one in a dry, hot frying pan for 15-20 seconds on each side. They should feel soft and flexible. Keep them stacked under a clean tea towel to stay warm while you work. Microwaving them in a damp paper towel also works well.

How do I store leftovers?
Leftovers are fantastic! Once cooled, transfer them to an airtight container and store in the refrigerator for up to 3 days. You can also freeze them. I recommend freezing individual portions for easy lunches. They can be frozen for up to 3 months. Thaw overnight in the fridge before reheating.

Can I use a different type of mince?
Yes, this recipe works well with other types of mince. Turkey or chicken mince are great leaner options, though you may need to add a little extra olive oil when browning them. Pork mince also works beautifully and adds a lovely flavour. You could even use a plant-based mince for a vegetarian version.

Can I freeze this beef enchiladas recipe?
Yes, it freezes very well. You can freeze it either baked or unbaked. For an unbaked dish, assemble it in a freezer-safe dish, cover tightly with a layer of cling film and then a layer of foil, and freeze for up to 3 months. Bake from frozen, covered with foil, for 40 minutes, then uncover, top with cheese, and bake for another 20-25 minutes until golden and hot all the way through.

Savory Beef Enchiladas Recipe for Family Meals

Beef Enchiladas Recipe

Hearty beef enchiladas rolled in tortillas, smothered in a homemade chipotle tomato sauce, and baked with a generous topping of melted cheese.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 4 servings
Course: Main Course
Cuisine: Mexican
Calories: 690

Ingredients
  

For the Enchilada Sauce
  • 1 tbsp olive oil
  • 1 large onion finely chopped
  • 2 cloves garlic crushed
  • 2 tsp chipotle paste
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp dried oregano
  • 400 g tin of chopped tomatoes
  • 300 ml beef or vegetable stock
  • 1 tbsp tomato purée
  • Salt and freshly ground black pepper
For the Beef Filling
  • 500 g lean beef mince 10-15% fat
  • 1 red pepper finely diced
  • 1 tsp ground coriander
For Assembly
  • 8 medium corn or flour tortillas
  • 100 g mature cheddar cheese grated
  • 75 g mozzarella cheese grated
For Serving (Optional)
  • Soured cream fresh coriander, sliced avocado, spring onions

Method
 

  1. Start the Sauce: Heat the olive oil in a medium saucepan over a medium heat. Add the chopped onion and cook for 5-7 minutes, until softened and translucent. Add the crushed garlic, chipotle paste, cumin, smoked paprika, and oregano. Cook for another minute, stirring constantly, until the spices are wonderfully fragrant.
  2. Simmer the Sauce: Pour in the chopped tomatoes and beef stock, then stir in the tomato purée. Bring the mixture to a gentle simmer, then reduce the heat to low, partially cover, and let it bubble away gently for 15-20 minutes. The sauce should thicken slightly. Season to taste with salt and pepper.
  3. Cook the Beef Filling: While the sauce is simmering, heat a large, non-stick frying pan over a medium-high heat. Add the beef mince and cook, breaking it up with a wooden spoon, for 5-6 minutes until browned all over. Drain off any excess fat.
  4. Combine the Filling: Add the diced red pepper and ground coriander to the pan with the beef. Cook for another 3-4 minutes until the pepper has softened. Pour about a third of your prepared enchilada sauce into the beef mixture and stir to combine. Let it simmer for a couple of minutes to bring the flavours together, then take it off the heat.
  5. Prepare for Baking: Preheat your oven to 180°C (160°C fan). Spoon a thin layer of the remaining enchilada sauce across the bottom of a large baking dish (approximately 20x30cm). This prevents the enchiladas from sticking.
  6. Assemble the Enchiladas: Gently warm your tortillas in a dry frying pan for about 20 seconds per side to make them pliable. What works best for me is to stack them on a plate and cover them with a clean tea towel to keep them warm. Spoon a generous amount of the beef mixture down the centre of each tortilla, roll it up tightly, and place it seam-side down in the prepared baking dish. Repeat with the remaining tortillas.
  7. Bake to Perfection: Pour the rest of the enchilada sauce evenly over the rolled tortillas. Sprinkle the grated cheddar and mozzarella cheese over the top. Bake for 20-25 minutes, until the sauce is bubbling and the cheese is melted, golden brown, and delicious. I sometimes switch on the grill for the last 2 minutes to get extra colour on the cheese.
  8. Rest and Serve: Let the enchiladas rest for at least 5 minutes before serving. This helps them to set and makes them easier to serve. Garnish with fresh coriander and serve with soured cream, avocado, or your favourite toppings. For a different but equally satisfying meal, you could try my Sticky Chicken Rice Bowls next time.

Notes

For extra golden-brown cheese, switch to the grill for the last 2 minutes of baking. Let the enchiladas rest for 5 minutes before serving to help them set.

I really hope you enjoy making this beef enchiladas recipe as much as my family and I do. It’s a wonderfully comforting and flavourful dish that always feels like a special occasion, even on a regular weeknight. I’d love to hear how yours turn out, so please feel free to leave a comment below and let me know what you think!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating