Cheesy Beef Enchiladas with Mexican Rice are warm, saucy, cheesy, and full of bold comfort flavor. This dish is made with soft flour tortillas filled with seasoned ground beef, covered in red enchilada sauce, topped with melted cheese, and served with flavorful Mexican-style rice on the side.
It is the kind of recipe that feels rich, filling, and homemade. The beef filling is savory and slightly spicy, the sauce is warm and tomato-based, and the melted cheese on top makes every bite creamy and comforting. The rice adds a hearty side that soaks up the extra sauce perfectly.
This recipe is perfect for family dinners, taco night, weekend meals, potlucks, or anytime you want a satisfying Mexican-inspired dinner that is easy to make at home.
Recipe Overview
| Detail | Information |
|---|---|
| Recipe Name | Cheesy Beef Enchiladas with Mexican Rice |
| Prep Time | 20 minutes |
| Cook Time | 35 minutes |
| Total Time | 55 minutes |
| Servings | 6 |
| Main Ingredients | Ground beef, tortillas, enchilada sauce, cheese, rice |
| Best Served With | Sour cream, salsa, guacamole, salad |
Why You’ll Love This Recipe
These beef enchiladas are saucy, cheesy, and easy to prepare.
You will love them because they are:
Easy to make
Perfect for family dinner
Loaded with melted cheese
Full of seasoned beef
Served with flavorful rice
Comforting and filling
Great for leftovers
Perfect for taco night
Simple but satisfying
The best part is the melted cheese and sauce. The enchiladas bake until hot and bubbly, and the red sauce mixes with the beef filling to create a rich, cozy dinner.
Ingredients
For the Beef Enchiladas
| Ingredient | Amount |
|---|---|
| Ground beef | 1 1/2 lb |
| Flour tortillas | 6 large |
| Onion, finely chopped | 1 small |
| Garlic, minced | 3 cloves |
| Olive oil | 1 tablespoon |
| Red enchilada sauce | 2 1/2 cups |
| Shredded cheddar cheese | 1 1/2 cups |
| Shredded Monterey Jack or mozzarella | 1 cup |
| Taco seasoning | 2 tablespoons |
| Paprika | 1 teaspoon |
| Cumin | 1 teaspoon |
| Chili powder | 1 teaspoon |
| Black pepper | 1/2 teaspoon |
| Salt | To taste |
| Chopped parsley or cilantro | For garnish |
For the Mexican Rice
| Ingredient | Amount |
|---|---|
| Long-grain white rice | 1 1/2 cups |
| Olive oil | 2 tablespoons |
| Tomato sauce | 1 cup |
| Chicken broth or beef broth | 2 1/2 cups |
| Garlic powder | 1 teaspoon |
| Onion powder | 1 teaspoon |
| Cumin | 1/2 teaspoon |
| Paprika | 1/2 teaspoon |
| Salt | To taste |
| Diced green pepper or tomato | Optional |
Optional Toppings
| Topping | Why It Works |
|---|---|
| Sour cream | Adds creaminess |
| Salsa | Adds freshness |
| Guacamole | Adds richness |
| Jalapeños | Adds heat |
| Green onions | Adds crunch |
| Cilantro | Adds fresh flavor |
| Lime wedges | Brightens the dish |
Instructions
Step 1: Prepare the Mexican Rice
Heat olive oil in a saucepan over medium heat.
Add the rice and stir for 2–3 minutes until lightly toasted. This helps the rice keep its texture and gives it a richer flavor.
Add tomato sauce, broth, garlic powder, onion powder, cumin, paprika, and salt.
Stir well.
Bring the mixture to a gentle boil, then reduce the heat to low.
Cover and cook for 18–20 minutes, or until the rice is tender and the liquid is absorbed.
Remove from heat and let it sit covered for 5 minutes.
Fluff with a fork before serving.
Step 2: Cook the Beef Filling
Heat olive oil in a skillet over medium heat.
Add the chopped onion and cook for 2–3 minutes until softened.
Add the minced garlic and cook for about 30 seconds.
Add the ground beef and break it apart with a spoon.
Cook until browned and fully cooked.
Drain extra grease if needed.
Add taco seasoning, paprika, cumin, chili powder, black pepper, and salt.
Stir well.
Add 1/2 cup of enchilada sauce to the beef and let it simmer for 3–5 minutes.
The filling should be juicy and flavorful, but not watery.
Step 3: Fill the Tortillas
Preheat the oven to 375°F / 190°C.
Spread a thin layer of enchilada sauce in the bottom of a baking dish.
Place one tortilla on a clean surface.
Add a generous spoonful of beef filling down the center.
Sprinkle a little cheese over the beef.
Roll the tortilla tightly and place it seam-side down in the baking dish.
Repeat with the remaining tortillas.
Step 4: Add Sauce and Cheese
Pour the remaining enchilada sauce over the rolled tortillas.
Make sure the tops are covered so they stay soft while baking.
Sprinkle cheddar cheese and Monterey Jack or mozzarella over the top.
The cheese should cover the enchiladas generously for a melted, bubbly finish.
Step 5: Bake
Bake uncovered for 20–25 minutes, or until the cheese is melted and the sauce is bubbling.
For a more golden top, broil for 1–2 minutes at the end.
Watch carefully so the cheese does not burn.
Step 6: Rest and Serve
Let the enchiladas rest for 5 minutes before serving.
Place one or two enchiladas on a plate with a scoop of Mexican rice.
Spoon extra sauce around the enchiladas if desired.
Garnish with chopped parsley or cilantro.
Serve warm with sour cream, salsa, or guacamole.
Best Tips for Perfect Enchiladas
Warm the tortillas before rolling so they do not crack.
Do not overfill the tortillas.
Place them seam-side down so they stay closed.
Use enough sauce to keep the tortillas soft.
Drain the beef so the filling is not greasy.
Use a mix of cheeses for better flavor and melt.
Let the enchiladas rest before cutting or serving.
Serve with rice while everything is hot.
Best Cheese to Use
Cheddar gives strong flavor and a beautiful golden color.
Monterey Jack melts smoothly and gives a creamy texture.
Mozzarella gives extra stretch.
You can use:
Cheddar
Monterey Jack
Mozzarella
Colby Jack
Pepper Jack
Mexican cheese blend
For the best result, use cheddar with Monterey Jack.
For a spicy version, use pepper Jack.
Best Tortillas for Enchiladas
Flour tortillas are soft and easy to roll.
Corn tortillas give a more traditional flavor but can crack if not warmed first.
Good options include:
Large flour tortillas
Medium flour tortillas
Corn tortillas
Whole wheat tortillas
Low-carb tortillas
For soft, cheesy enchiladas like the image, flour tortillas work very well.
Recipe Variations
Spicy Beef Enchiladas
Add jalapeños, hot sauce, cayenne pepper, or pepper Jack cheese.
Beef and Bean Enchiladas
Add black beans or refried beans to the beef filling.
Chicken Enchiladas
Replace ground beef with shredded cooked chicken.
Creamy Beef Enchiladas
Add cream cheese or sour cream to the beef filling for a richer texture.
Extra Cheesy Enchiladas
Add cheese inside each tortilla and extra cheese on top.
Vegetable Enchiladas
Add bell peppers, corn, mushrooms, onions, or spinach.
What to Serve With Beef Enchiladas
These enchiladas are filling, but they pair well with simple sides.
Great serving ideas include:
Mexican rice
Refried beans
Black beans
Corn salad
Green salad
Tortilla chips
Salsa
Sour cream
Guacamole
Lime wedges
For a complete dinner, serve the enchiladas with rice, beans, and a fresh salad.
Make-Ahead Instructions
You can prepare the beef filling ahead of time and refrigerate it for up to 3 days.
You can also assemble the enchiladas a few hours ahead.
Cover the dish and refrigerate until ready to bake.
If baking from cold, add 5–10 extra minutes to the baking time.
For best texture, add the final cheese layer right before baking.
Storage
Let leftovers cool completely.
Store enchiladas and rice in airtight containers in the refrigerator for up to 4 days.
You can store them together or separately.
The sauce will thicken as it sits, but it will loosen when reheated.
Reheating
Reheat enchiladas in the oven at 350°F / 175°C for 15–20 minutes.
Cover loosely with foil so they do not dry out.
You can also microwave individual portions for 1–2 minutes.
Add a spoonful of extra sauce before reheating if needed.
Reheat rice separately with a small splash of water to keep it soft.
Freezing
Beef enchiladas freeze well.
Assemble the enchiladas in a freezer-safe dish, cover tightly, and freeze for up to 2 months.
Thaw overnight in the refrigerator before baking.
You can also freeze leftovers in individual portions.
For best flavor, freeze the enchiladas without the rice and make fresh rice when serving.
Common Mistakes to Avoid
Using Dry Filling
The beef should be moist and saucy so the enchiladas stay flavorful.
Skipping Sauce on the Bottom
Sauce on the bottom prevents sticking and keeps the tortillas soft.
Overfilling the Tortillas
Too much filling can make the enchiladas hard to roll.
Not Warming Tortillas
Cold tortillas can tear or crack.
Overbaking
Bake only until hot and bubbly. Overbaking can dry out the tortillas.
Making Rice Too Wet
Use the correct liquid amount and let the rice rest before serving.
Nutrition Estimate
Nutrition will vary depending on serving size and ingredients.
| Serving | Estimated Amount |
|---|---|
| Calories | 520–750 |
| Protein | 28–42 g |
| Carbohydrates | 55–85 g |
| Fat | 22–38 g |
| Sugar | 5–9 g |
| Serving Size | 1 enchilada with rice |
Frequently Asked Questions
Can I use store-bought enchilada sauce?
Yes. Store-bought sauce works well and saves time.
Can I use corn tortillas?
Yes. Warm them first so they roll without cracking.
Can I use ground turkey instead of beef?
Yes. Ground turkey works well and makes the dish lighter.
Can I make this spicy?
Yes. Add jalapeños, hot sauce, chili flakes, or spicy enchilada sauce.
Can I add beans?
Yes. Black beans, pinto beans, or refried beans work well in the filling.
What cheese melts best?
Cheddar, Monterey Jack, mozzarella, and Mexican cheese blend all melt well.
Can I make it ahead?
Yes. Assemble the enchiladas ahead and bake when ready.
Why are my enchiladas dry?
They may need more sauce or may have baked too long.
Can I serve this without rice?
Yes. Serve with salad, beans, or tortilla chips instead.
How do I keep the rice fluffy?
Toast the rice first, use the correct liquid amount, and let it rest after cooking.
Final Thoughts
Cheesy Beef Enchiladas with Mexican Rice are saucy, cheesy, hearty, and full of comforting flavor. The seasoned beef filling, soft tortillas, red enchilada sauce, melted cheese, and flavorful rice make this a complete homemade dinner.
It is easy enough for a weeknight meal but satisfying enough for family gatherings or taco night. Serve it hot with sour cream, salsa, guacamole, or fresh herbs, and enjoy a rich, cheesy Mexican-inspired dinner that everyone will love.