
These Creamy Beef Enchiladas are filled with seasoned ground beef, tender onion, and plenty of melted cheese, then covered with a smooth, tangy enchilada cream sauce. They bake until hot and bubbly, with soft tortillas underneath a golden layer of cheese.
The recipe brings together the familiar flavors of beef enchiladas and a rich, comforting cream sauce. It’s easy enough for a weeknight dinner, but hearty and attractive enough to serve when family or friends come over. Pair the enchiladas with rice, beans, a fresh salad, or tortilla chips and salsa for a complete meal.
Prep Time: 25 minutes
Cook Time: 25 minutes
Total Time: Approximately 50 minutes
Servings: 6 servings
Makes: 8 enchiladas
Why You’ll Love This Recipe
- A savory, well-seasoned beef filling
- Soft tortillas with plenty of cheesy filling
- A creamy sauce with enchilada flavor
- Simple ingredients that are easy to find
- Flexible heat level, from mild to spicy
- Easy to prepare ahead for busy evenings
- Great served with rice, beans, or a simple salad
- Leftovers reheat well for lunch the next day
- Easy to customize with your favorite toppings
Ingredients
Beef Filling
- 1 pound lean ground beef
- ½ medium yellow onion, finely diced
- 2 cloves garlic, minced
- 1 tablespoon taco seasoning
- ½ teaspoon ground cumin
- ¼ teaspoon black pepper
- ½ cup red enchilada sauce
- ½ cup shredded cheddar cheese
- ½ cup shredded Monterey Jack cheese
Creamy Enchilada Sauce
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1 cup chicken broth
- 1 cup sour cream, at room temperature
- ½ cup red enchilada sauce
- ½ teaspoon ground cumin
- ¼ teaspoon garlic powder
- Salt and black pepper, to taste
Enchiladas
- 8 medium flour tortillas, about 8 inches wide
- ½ cup shredded cheddar cheese
- ½ cup shredded Monterey Jack cheese
- Cooking spray or a little oil, for the baking dish
Optional Toppings
- Chopped fresh cilantro
- Sliced green onions
- Diced tomatoes
- Sliced jalapeños
- Sliced black olives
- Sour cream
- Avocado or guacamole
- Lime wedges
- Salsa or pico de gallo
How to Make Creamy Beef Enchiladas
Step 1: Prepare the Oven and Baking Dish
Preheat the oven to 375°F.
Lightly grease a 9 × 13-inch baking dish with cooking spray or a thin coating of oil. Set it aside while you make the filling and sauce.
Step 2: Brown the Ground Beef
Heat a large skillet over medium heat. Add the ground beef and diced onion.
Cook for 6–8 minutes, breaking the beef into small pieces with a wooden spoon or spatula. Continue cooking until the meat is browned and the onion is soft. Drain any excess grease so the filling doesn’t become oily.
Step 3: Season the Beef
Add the minced garlic, taco seasoning, cumin, and black pepper to the skillet. Stir and cook for about 30 seconds, just until the garlic smells fragrant.
Pour in ½ cup enchilada sauce and stir until the beef is evenly coated. Remove the skillet from the heat.
Step 4: Stir in Cheese
Let the beef mixture cool for a minute or two, then stir in ½ cup cheddar and ½ cup Monterey Jack. The cheese will soften and help hold the filling together.
Taste a small amount and add more seasoning if needed. If your taco seasoning is salty, wait until this point before adding extra salt.
Step 5: Make the Roux
In a medium saucepan, melt the butter over medium heat. Sprinkle in the flour and whisk continuously for about one minute. The mixture should look smooth and slightly bubbly, with no dry flour remaining.
Step 6: Add the Broth
Pour in the chicken broth gradually, whisking as you go to prevent lumps. Continue cooking and stirring for 3–4 minutes, until the mixture begins to thicken enough to coat the back of a spoon.
Step 7: Finish the Creamy Sauce
Reduce the heat to low. Whisk in the sour cream, ½ cup enchilada sauce, cumin, and garlic powder. Stir until the sauce is smooth and warm.
Keep the sauce over low heat and avoid boiling it. Boiling can make a sour cream sauce separate. Taste and season with salt and black pepper as needed.
Step 8: Warm the Tortillas
Warm the tortillas before filling so they are easier to roll. Wrap them in a damp paper towel and microwave for 20–30 seconds, or heat them briefly in a dry skillet.
If using tortillas that feel very soft and flexible already, you can skip this step.
Step 9: Fill and Roll the Enchiladas
Spoon the beef filling down the center of each tortilla. Roll each tortilla snugly around the filling, then place it seam-side down in the baking dish.
Arrange the enchiladas in a single layer. Leave a little space around the edges so the sauce can reach the sides of the tortillas.
Step 10: Pour on the Sauce
Pour the warm creamy sauce evenly over the rolled enchiladas. Use the back of a spoon to spread it across the tortillas, including their edges. This helps keep the tortillas soft as they bake.
Step 11: Add the Cheese
Sprinkle the remaining ½ cup cheddar and ½ cup Monterey Jack over the sauce. Spread the cheese evenly so every enchilada gets a little topping.
Step 12: Bake Until Bubbly
Bake uncovered for 20–25 minutes, until the sauce is bubbling around the edges and the cheese has melted.
For a more golden top, broil for 1–2 minutes at the end of baking. Keep the dish in view while broiling because cheese can brown quickly.
Step 13: Rest and Serve
Remove the dish from the oven and let the enchiladas rest for 5–10 minutes. This gives the filling and sauce time to settle, making them easier to lift out.
Add cilantro, green onions, tomatoes, jalapeños, or other toppings just before serving.
Tips for the Best Creamy Beef Enchiladas
- Use lean ground beef: This reduces the amount of grease in the filling. If you use regular ground beef, drain it well after browning.
- Break the beef into small pieces: Smaller pieces distribute more evenly inside the tortillas and make the enchiladas easier to roll.
- Warm the tortillas first: Cold tortillas are more likely to crack when folded.
- Don’t overfill: About ¼ cup of filling per tortilla is usually enough for medium tortillas.
- Whisk the sauce smoothly: Add the broth gradually to the butter-and-flour mixture to reduce lumps.
- Keep sour cream from boiling: Stir it into the sauce over low heat and remove the pan from the heat if it starts to bubble.
- Cover the tortilla edges with sauce: Exposed edges can dry out in the oven.
- Rest before serving: The short rest helps the enchiladas hold together when lifted from the baking dish.
- Broil carefully: A minute or two is usually plenty to brown the cheese.
Choosing the Tortillas
Flour tortillas are soft and easy to roll, so they work especially well for this creamy casserole-style recipe. Medium tortillas fit neatly into a 9 × 13-inch baking dish.
Corn tortillas give the dish a more traditional flavor. They are also more likely to split if they’re cold, so warm them first. Heat each tortilla briefly in a lightly oiled skillet, or wrap a stack in a damp paper towel and microwave until pliable.
If your tortillas are smaller, you may need more than eight. Use enough filling to roll them comfortably without forcing the ends closed.
Adjusting the Heat
For mild enchiladas, choose mild enchilada sauce and a gentle taco seasoning. To add heat, use medium or hot enchilada sauce, add sliced jalapeños to the filling, or stir a little hot sauce into the creamy sauce.
For a family meal with different spice preferences, keep the filling mild and serve sliced jalapeños, salsa, or hot sauce on the side.
Delicious Variations
Beef and Black Bean Enchiladas
Stir ½ cup drained black beans into the cooked beef mixture. The beans add extra texture and make the filling go a little further.
Beef and Corn Enchiladas
Add ½ cup drained corn to the filling for a touch of sweetness. Corn pairs well with the seasoned beef and creamy sauce.
Green Chile Beef Enchiladas
Stir a small can of drained diced green chiles into the beef filling. You can also replace some of the red enchilada sauce with green enchilada sauce.
Spicy Creamy Beef Enchiladas
Use hot enchilada sauce and add a pinch of cayenne or crushed red pepper to the beef. Top with sliced jalapeños before baking.
Extra-Cheesy Enchiladas
Add another ½ cup shredded cheese to the beef mixture or sprinkle extra cheese over the finished sauce. Monterey Jack melts smoothly, while sharp cheddar adds a stronger flavor.
Ground Turkey Enchiladas
Replace the ground beef with ground turkey. Cook it the same way, and add a teaspoon of oil to the skillet if the turkey is very lean.
Add Sautéed Vegetables
Cook diced bell pepper or sliced mushrooms with the onion, then stir them into the beef. Keep the vegetables finely chopped so the tortillas are still easy to roll.
What to Serve with Creamy Beef Enchiladas
These enchiladas are rich and filling, so fresh or simple sides work especially well.
- Mexican rice or cilantro-lime rice
- Refried beans or seasoned black beans
- Corn salad
- Shredded lettuce with lime juice
- Pico de gallo or fresh salsa
- Guacamole and tortilla chips
- Roasted vegetables
- A simple green salad
A squeeze of lime over the enchiladas just before serving adds freshness and balances the creamy sauce.
Can I Make Them Ahead?
Yes. You can cook the beef filling and prepare the creamy sauce ahead of time. Store them separately in airtight containers in the refrigerator for up to 2 days. Rewarm the sauce gently over low heat, whisking until smooth, before assembling.
You can also assemble the enchiladas up to 24 hours ahead. Place them in the baking dish, cover tightly, and refrigerate. If possible, store the sauce separately and pour it over just before baking so the tortillas don’t absorb too much moisture.
If the enchiladas are already assembled and refrigerated, bake them for about 25–35 minutes at 375°F, checking that the center is hot and the sauce is bubbling. If the top browns before the middle is heated, cover the dish loosely with foil.
Storage
Allow leftover enchiladas to cool, then transfer them to an airtight container. Refrigerate for up to 3 days.
For individual servings, reheat in the microwave in short intervals until hot throughout. For a larger portion, place the enchiladas in an oven-safe dish, cover loosely with foil, and heat at 350°F until warmed through.
A spoonful of broth or a little extra enchilada sauce over the top can help keep leftovers moist while reheating.
Can You Freeze Creamy Beef Enchiladas?
Yes. The enchiladas can be frozen, though sour cream sauce may become slightly grainy after thawing. For the best texture, freeze the enchiladas before adding the creamy sauce.
Assemble the filled tortillas in a freezer-safe baking dish, wrap tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator. Prepare the creamy sauce fresh, pour it over the enchiladas, add the cheese, and bake as directed.
If you prefer to freeze the fully assembled dish, let it cool completely first, wrap it tightly, and freeze. Thaw it in the refrigerator overnight and reheat covered until hot.
Frequently Asked Questions
Do I need to cook the beef before filling the tortillas?
Yes. Brown the ground beef with the onion and seasonings before assembling the enchiladas. The filling cooks quickly in the oven, so the beef needs to be fully cooked first.
How do I keep the tortillas from tearing?
Warm them before rolling. You can also avoid overfilling them and roll gently without pressing too hard.
Why did my creamy sauce become lumpy?
The flour may not have been whisked smoothly with the butter, or the broth may have been added too quickly. Whisk the flour into the melted butter first, then add the broth gradually while stirring.
Why did my sauce separate?
Sour cream can separate if it gets too hot or boils. Add it over low heat and warm the sauce gently. Don’t let it come to a boil.
Can I use a can of cream soup instead of making the sauce?
You can use condensed cream of chicken or cream of mushroom soup as a shortcut, thinned with broth and mixed with enchilada sauce. The homemade sauce gives you more control over the flavor and thickness.
Can I use corn tortillas?
Yes. Warm them first so they are flexible enough to roll. Corn tortillas may be smaller than flour tortillas, so you may need more than eight.
How do I know the enchiladas are done?
The sauce should bubble around the edges, and the cheese should be fully melted. If the enchiladas were cold from the refrigerator, check that the center is hot before serving.
Can I make the filling spicier without making the sauce spicy?
Yes. Add jalapeños, cayenne, or hot sauce directly to the beef filling, and keep the creamy sauce mild.
What cheese melts best on top?
Monterey Jack melts smoothly and cheddar adds a sharper flavor. A combination of the two gives the enchiladas a balanced, cheesy topping.
Pro Tips
Brown the beef until it develops a little color, then drain excess grease before adding the seasonings. Warm the tortillas so they roll without cracking, and keep the filling amount moderate. When making the sauce, whisk in the broth gradually and keep the heat low after adding the sour cream. Cover the enchiladas evenly with sauce, let them rest after baking, and add fresh toppings just before serving.
Final Thoughts
These Creamy Beef Enchiladas are a satisfying dinner with seasoned beef, tender tortillas, melted cheese, and a smooth enchilada cream sauce. They’re straightforward to prepare, easy to customize, and make a generous meal for family or guests.
Serve them with rice, beans, salsa, or a fresh salad, then let everyone add their favorite toppings. For a busy night, prepare the filling or assemble the dish ahead of time and bake it when you’re ready to eat.




















