The moment these Beef Enchiladas come out of the oven, the kitchen is filled with the aroma of toasted spices, warm corn, and bubbling cheese. Each bite offers a tender tortilla wrapped around flavorful beef, coated in silky sauce, and finished with a comforting layer of melted goodness.
I love making these for a relaxed weeknight dinner or a small gathering with friends. They are easy to portion, simple to customize with your favorite fillings, and always feel like a special meal without being fussy.
SaveThere is something deeply satisfying about rolling a warm tortilla around juicy beef and cheese, knowing you created it from scratch. This recipe has become a favorite in my kitchen, and I think it will quickly become one of yours too.
Beef Enchiladas Recipe
Ingredients
Beef filling
Assembly
Instructions
- Preheat oven and prep tortillas
Preheat your oven to 375°F (190°C). Line a baking dish with foil and lightly spray with cooking oil or brush with a little oil. Warm the corn tortillas briefly in a dry skillet or microwave so they are pliable and easier to roll.
- Cook the beef filling
In a large skillet, heat olive oil over medium heat. Add chopped onion and cook until translucent. Stir in minced garlic and cook for another minute. Add ground beef, cook until browned, then drain excess fat.
- Season the beef
Stir in cumin, chili powder, oregano, salt, and pepper. Pour in beef broth and simmer for a few minutes until the mixture is flavorful and slightly thickened. Remove from heat and let it cool slightly.
- Prepare fresh toppings
In a small bowl, combine chopped onion, cilantro, and lime juice. Set aside so the flavors can brighten while you assemble the enchiladas.
- Assemble the enchiladas
Spread a thin layer of enchilada sauce on the bottom of the prepared baking dish. Fill each tortilla with a generous spoonful of beef mixture, sprinkle with cheese, and roll up gently. Place seam-side down in the dish.
- Add sauce and cheese
Pour the remaining enchilada sauce over the rolls and sprinkle with extra cheese if desired. Cover the dish with foil to keep the tortillas tender while baking.
- Bake until bubbly
Bake for 15 minutes with the foil on, then remove the foil and bake for an additional 10 to 15 minutes until the cheese is melted and lightly golden.
- Rest and serve
Let the enchiladas rest for about 5 minutes before slicing. This helps the saucy filling set slightly and makes serving easier.
- Finish with fresh toppings
Sprinkle the top with the onion cilantro mixture and add any optional toppings like olives, avocado, or a dollop of sour cream right before serving.
- Store and reheat leftovers
Cover and refrigerate leftovers for up to 3 days. Reheat in the oven at 350°F (175°C) until warmed through to keep the tortillas from drying out.
Substitutions and variations
- Use shredded cheddar or a blend of cheeses instead of Monterey Jack if you prefer a sharper flavor.
- Swap ground beef for ground turkey or chicken for a lighter option.
- Replace corn tortillas with flour tortillas for a softer, pliable wrap.
- Use vegetable broth in place of beef broth to make the recipe vegetarian.
- If you do not have enchilada sauce, use tomato salsa with added cumin and chili powder.
Chloe's tips
- Warm tortillas gently so they remain flexible and do not crack when rolled.
- Taste the beef filling before assembling and adjust seasoning with a pinch more salt or chili powder if needed.
- For extra depth of flavor, add a dash of smoked paprika to the beef mixture.
- Use fresh lime juice right before serving to keep the toppings bright.
How to store it
- Refrigerate in an airtight container for up to 3 days.
- Reheat gently in a covered skillet or oven to retain moisture.
Serving suggestions
Serve these Beef Enchiladas hot, with a squeeze of lime and colorful toppings for extra freshness.
- A spoonful of cooling sour cream or Greek yogurt
- Extra chopped cilantro and white onion
- Sliced jalapeños for a little heat
- Warm rice or refried beans on the side

Frequently asked questions
Can I make these enchiladas in advance?
Yes, you can assemble them ahead of time and refrigerate covered until you are ready to bake. Add a few extra minutes to the bake time if going straight from the fridge.
What is the best cheese for enchiladas?
Monterey Jack melts beautifully, but you can also use cheddar, queso asadero, or a Mexican blend for great flavor and stretch.
How do I prevent soggy tortillas?
Warm tortillas briefly before rolling and avoid overfilling them. Baking covered for most of the time helps keep them tender without turning mushy.
Can I freeze enchiladas?
You can freeze assembled but unbaked enchiladas. Wrap tightly and bake from frozen, adding extra time until heated through and bubbly.
Let's get cooking!
I hope you enjoy making and sharing this Beef Enchiladas recipe. It is a reliable go-to for family dinners and casual gatherings, and it is simple to tweak to your taste. Happy cooking!




