How to Make the Best Steak Enchilada Recipe at Home
There’s something comforting about warm enchiladas, filled with juicy beef. Imagine the aroma in your kitchen, bringing back family memories. This steak enchilada recipe celebrates Mexican flavors and turns leftover steak into a satisfying meal.
It’s seasoned just right and wrapped in soft corn tortillas. The spices and melted cheese will make your taste buds happy. Let’s explore how to make beef enchiladas with corn tortillas. We’ll show you how to create a delicious beef steak enchilada recipe that warms your heart and fills your stomach.
Table of Contents
Introduction to Steak Enchiladas
Steak enchiladas are a delicious mix of flavors from Mexican cuisine. They have their roots in ancient Mexico, where people used tortillas filled with meat. Over time, this dish has become a favorite in the U.S., loved for family meals and everyday dinners.
Steak enchiladas can be made in many ways, making them perfect for any event. You can choose from spicy red sauce or a milder green sauce. They are comforting, appealing to both newcomers and long-time fans of Mexican food. With beef steak and tasty toppings, they make any meal special.

Why Use Leftover Steak for Enchiladas
Using leftover steak for enchiladas is smart. It makes cooking easier and faster. You can cook extra steak for a later meal, making delicious enchiladas.
Having leftover steak saves a lot of time. You don’t have to start from scratch. Just chop and season the steak for a tasty filling. You can have a meal ready in about 50 minutes.
Using leftover steak also helps reduce waste. It’s a budget-friendly way to enjoy a tasty dish. Cook a bit more steak than you need for future meals. This way, you can make steak enchiladas whenever you want.

Essential Ingredients for a Flavorful Steak Enchilada Recipe
To make a tasty steak enchilada recipe, you need the right ingredients. Each part is key to getting the flavors just right. Here are the main things you’ll need for your delicious enchiladas.
Steak
Choosing good steak is crucial. Go for beef cuts like flank steak or skirt steak for tenderness and taste. You can also use 1.5 pounds of lean ground beef (90% lean) for more flavor.
Onions and Garlic
Fresh onions and garlic add depth to your enchilada filling. Sauté them for about 6 minutes to boost their aroma and taste. Use yellow onions for their sweetness and strong flavor.
Spices and Seasonings
Spices are key for a flavorful steak enchilada recipe. Mix chili powder, cumin, and dried oregano for a delicious taste. These spices enhance the beef’s richness and balance the dish.
Tortillas
The type of tortillas you choose matters a lot. Soft flour tortillas or yellow corn tortillas are best. You’ll need about 10 corn tortillas if they’re 6- to 7-inches. Make sure they’re soft and easy to roll without tearing.
Enchilada Sauce
A good enchilada sauce is essential. You can buy it or make your own. It should be thick and tangy. The sauce brings all the flavors together, making each bite irresistible.

How to Make Your Own Enchilada Sauce
Making your own enchilada sauce can really boost the flavor of your steak enchiladas. You only need a few things from your pantry to make a sauce that’s better than store-bought. Plus, you can adjust the flavors to your liking.
To begin, you’ll need the following items:
- 1/4 cup of all-purpose flour or masa harina (thickening agent)
- 5 teaspoons of mixed seasonings (chili seasoning, cumin, garlic powder, onion powder, Mexican oregano, cayenne pepper, marjoram, and salt)
- 2 cups of tomato sauce or crushed tomatoes
- 2 cups of broth (chicken or vegetable)
- 2 tablespoons of lard or olive oil
The steps to make the sauce are easy:
- In a saucepan over medium heat, add the lard or olive oil. Once hot, add the flour or masa harina and stir, cooking for about 2 minutes until it turns golden.
- Slowly whisk in the tomato sauce and broth, ensuring a smooth consistency.
- Add the seasoning blend and bring the mixture to a boil. Reduce heat and let it simmer for about 10 minutes, allowing the flavors to meld together.
If you like a bit of spice, add more cayenne pepper. You can go from 1/4 teaspoon to 1/2 teaspoon for more heat. This homemade enchilada sauce can be kept in the fridge for 5-7 days. You can also freeze it for up to 3 months.

This homemade enchilada sauce is perfect for your steak enchiladas. It makes every bite full of flavor and true to its Mexican roots. Making your own sauce not only makes the meal better but also adds a personal touch to your cooking. Happy cooking!
Step-by-Step Guide to Making Steak Enchiladas
Making steak enchiladas is a fun cooking journey. This guide will help you through each step. Follow these steps for a delicious and satisfying dish.
Preparing the Steak
Begin by cutting 1 pound of cooked steak into small pieces. If you’re using leftover steak, this saves time. Briefly sear the steak in a pan for extra flavor. Let it rest to keep it moist.
Cooking the Filling
Heat 2 tablespoons of olive oil in a skillet over medium heat. Add a medium diced onion and cook until it’s translucent, about 2 minutes. Then, add 2 minced garlic cloves and cook for 1-2 minutes more.
Stir in 4 ounces of canned roasted green chiles and spices: 1 tablespoon of chili powder, 2 teaspoons of ground cumin, and 1 teaspoon of dried oregano. Mix in the steak, letting the flavors combine for a few minutes. This filling is key for your enchiladas.
Assembling the Enchiladas
Fry each tortilla for 10-15 seconds on each side to soften them. Place about ¼ cup of the steak filling in each tortilla, along with some shredded Monterey Jack cheese. Roll the tortillas tightly and place them seam-side down in a greased baking dish.
Pour ½ cup of enchilada sauce at the bottom of the dish. Spread 1½ cups over the top of the enchiladas.
Baking the Dish
Preheat your oven to 375°F (191°C). Cover the baking dish with aluminum foil and bake for 20 to 25 minutes. Remove the foil for the last few minutes to melt the cheese.
Let the enchiladas rest for a few moments before serving. This makes them look and taste amazing.

Tips for Perfectly Rolled Enchiladas
To make expertly rolled enchiladas, start with a few simple steps. Warm your tortillas first. Use 3/4 cup of oil heated to the right temperature. This makes the tortillas soft and avoids tears.
When filling your tortillas, use about 1/4 cup of filling each. Too much filling can cause spills and broken tortillas. Aim for the right amount to keep your enchiladas intact.
Roll the enchiladas with the seam down in a 9 by 13 inches baking dish. This keeps them sealed during baking. Bake at 350°F for 20 to 30 minutes until the cheese bubbles.
Let the enchiladas cool for 10 minutes before serving. This step helps the fillings and cheese set. Add your favorite toppings like scallions or tortilla chips for extra flavor.

Tip | Description |
---|---|
Warm Tortillas | Dip each tortilla in warm oil for 5-8 seconds to keep them pliable. |
Avoid Overfilling | Use approximately 1/4 cup of filling per tortilla to prevent spillage. |
Seam Side Down | Place rolled enchiladas seam side down in the baking dish for optimal sealing. |
Baking Time | Bake at 350°F for 20-30 minutes until cheese is melted and bubbly. |
Cooling Time | Allow enchiladas to sit for 10 minutes before serving to let fillings set. |
The Best Types of Tortillas for Beef Steak Enchiladas
Choosing the right tortilla is key for great beef steak enchiladas. Each type has its own texture, flavor, and handling. Corn and flour tortillas are the top choices, each with its own benefits.
Corn tortillas are a classic choice for enchiladas. They have a unique flavor that goes well with beef steak enchiladas. They’re firm enough to hold sauce but still soft. Heating them briefly in a skillet makes them even better.
Flour tortillas, like the 6-inch or 8-inch sizes, are softer and chewier. They’re easier to roll, making enchilada prep quicker and cleaner. They soak up flavors well, so you get a rich taste in every bite.
For top-notch tortillas, pick high-quality brands. For corn, look for masa harina. For flour, choose brands with simple ingredients. La Banderita and Mission are great options.
Using fresh, quality tortillas makes your beef steak enchiladas even better. The right tortilla holds the filling and boosts flavor and satisfaction.

Tortilla Type | Texture | Flavor | Ease of Handling | Recommendation |
---|---|---|---|---|
Corn | Firm | Distinct | Requires heating for flexibility | Great for traditional taste |
Flour | Soft and Chewy | Rich | Easy to roll | Ideal for quick preparation |
Customizing Your Beef Steak Enchilada Recipe
Personalizing your beef steak enchiladas lets you make the dish your own. You can add ingredients that you like and that fit your diet. This way, you can make a meal that everyone will love.
By trying different beef enchilada recipes, you can explore new flavors. This makes your cooking more exciting. Here are some ideas to make your dish stand out.
Adding Beans or Rice
Beans or rice can make your enchiladas more filling. Black beans or pinto beans add creaminess and protein. Rice gives a nice texture.
You can mix 1 cup of cooked rice or a handful of beans into the beef. This boosts the flavor and nutrition. It also meets different dietary needs.
Vegetable Options
Adding veggies makes your enchiladas colorful and healthy. Try using finely diced zucchini or bell peppers for extra flavor and texture. About 1½ cups of finely diced zucchini pairs well with beef.
You can also try other veggies like spinach, corn, or mushrooms. Just sauté them before mixing with the beef. This makes it easy to create a variety of flavors that everyone will enjoy.
How to Store and Reheat Steak Enchiladas
For the best enchilada preservation, it’s key to store them right. Put leftover steak enchiladas in airtight containers in the fridge. This keeps them fresh and stops moisture from making them soggy. You can store them for up to 4 days in the fridge.
For longer storage, freeze them. They can last up to 3 months. Wrap them tightly to avoid ice crystals that can make them soggy when reheated.
There are several ways to reheat steak enchiladas and keep them tasty. If using the oven, preheat to 375°F (190°C). Bake covered for 20 to 25 minutes, then uncover for 5 to 10 minutes. Make sure they reach 165°F for safety.
If you’re short on time, the microwave is quicker. Heat them at medium power, checking often to warm evenly.
When storing enchiladas, keep leftover sauces separate for better quality. Thaw frozen enchiladas in the fridge overnight. Then, follow the reheating steps above. These methods help you enjoy steak enchiladas even after the first meal.
Delicious Toppings to Enhance Your Enchiladas
Adding different toppings can make your steak enchiladas even better. Choose fresh ingredients that add color and texture. Here are some tasty options:
- Avocado slices – These add a creamy element and a burst of freshness.
- Fresh cilantro – This herb brings a bright and aromatic touch, elevating every bite.
- Diced onions – For a bit of crunch and a sharp bite, sprinkle some fresh onions on top.
- Sour cream – A dollop of sour cream balances the richness of the dish and offers tanginess.
- Cheese – Adding different types of cheese, like Monterey Jack or cheddar, creates a melty topping that enhances flavor.
You can use these toppings alone or together. This lets you create your own mix that suits your taste. Experiment with different combinations to find the perfect match for your steak enchiladas.
Serving Suggestions for Steak Enchiladas
When serving enchiladas, how you present them matters a lot. You can make your steak enchilada meal look amazing. Start with a bright plate and add colorful garnishes to make it look good.
Pairing steak enchiladas with sides like Mexican rice and refried beans is a great idea. These sides add flavor and make the meal more filling. Adding a fresh salad with avocado, tomatoes, and cilantro brings out the dish’s freshness.
To make it more appealing, place the enchiladas on a bed of sauce and sprinkle cheese on top. This creates a gooey texture. Serve with sour cream and a lime wedge for guests to add their own flavor.
For variety, offer a platter with two enchilada servings, along with sides like diced jalapeños and sliced olives. This way, everyone can choose what they like while the presentation remains appealing.
Item | Calories | Protein | Carbohydrates | Fat |
---|---|---|---|---|
Steak Enchiladas (2 pieces) | 456 kcal | 35 g | 38 g | 18 g |
Mexican Rice (1 cup) | 218 kcal | 5 g | 44 g | 4 g |
Refried Beans (1 cup) | 220 kcal | 15 g | 40 g | 5 g |
Common Mistakes to Avoid When Making Enchiladas
Making enchiladas can be fun, but some mistakes can ruin the dish. Start by choosing the right tortillas. Corn tortillas are better than flour because they hold up better.
If you use flour tortillas, they might get soggy in the oven. Overstuffing tortillas is another big mistake. Use about 2 tablespoons of filling per tortilla to avoid them tearing.
Frying corn tortillas for a few seconds on each side helps them stay strong. This prevents them from tearing when you assemble the enchiladas.
Don’t put too much sauce on your enchiladas. You want enough sauce to coat them but still see the tortillas. Use 2 to 3 cups of sauce on top and 1 cup on the bottom to prevent sticking.
Make sure to drain excess fat from the meat after cooking. This is important, as greasy enchiladas can be a problem. Use cheese that melts well, like Oaxaca cheese, to add flavor without overpowering the dish.
By following these tips, you can make enchiladas that taste great and look good too.
Pairing Drinks with Steak Enchiladas
Choosing the right drink can make your steak enchiladas meal even better. You can pick from wines, beers, or even non-alcoholic drinks. Each option can bring out the best in your dish.
Off-dry wines like Riesling and Vouvray are great choices. They balance the spice of the beef with their sweetness. Rieslings taste like yellow peaches and melons, which is a nice contrast to the meat.
Vouvray wines have a sweet and tangy taste, with hints of quince and chamomile. They add to the flavor of the enchiladas, making them even more enjoyable. Adding spices like oregano can make the flavors pop even more.
If you prefer beer, try a crisp lager or a light ale. They are refreshing and clean your palate between bites. For non-alcoholic options, sparkling water with lime is a great choice. It adds a zesty touch without overpowering the dish.
Choosing the right drink can really elevate your steak enchiladas experience. Each sip should enhance the flavors of your meal, making it a complete and satisfying experience.
More Delicious Mexican Recipes You’ll Love
Exploring Mexican recipes opens a world of flavors. You can enjoy dishes like tacos, burritos, and quesadillas. These share ingredients, making meals cohesive and highlighting your love for Mexican cuisine.
When making more recipes, use fresh ingredients like cilantro, lime, and peppers. Traditional Mexican dishes have a special spice balance. This adds rich flavors to every bite. Tacos, for instance, can have many fillings, from veggies to meats.
Here’s a quick overview of some complementary Mexican recipes:
Recipe | Main Ingredients | Cooking Time | Serving Size |
---|---|---|---|
Tacos | Ground beef, tortillas, toppings | 15-20 minutes | 4-6 people |
Burritos | Beans, rice, salsa, tortillas | 20-25 minutes | 4-6 people |
Quesadillas | Cheese, tortillas, fillings | 10-15 minutes | 2-4 people |
Pairing these dishes with steak enchiladas makes your meal better. Mexican cuisine is all about adaptability and flavors. It offers something for everyone at your table.
Benefits of Using Homemade Ingredients
Using homemade ingredients has many benefits for making enchiladas. You can choose fresh vegetables and spices for your sauce. This makes the flavors much better than store-bought sauces.
Homemade ingredients also mean less preservatives and additives. This makes your enchiladas healthier, perfect for families. Plus, it tastes better.
Another great thing is you can customize your enchiladas. You can add more spice or try new flavors. This lets you make your enchiladas just how you like them.
Enchiladas are quick to make, taking about 30 minutes. This is great for busy weeknights. You can even make them ahead of time and refrigerate them. This way, you can enjoy a homemade meal without spending too much time.
Benefit | Description |
---|---|
Quality Control | Ensure freshness and high-quality ingredients for superior taste. |
Healthier Options | Eliminate preservatives and additives for a wholesome dish. |
Customization | Tailor flavors and spice levels to suit personal preferences. |
Time Efficiency | Quick preparation and make-ahead potential save time during busy meals. |
Using homemade ingredients makes your enchiladas taste better and more personal. It’s good for your health and taste buds. Your next batch of enchiladas will be a hit.
Conclusion
Preparing a delicious steak enchilada recipe brings amazing flavors and lets you try different ingredients. Steak enchiladas are loved by many because you can make them your own. You can adjust them to fit your taste or dietary needs.
Remember, cooking is more than just making food. It’s about sharing special moments with loved ones. Whether you stick to traditional ingredients or get creative, the goal is to have fun. Enjoy the journey as much as the final dish.
At the end of the day, making a dish that’s both healthy and tasty is rewarding. So, why not try this steak enchilada recipe? Enjoy the rich flavors that await you. Happy cooking!