Delicious Homemade Beef and Cheese Enchiladas Recipe

Spread the love

Craving a mouthwatering dish that combines the rich flavors of succulent beef with gooey melted cheese, all wrapped up in a warm tortilla and smothered in a zesty sauce? Look no further! This delicious homemade beef and cheese enchiladas recipe is the answer to your culinary dreams. With simple ingredients and easy-to-follow steps, you’ll be able to recreate this delectable Mexican classic right in your own kitchen. So grab your apron and get ready to embark on a flavorful journey that will delight your taste buds and impress your dinner guests!


To make delicious homemade beef and cheese enchiladas, you will need the following ingredients:


Beef is the star of this dish and provides a rich and savory flavor. Choose a high-quality cut such as ground beef or beef sirloin for best results.


Cheese adds a creamy and gooey texture to the enchiladas. Opt for a melting cheese like cheddar, Monterey Jack, or Mexican cheese blend.


Tortillas are the base of the enchiladas, providing a soft and chewy texture. Corn tortillas are traditional, but you can also use flour tortillas if you prefer.

Enchilada Sauce

Enchilada sauce is what gives the enchiladas their signature flavor. You can either make your own from scratch or use store-bought sauce according to your preference.

Onion and Garlic

Onion and garlic add depth and aromatic flavors to the beef filling and enchilada sauce. They provide a savory base for the dish.


Spices are essential to enhance the flavors of the enchiladas. Common spices include chili powder, cumin, paprika, and oregano. Adjust the spices according to your taste preferences.


Toppings add an extra layer of flavor and freshness to the enchiladas. Popular options include shredded lettuce, diced tomatoes, chopped cilantro, and sour cream. Get creative and add your favorite toppings!

Optional Add-ons

Feel free to customize your enchiladas by adding optional ingredients such as black beans, corn, jalapenos, or diced peppers. These add-ons can elevate the flavor profile and make your enchiladas even more delicious.

Preparing the Beef Filling

To create the tantalizing beef filling for your enchiladas, follow these simple steps:

Cooking the beef

In a skillet over medium heat, cook the beef until it is browned and no longer pink. Break it up into small crumbles with a spatula or wooden spoon for an even texture.

Flavoring the beef

Add finely chopped onion and minced garlic to the cooked beef. Sauté until the onion is translucent and the garlic is fragrant. This step infuses the beef with aromatic flavors.

Shredding the beef

Using a fork or spatula, shred the beef into finer pieces. This will ensure that the filling is evenly distributed throughout the enchiladas and adds a pleasing texture in every bite.

Preparing the Enchilada Sauce

The enchilada sauce is the heart of the dish, and making it from scratch elevates the flavor to a whole new level. Follow these steps to prepare a delicious enchilada sauce:

Creating the base

In a saucepan, heat oil over medium heat. Add flour and whisk until well combined. This creates a roux, which acts as a thickening agent for the sauce.

Adding flavors and spices

Gradually whisk in chicken or vegetable broth to the roux, ensuring there are no lumps. Add enchilada sauce, tomato paste, chili powder, cumin, oregano, salt, and pepper for a burst of flavor. Adjust the seasonings according to your taste.

Simmering the sauce

Allow the sauce to simmer for about 10-15 minutes, stirring occasionally. This helps all the flavors to meld together and the sauce to thicken, creating a luscious consistency that will coat the enchiladas perfectly.

Assembling the Enchiladas

Assembling the enchiladas is where everything comes together. Follow these steps to make the perfect enchiladas:

Softening the tortillas

To make the tortillas pliable, you can either heat them in a dry skillet for a few seconds on each side until they become soft and flexible or microwave them in a damp towel for a few seconds. This step makes it easier to roll the tortillas without them cracking.

Filling and rolling the enchiladas

Place a few spoonfuls of the beef filling onto each tortilla. Roll the tortilla tightly around the filling, ensuring that the seam side is facing down to prevent them from unraveling. Place the rolled enchiladas side by side in a baking dish.

Arranging the enchiladas in a baking dish

Make sure to choose a baking dish that can accommodate all the enchiladas in a single layer. Lightly coat the bottom of the baking dish with a small amount of enchilada sauce to prevent sticking. Place the rolled enchiladas seam side down in the dish, ensuring they are tightly packed together.

Baking the Enchiladas

The baking process is where the enchiladas achieve a golden and bubbly perfection. Follow these steps for a mouthwatering result:

Preheating the oven

Preheat your oven to the recommended temperature specified in your recipe. This will ensure even cooking and a beautifully browned finish on the enchiladas.

Pouring the sauce over the enchiladas

Generously pour the prepared enchilada sauce over the rolled enchiladas, ensuring that they are completely covered. The sauce will infuse the tortillas and the beef filling, making them tender and flavorful.

Adding cheese topping

Sprinkle a generous amount of cheese over the top of the enchiladas. The cheese will melt and create a deliciously gooey and golden crust as the enchiladas bake.

Baking until golden and bubbly

Place the baking dish in the preheated oven and bake for the recommended time specified in your recipe, or until the cheese is melted, bubbly, and golden brown. The aroma filling your kitchen will let you know when the enchiladas are ready to be devoured!

Letting the Enchiladas Rest

Before serving, it’s important to let the enchiladas rest for a few minutes. This allows the flavors to meld together and the filling to set properly. Follow these steps to ensure optimal texture and temperature:

Cooling the enchiladas

Once the enchiladas are out of the oven, allow them to cool for about 5-10 minutes. This will prevent the enchiladas from falling apart when you serve them.

Setting and serving temperature

Enchiladas are best served warm, so it’s important to let them cool slightly while still maintaining their desired warmth. This will make them easier to handle and bite into while ensuring the cheese and sauce are velvety and not overly hot.

Garnishing and Serving

The final touch for your homemade beef and cheese enchiladas is the garnishing and serving. Follow these steps to add an extra layer of flavor and presentation:

Adding toppings

Take your enchiladas to the next level by adding an array of fresh and flavorful toppings. Sprinkle chopped cilantro, diced tomatoes, sliced green onions, or shredded lettuce on top of the enchiladas. You can also drizzle some sour cream or guacamole for a tangy and creamy finish. Let your personal taste preference guide you!

Serving options

Serve the enchiladas as a complete meal or pair them with sides such as Mexican rice, refried beans, or a refreshing salad. This will round out the meal and add additional flavors and textures to enhance your dining experience.

Tips and Variations

Here are some tips and variations to consider when making your homemade beef and cheese enchiladas:

Spicy Variation

If you enjoy a bit of heat, add diced jalapenos or crushed red pepper flakes to the beef filling or the enchilada sauce. This will give your enchiladas a spicy kick that you won’t be able to resist.

Vegetarian Variation

For a vegetarian twist, substitute the beef with sautéed vegetables such as bell peppers, zucchini, or mushrooms. You can also add black beans or corn for added protein and texture. The result will be a tasty and nutritious vegetarian enchilada that will satisfy even meat lovers.

Freezing and Reheating

If you have leftovers or want to prepare ahead of time, enchiladas are freezer-friendly. After assembling the enchiladas, cover the baking dish tightly with foil and label it with the date. Freeze for up to three months. To reheat, simply remove from the freezer, let them thaw in the refrigerator overnight, and then bake them at the specified temperature for a few extra minutes until heated through.


There you have it – a comprehensive guide to making delicious homemade beef and cheese enchiladas. With the right ingredients, flavorful beef filling, homemade enchilada sauce, and creative toppings, you can create a mouthwatering dish that will impress your family and friends. Whether you prefer them spicy or vegetarian, these enchiladas are a versatile and satisfying meal that will keep everyone coming back for more. So gather your ingredients, follow the simple steps, and get ready to indulge in the flavors of this Mexican classic. Enjoy!