Advertisement

Homemade Beef Enchilada Plate with Mexican Rice & Refried Beans

A classic homemade Mexican comfort meal featuring tender beef enchiladas wrapped in soft corn tortillas, covered with rich homemade red chile sauce and melted cheese, served with fluffy Mexican rice, creamy refried beans, and a crispy ground beef taco. This is the kind of generous family-style plate found in traditional Mexican kitchens.

Recipe Information

Prep Time: 35 minutes
Cook Time: 40 minutes
Total Time: 1 hour 15 minutes
Servings: 6

Ingredients

For the Beef Filling

2 lbs ground beef

½ white onion, finely diced

3 garlic cloves, minced

1 teaspoon ground cumin

1 teaspoon Mexican oregano

1 teaspoon chili powder

Salt and black pepper to taste

2 tablespoons vegetable oil

Homemade Red Enchilada Sauce

6 dried guajillo chiles

2 dried ancho chiles

3 Roma tomatoes

¼ white onion

3 garlic cloves

2½ cups beef or chicken broth

1 teaspoon cumin

1 teaspoon Mexican oregano

Salt to taste

Enchiladas

12 corn tortillas

3 cups shredded Oaxaca, Chihuahua, or Monterey Jack cheese

Vegetable oil for lightly frying tortillas

Mexican Rice

1½ cups long-grain white rice

2 tablespoons vegetable oil

2 Roma tomatoes

¼ onion

1 garlic clove

2½ cups chicken broth

Salt to taste

Refried Beans

3 cups cooked pinto beans

2 tablespoons lard or vegetable oil

1 garlic clove

½ onion

Bean broth

Salt

Crispy Beef Taco

6 corn tortillas

Reserved seasoned ground beef

Shredded lettuce

Diced tomatoes

Shredded cheddar or Mexican cheese blend

Instructions

1. Prepare the Beef

Heat the vegetable oil in a large skillet.

Cook the onion until soft, then add the garlic.

Add the ground beef and cook until browned.

Season with cumin, oregano, chili powder, salt, and pepper.

Cook until the meat is fully browned and flavorful.

Set aside.

2. Make the Homemade Enchilada Sauce

Toast the dried guajillo and ancho chiles for a few seconds.

Soak them in hot water for 15 minutes.

Roast the tomatoes, onion, and garlic.

Blend everything together with the broth, cumin, oregano, and salt until completely smooth.

Strain the sauce if desired.

Simmer for about 10 minutes over medium heat.

3. Prepare the Enchiladas

Lightly fry each corn tortilla for just a few seconds until flexible.

Dip each tortilla into the warm enchilada sauce.

Fill with seasoned beef and shredded cheese.

Roll tightly.

Arrange seam-side down in a baking dish.

Cover generously with more enchilada sauce.

Top with the remaining cheese.

Bake at 375°F (190°C) for 20 minutes, until the cheese is melted and lightly golden.

4. Cook the Mexican Rice

Blend the tomatoes, onion, garlic, and broth.

Toast the rice in oil until lightly golden.

Pour in the tomato mixture.

Add the remaining broth.

Season with salt.

Cover and cook over low heat for 18–20 minutes.

Allow the rice to rest for 10 minutes before fluffing.

5. Make the Refried Beans

Cook the onion and garlic in lard or oil.

Add the cooked beans.

Mash until creamy while adding small amounts of bean broth.

Continue cooking until smooth and thick.

Season with salt.

6. Prepare the Crispy Taco

Warm a corn tortilla.

Fill with seasoned beef.

Fold and fry until crispy.

Fill with shredded lettuce, diced tomatoes, and shredded cheese.

7. Assemble the Plate

Place two beef enchiladas in the center of a large plate and spoon extra enchilada sauce over the top.

Serve alongside:

Creamy homemade refried beans

Mexican tomato rice

One crispy beef taco

Garnish with extra shredded cheese and serve with homemade salsa roja, tortilla chips, and warm flour or corn tortillas.

Homemade Mexican Tips

Always toast the dried chiles before soaking to develop a richer, deeper flavor.

Briefly frying the tortillas keeps them from breaking when rolled.

Oaxaca cheese creates the most authentic, stretchy melt, but Chihuahua or Monterey Jack are excellent alternatives.

Let the enchiladas rest for 5 minutes after baking so the filling sets while the sauce remains rich and silky.

Storage

Refrigerator: Up to 4 days.

Freezer: Up to 2 months.

Reheat: Cover and bake at 350°F (175°C) until heated through.

Serving Suggestions

Pair this homemade Mexican plate with:

Fresh salsa roja or salsa verde

Guacamole

Pickled jalapeños

Mexican crema

Lime wedges

Tortilla chips

Agua fresca or horchata

Final Thoughts

This Homemade Beef Enchilada Plate is the ultimate Mexican comfort meal. Rich homemade chile sauce, tender beef-filled enchiladas, fluffy Mexican rice, creamy refried beans, and a crispy taco come together to create a satisfying, family-style dinner that tastes just like it came from a traditional Mexican home kitchen. 🇲🇽🍽️

Advertisement
Advertisement

Leave a Comment