Cheesy Beef Enchiladas with Mexican Rice

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

DetailInformation
Recipe NameCheesy Beef Enchiladas with Mexican Rice
Prep Time20 minutes
Cook Time35 minutes
Total Time55 minutes
Servings6
Main IngredientsGround beef, tortillas, enchilada sauce, cheese, rice
Best Served WithSour 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

IngredientAmount
Ground beef1 1/2 lb
Flour tortillas6 large
Onion, finely chopped1 small
Garlic, minced3 cloves
Olive oil1 tablespoon
Red enchilada sauce2 1/2 cups
Shredded cheddar cheese1 1/2 cups
Shredded Monterey Jack or mozzarella1 cup
Taco seasoning2 tablespoons
Paprika1 teaspoon
Cumin1 teaspoon
Chili powder1 teaspoon
Black pepper1/2 teaspoon
SaltTo taste
Chopped parsley or cilantroFor garnish

For the Mexican Rice

IngredientAmount
Long-grain white rice1 1/2 cups
Olive oil2 tablespoons
Tomato sauce1 cup
Chicken broth or beef broth2 1/2 cups
Garlic powder1 teaspoon
Onion powder1 teaspoon
Cumin1/2 teaspoon
Paprika1/2 teaspoon
SaltTo taste
Diced green pepper or tomatoOptional

Optional Toppings

ToppingWhy It Works
Sour creamAdds creaminess
SalsaAdds freshness
GuacamoleAdds richness
JalapeñosAdds heat
Green onionsAdds crunch
CilantroAdds fresh flavor
Lime wedgesBrightens 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.

ServingEstimated Amount
Calories520–750
Protein28–42 g
Carbohydrates55–85 g
Fat22–38 g
Sugar5–9 g
Serving Size1 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.