Irresistible Steak Enchiladas: Your New Weeknight Favorite
Transform your dinner routine with these incredibly delicious and surprisingly simple steak enchiladas. Bursting with savory flavors and wrapped in soft tortillas, this hearty meal is a guaranteed crowd-pleaser that the whole family will adore. Forget bland, time-consuming recipes; our easy steak enchiladas come together efficiently, making them perfect for those busy weeknights when you crave something special without spending hours in the kitchen.
What makes this recipe truly stand out is the combination of tender, spice-rubbed steak, robust black beans, and a rich, cheesy sauce, all baked to golden perfection. You’ll spend a few minutes searing the steak and preparing the filling on the stovetop, then let the oven do the rest of the work. This hands-off baking time gives you a chance to unwind while the enticing aromas fill your home, promising a truly satisfying meal.
We use a high-quality cut of beef, seasoned to perfection and quickly seared to develop a flavorful crust before it finishes cooking gently inside the oven. This method ensures maximum tenderness and taste. While black beans add a delightful texture and nutritional boost, feel free to customize your filling. Corn, vibrant bell peppers (capsicum), or even pinto beans are excellent alternatives. For an extra kick, try topping your steak enchiladas with a zesty fresh jalapeno relish – it adds a bright, tangy contrast that’s simply irresistible!
If you’re a fan of vibrant Mexican-inspired cuisine, these steak enchiladas are sure to become a staple. You might also love exploring other delicious recipes like these chicken fajita nachos or these comforting oven-baked chicken tacos. Get ready to experience a symphony of flavors that will transport your taste buds straight to a fiesta!

Table of Contents
- Why These Steak Enchiladas Are a Must-Try
- Essential Ingredients for Steak Enchiladas
- Recommended Kitchen Tools
- How to Make Steak Enchiladas (Step-by-Step)
- Expert Tips for Perfect Enchiladas
- Serving Suggestions: What to Pair with Enchiladas
- Storage and Make-Ahead Options
- Frequently Asked Questions
- More Mouthwatering Recipes
Never Miss a Recipe!
Get the latest recipes straight to your inbox! Subscribe for more delicious meal ideas.
Why These Steak Enchiladas Are a Must-Try
These steak enchiladas aren’t just another dinner recipe; they’re an experience waiting to happen. Imagine sinking your teeth into tender slices of beef, perfectly seasoned, nestled in a warm tortilla with creamy black beans, all smothered in a tangy enchilada sauce and a blanket of gooey, melted cheese. This recipe delivers on flavor, convenience, and satisfaction, making it an ideal choice for any occasion.
- Effortlessly Delicious: With minimal active cooking time, you get maximum flavor. The oven does most of the heavy lifting, allowing you to relax while dinner bakes.
- Family-Friendly: A universally loved dish, enchiladas are a hit with both adults and children. You can easily adjust the spice level to suit everyone’s preferences.
- Nutritious & Filling: Packed with protein from the steak and fiber from the black beans, these enchiladas offer a wholesome and satisfying meal that will keep you full and energized.
- Customizable: Whether you prefer more heat, different vegetables, or a specific type of cheese, this recipe is incredibly versatile, allowing you to tailor it to your family’s taste.
- Perfect for Any Night: While quick enough for a busy weeknight, these enchiladas are also impressive enough to serve for a casual gathering or a weekend feast.
Get ready to add this incredible steak enchilada recipe to your regular rotation. It’s a hearty, flavorful dish that promises comfort and joy in every bite!

Essential Ingredients for Steak Enchiladas
Creating these delicious steak enchiladas requires just a handful of straightforward ingredients, most of which you might already have in your pantry. Each component plays a vital role in building the incredible layers of flavor that make this dish so popular. Below, we’ll delve into each ingredient, offering tips and potential substitutions to ensure your enchiladas are nothing short of perfect.
You’ll find detailed quantities and instructions in the recipe card below.
- Steak: For this recipe, I highly recommend a lean cut like porterhouse steak or sirloin steak. These cuts strike a fantastic balance between rich flavor and tender texture, especially when cooked quickly and then finished in the oven. However, other cuts like rump steak, strip steak, or even flank steak can work beautifully. The key is to slice them against the grain for maximum tenderness.
- Tortillas: Flour tortillas are my go-to for their soft, pliable texture, which makes them easy to roll and ensures they soak up the sauce beautifully. You can certainly opt for corn tortillas if you prefer a more traditional Mexican flavor or need a gluten-free option. I use fajita-sized (roughly 8-inch) tortillas, but the exact size is flexible; just adjust the filling amount per tortilla accordingly.
- Cheese: The secret to gooey, irresistible enchiladas lies in the cheese! A good melting cheese is essential. While a Mexican blend works wonderfully, a sharp, full-fat cheddar is always a superb choice. Remember this crucial tip: always shred your own cheese from a block. Pre-shredded varieties often contain anti-caking agents that can make the cheese melt unevenly and result in a gummy texture.
- Black Beans: These canned black beans are a fantastic addition, bringing not only a lovely texture and earthy flavor but also a boost of protein and fiber. They’re incredibly convenient – simply drain and rinse before adding. If black beans aren’t your preference, feel free to swap them for canned pinto beans, sweet corn kernels, or finely diced capsicum (bell pepper) for extra crunch and sweetness.
- Enchilada Sauce: For ultimate weeknight simplicity, a store-bought enchilada sauce is a lifesaver. Look for one that’s chunky and robust in flavor. If you’re feeling adventurous, you can certainly use your favorite homemade enchilada sauce. A good quality chunky salsa can also serve as a delicious substitute in a pinch, offering a slightly different, fresher profile.
- Onion and Garlic: Fresh aromatics are the foundation of many great dishes, and enchiladas are no exception. Finely diced red onion and minced garlic cloves provide a crucial depth of flavor that elevates the entire dish. Don’t skip these fresh ingredients for the best results!
- Spices: The classic Mexican flavor profile in these enchiladas comes from a simple yet powerful blend of spices: salt, paprika, cumin, cayenne, and black pepper. Paprika adds a lovely color and mild earthiness, cumin brings a warm, savory note, and cayenne provides a customizable touch of heat. This blend creates a wonderfully balanced seasoning for the steak.
Pro Tip: If you happen to have a favorite taco seasoning blend on hand, it makes an excellent substitute for seasoning the steak. Just use enough to coat the meat evenly for that signature flavor. To serve, a sprinkle of fresh coriander (cilantro), vibrant jalapeno slices, and a squeeze of fresh lime wedges add the perfect finishing touches, brightening the rich flavors of the enchiladas.
Recommended Kitchen Tools
Having the right tools can make preparing these steak enchiladas even easier and more enjoyable. While you don’t need a professional kitchen setup, these few essentials will ensure a smooth cooking process and fantastic results:
- A non-stick frying pan or a sturdy skillet: Ideal for searing your steak to achieve that perfect spice crust without sticking, and then sautéing the aromatics for the filling.
- A 9×13 inch casserole dish: This standard size is perfect for holding eight generously filled enchiladas snugly, allowing them to bake evenly and the cheese to melt beautifully.
- A sharp knife and cutting board: Essential for thinly slicing the steak and finely dicing the onion and garlic.
- Mixing bowls: For combining spices and preparing the filling mixture.
With these simple tools, you’ll be well-equipped to create magnificent steak enchiladas with ease!
How to Make Steak Enchiladas (Step-by-Step)
Making steak enchiladas is a straightforward process that breaks down into a few simple stages: searing the steak, cooking the flavorful filling, assembling the tortillas, and finally, baking them to bubbly perfection. Follow these detailed steps for a delicious and hassle-free experience.

For precise quantities and detailed instructions, refer to the recipe card below.
- Prepare the Steak: Begin by removing your steak from the fridge about 30 minutes before cooking to allow it to come to room temperature for more even cooking. In a small bowl, combine your chosen spices – salt, paprika, cumin, cayenne, and black pepper. Generously coat both sides of the steak with this spice mixture, pressing it gently to adhere. This creates a fantastic flavor crust during searing.
- Sear the Steak: Heat a non-stick frying pan or skillet over medium-high heat with a little vegetable oil. Once shimmering, place the seasoned steak in the hot pan. Cook for just 1-2 minutes per side. The goal here is not to cook the steak through, but to develop a beautiful, flavorful crust on the exterior. It should be rare to medium-rare at this stage, as it will continue to cook in the oven. Transfer the seared steak to a plate and let it rest while you prepare the filling.
- Cook the Filling: Reduce the stove heat to medium. In the same pan, add a bit more oil if needed, then add the finely diced red onion. Sauté for 3-4 minutes until the onion softens and becomes translucent. Stir in the minced garlic and cook for another minute until fragrant. Next, add the drained and rinsed black beans to the pan along with about ½ cup of your enchilada sauce. Mix everything well to combine and let it simmer for a minute to allow the flavors to meld. Remove the pan from the heat.
- Slice and Combine: Once the steak has rested, thinly slice it against the grain. This is crucial for tenderness. Add the sliced steak to the onion and bean mixture in the pan. Toss gently to ensure the steak is evenly incorporated with the flavorful filling.
- Assemble the Enchiladas: Lightly spread about 2 tablespoons of enchilada sauce over the bottom of your 9×13 inch baking dish. This prevents sticking and adds an extra layer of flavor. Lay out your tortillas on a clean surface. For each tortilla, spoon an even portion of the steak and bean mixture onto the lower third. Sprinkle a small amount of grated cheese over the filling (reserving about 1.5 cups for the top of the enchiladas). Roll up each tortilla tightly and place it seam-side down in the prepared baking dish. Repeat this process until all tortillas are filled and arranged neatly in the dish.
- Finish and Bake: Pour the remaining enchilada sauce evenly over the rolled tortillas. Then, generously scatter the reserved grated cheese over the top, ensuring every enchilada is covered. Bake in a preheated oven at 180°C (160°C fan-forced) / 350°F for approximately 25 minutes, or until the cheese is melted, bubbly, and lightly golden brown, and the enchiladas are heated through.
Once baked, let the enchiladas rest for a few minutes before serving. This allows the flavors to settle and makes them easier to handle. Garnish with fresh coriander, jalapeno slices, and a squeeze of lime for an authentic finish.
Expert Tips for Perfect Enchiladas
Achieving restaurant-quality steak enchiladas at home is easier than you think with a few smart tips and tricks. These pointers will help ensure your dish is flavorful, tender, and absolutely delicious every time.
- Choose the Right Tortillas and Warm Them: While you can use any tortillas you like, flour tortillas (around 8 inches) tend to be more pliable and easier to roll without tearing. If using smaller tortillas, you will simply need more of them to accommodate all the filling. For best results, lightly warm your tortillas before filling them. You can do this by wrapping them in a damp paper towel and microwaving for 30-60 seconds, or by heating them briefly in a dry skillet. Warm tortillas are far less likely to crack when rolled, resulting in neatly packed enchiladas. Gluten-free tortillas work great too!
- Don’t Overcook the Steak (Initially): This is a crucial step for tender steak enchiladas. When searing the steak on the stovetop, your goal is to create a beautiful, caramelized crust and seal in the juices, not to cook it all the way through. It should be rare to medium-rare at this point. The steak will finish cooking in the oven, and overcooking it initially will result in tough, chewy meat. Resting the steak after searing also helps redistribute juices for maximum tenderness.
- Shred Your Own Cheese: We cannot stress this enough! Pre-shredded cheeses often contain cellulose or other anti-caking agents that prevent them from clumping in the bag. Unfortunately, these additives can also hinder smooth melting, leading to a grainy or gummy texture in your baked enchiladas. Take a few extra minutes to shred a block of good quality cheddar or Monterey Jack cheese yourself – the difference in melt and flavor is truly noticeable.
- Customize Your Heat: The cayenne pepper in the spice blend adds a subtle kick. If you prefer milder enchiladas, reduce or omit the cayenne. For a spicier version, increase the cayenne or add a pinch of chili flakes to the filling. You can also incorporate diced green chilies or extra jalapenos for more heat.
- Make Ahead Option: To save time on a busy day, you can prepare the steak and bean filling a day in advance and store it in an airtight container in the refrigerator. When ready to bake, simply assemble the enchiladas, add the sauce and cheese, and bake as directed.
By following these simple tips, you’ll be well on your way to creating memorable steak enchiladas that will impress everyone at your table!

Serving Suggestions: What to Pair with Enchiladas
Steak enchiladas are incredibly satisfying on their own, but pairing them with the right side dishes and toppings can elevate your meal to a true feast. Here are some fantastic ideas to complement the rich, savory flavors of your enchiladas:
- Fresh Salad: A simple, vibrant salad is a perfect contrast to the richness of enchiladas. Try serving them with a refreshing mix of chopped tomatoes and creamy avocado, dressed simply with fresh lime juice, as pictured here. A crisp green salad with a light vinaigrette also works beautifully.
- Creamy Toppings: A dollop of cool sour cream or a drizzle of homemade avocado cream sauce adds a luxurious, cooling counterpoint to the warm, spicy enchiladas. Other excellent options include fresh guacamole or a spoonful of plain Greek yogurt for a healthier alternative.
- Classic Mexican Sides:
- Coleslaw: A crunchy, tangy coleslaw can provide a great textural and flavor contrast.
- Corn: Whether it’s classic air fryer corn on the cob, a simple corn salad, or traditional Esquites (Mexican street corn salad), corn adds sweetness and a lovely pop.
- Rice: Fluffy Spanish red rice (Arroz Rojo) is a classic pairing, absorbing the enchilada sauce beautifully and adding substance to your meal.
- Refried Beans: Creamy refried beans are another staple that offers a comforting and authentic touch.
- Fresh Garnishes: Don’t forget the power of fresh garnishes! Chopped fresh coriander (cilantro), thinly sliced fresh or pickled jalapenos for an extra kick, and bright lime wedges for squeezing over the top will brighten every bite.
Mix and match these suggestions to create your ultimate steak enchilada dinner spread!
Storage and Make-Ahead Options
These steak enchiladas are not only fantastic fresh from the oven but also make for wonderful leftovers, making them ideal for meal prep. Knowing how to store and reheat them properly ensures you can enjoy their deliciousness for days to come.
Storage
Once baked, any leftover steak enchiladas should be stored in the refrigerator. Transfer them to an airtight container or cover the baking dish tightly with plastic wrap or aluminum foil. They will stay fresh and delicious for up to 3 days. This makes them a perfect candidate for convenient lunches or quick dinners throughout the week.
Reheating
Reheating enchiladas is simple:
- Microwave: For a quick reheat, place a single serving on a microwave-safe plate and heat on high for 1-2 minutes, or until warmed through. Be aware that tortillas reheated in the microwave may become a little softer.
- Oven: For best results and to regain some of that delicious crispy cheese top, reheat enchiladas in the oven. Preheat your oven to 160°C (325°F). Place the enchiladas in an oven-safe dish, cover loosely with foil (to prevent the cheese from browning too much), and bake for about 10-15 minutes, or until heated through. Uncover for the last few minutes if you want to crisp up the cheese.
Make-Ahead
You can prepare elements of these enchiladas in advance to simplify your cooking process:
- Steak and Filling: Cook the spiced steak, slice it, and mix it with the sautéed onions, garlic, and black beans. Store this filling in an airtight container in the refrigerator for up to 2 days. When ready to assemble, simply warm the filling slightly before rolling.
- Assembly & Freeze (Unbaked): A fantastic make-ahead option is to assemble the enchiladas completely but do not bake them. Arrange the filled tortillas in your baking dish, then cover tightly with plastic wrap and aluminum foil. Freeze for up to 2 months. When ready to cook, thaw overnight in the refrigerator, then top with sauce and cheese, and bake as directed. Allow the dish to sit at room temperature for about 15 minutes before baking to prevent thermal shock if using a ceramic dish.
With these storage and make-ahead tips, you can enjoy these wonderful steak enchiladas with maximum convenience.
Frequently Asked Questions
Here are some common questions about making and enjoying steak enchiladas, along with helpful answers to ensure your success in the kitchen.
Yes, enchiladas can be frozen, and it’s a great way to prepare meals in advance! My preferred method is to assemble the stuffed tortillas in the baking dish without adding the sauce and cheese. Once assembled, wrap the dish tightly with plastic wrap and then aluminum foil, and freeze for up to 2 months. When you’re ready to bake, thaw the enchiladas overnight in the refrigerator. Let the dish sit at room temperature for about 15-20 minutes before adding the sauce and cheese and baking as usual. This helps prevent ceramic dishes from cracking due to sudden temperature changes. While you can freeze them after baking, the tortillas tend to become a bit soggier upon thawing and reheating.
Absolutely! Using leftover cooked steak is a fantastic way to utilize it and speed up the preparation of your enchiladas. The key is to slice the leftover steak very thinly and against the grain. This ensures that the steak remains tender and isn’t too chewy after the enchiladas bake in the oven. Any steak, from grilled to roasted, can be repurposed in this delicious way.
Adjusting the heat level is easy! For spicier enchiladas, increase the amount of cayenne pepper in the spice rub, or add a pinch of chili powder to the filling. You can also mix some diced green chilies or extra minced jalapeños into the black bean mixture. To make them milder, simply reduce or omit the cayenne pepper. You can also use a milder enchilada sauce.
Yes, this recipe is highly customizable! Feel free to add finely diced bell peppers (any color), corn kernels, sautéed mushrooms, or even cooked sweet potato cubes to the black bean and onion mixture. Just ensure any added vegetables are cooked until tender before mixing them into the filling.

More Mouthwatering Recipes
If you loved these steak enchiladas, be sure to explore more of our flavorful and easy-to-make recipes perfect for any meal:
- Chilli Beef Nachos
- Savoury Mince
- Flank Steak Tacos
- Easy Roasted Tomato Salsa
- Flank Steak with Chimichurri Sauce
- Beef Shish Kebabs
- Baked Salsa Chicken
⭐⭐⭐⭐⭐
Did you try this steak enchiladas recipe? Show it some love in the comments below!
Hungry for more? Subscribe to the newsletter for free recipes straight to your inbox. Also, follow along on Facebook, Pinterest and Instagram.

Steak Enchiladas
Rate This Recipe
Pin Recipe
Ingredients
- 500 g porterhouse steak (sirloin steak) (1.1lb)
- ½ tablespoon vegetable oil
- 1 ½ teaspoons paprika
- 1 teaspoon salt
- 1 teaspoon cumin
- ½ teaspoon cayenne (or chili powder)
- ½ teaspoon ground black pepper
- 1 small red onion, finely diced
- 2 cloves garlic, minced
- 400 g tin black beans (14oz)
- 1 ½ cups enchilada sauce (375g / 13.2oz)
- 2 cups cheddar cheese, grated (don’t use pre-grated / pre-shredded cheese)
- 8 flour tortillas (8 inch)
- Jalapeno, coriander (cilantro) and lime wedges to serve
For best results, always weigh ingredients where a weight is provided
Equipment
-
Large non-stick frying pan or skillet
-
9×13 baking dish
Instructions
-
Take the steaks out of the fridge ½ an hour before you start.
-
Preheat the oven to 180°C (160°C fan forced) / 350°F.
-
In a small bowl, mix together the salt, paprika, cayenne, cumin and pepper, then sprinkle it all over the steaks.
-
Heat the oil in a frying pan / large skillet over medium-high heat. Place the steaks in and let them cook until the underside has a nice crust (1-2 minutes only).
-
Flip the steaks and cook for another minute. You want the steak to be rare or medium rare as it will cook more in the oven.
-
Set the steak aside on a plate to rest.
-
Turn the stove down to medium heat and let the pan cool for a minute. Add the onion and cook for 3-4 minutes until softened. Add the garlic and cook for another minute.
-
Add the black beans and ½ cup of the enchilada sauce. Mix well to combine and cook for another minute. Remove from heat.
-
Slice the steak thinly and mix it through the onion and bean mixture.
-
Spread 2 tablespoons of enchilada sauce over the base of a 9×13 baking dish.
-
Place filling on the lower third of one tortilla and add a small pinch of cheese (keep 1.5 cups of cheese for the topping). Roll up and place in the baking dish seam side down. Repeat with the remaining tortillas and filling.
-
Pour the remaining enchilada sauce over the top then sprinkle all over with cheese.
-
Bake for around 25 minutes or until the cheese is gooey and bubbling.
-
Serve sprinkled with coriander leaves and slices of jalapeno. You can add a lime wedge to the side too.
-
Please take a moment to rate this recipe. I really appreciate it and it helps me create more recipes.
Notes
- You can use a variety of steaks and prepare them the same way. Strip steak, flank steak, and rump steak are also good choices for this recipe.
- I find it easier to have a large workspace and lay out all my tortillas to fill at once. This method helps ensure each enchilada receives an even amount of filling.
- For the best melt and flavor, avoid using store-bought pre-shredded cheese. It’s often mixed with a coating that can make it gummy when melted. Always opt for a block of cheese and shred it yourself.
- You can also use corn tortillas instead of flour, or smaller tortillas. Any will work, just adjust filling amounts as needed.
- If you have taco seasoning on hand, feel free to use that to spice the steak for a convenient alternative to mixing individual spices.
MORE QUICK AND EASY DINNERS!
Calories from Fat 234