As I wandered through my local market, the vibrant colors of fresh produce caught my eye, but it was the rich, smoky aroma of roasted poblano peppers that pulled me in. This captivating scent ignited a memory from my childhood: my grandmother’s kitchen, where she spent hours perfecting her beloved Mexican Beef Enchiladas. Inspired by those fond moments, I decided to recreate her recipe, adding my own twist with a homemade green sauce that bursts with flavor. These enchiladas are more than just dinner; they’re a comforting embrace on a hectic weeknight, a crowd-pleaser that will leave guests clamoring for seconds. Plus, the beauty of this dish is its versatility—whether you opt for lean beef or substitute in hearty vegetables, it’s effortlessly customizable. Join me as we dive into the delightful world of Mexican Beef Enchiladas with Green Sauce—a dish that captures the essence of home-cooked warmth and brings a touch of tradition to your table!
Why Will You Love Mexican Beef Enchiladas?
Comforting Layers: Enjoy the warmth of tradition with soft tortillas that cradle a hearty beef filling, all drenched in a creamy green sauce.
Vibrant Flavors: The homemade green sauce, featuring smoky roasted poblanos, elevates every bite into a fiesta of taste and aroma.
Customizable Goodness: Easily swap ingredients to suit your family’s tastes—try ground turkey or add beans for versatility.
Quick Preparation: Perfect for a busy weeknight, these enchiladas come together with minimal fuss, leaving you more time to enjoy cooking.
Crowd-Pleasing Delight: Great for gatherings, they are sure to impress your guests and keep everyone coming back for more!
For more delightful ideas, check out some of my easy weeknight dinner recipes.
Mexican Beef Enchiladas Ingredients
For the Green Sauce
• Poblano Peppers – Roast until charred for that essential smoky flavor.
• Garlic – Use fresh cloves for a robust taste in the sauce.
• Cream Cheese – Adds creamy richness; substitute with Neufchâtel for a lighter option.
• Sour Cream – Provides tanginess; Greek yogurt can work well as a substitute.
• Chicken Stock – Blends the sauce to perfection; choose low-sodium for a healthier version.
• Cilantro – Fresh herb enhances the green sauce’s flavor; omit if you prefer.
For the Beef Filling
• Olive Oil – Ideal for sautéing the onions; vegetable oil can be used instead.
• Onion – Yellow onion is preferred for a sweeter flavor base.
• Ground Beef – Opt for lean (85/15) for less grease; ground turkey or chicken are great alternatives.
• Taco Seasoning – Adds a kick to the beef; consider homemade for freshness.
• Ground Cumin – A warm spice to elevate the filling’s taste.
• Potatoes – Adds texture and bulk; feel free to use sweet potatoes for a twist.
• Corn – Sweetness and texture; frozen corn works brilliantly here.
• Flour Tortillas – Warm them before rolling to prevent tearing.
For the Topping
• Monterey Jack Cheese – Melts beautifully; swap for Cheddar or Pepper Jack for extra spice.
Get ready to create delicious Mexican Beef Enchiladas with Green Sauce that will become a cherished family favorite!
How to Make Mexican Beef Enchiladas
-
Char Peppers: Start by roasting the poblano peppers over an open flame or under a broiler until the skins are entirely blackened. Once charred, transfer them to a bowl and cover to steam for about 10 minutes. This makes peeling easier!
-
Prepare Sauce: Carefully peel the charred skin off the peppers. Blend the roasted poblanos with cream cheese, sour cream, chicken stock, garlic, and cilantro until smooth. Don’t forget to season with salt and pepper to taste!
-
Cook Filling: In a skillet over medium heat, sauté the chopped onion in olive oil until soft. Add the ground beef, breaking it apart as it cooks, and mix in taco seasoning, ground cumin, potatoes, and corn. Cook until the beef is browned and the potatoes are tender. Allow filling to cool.
-
Assemble Enchiladas: Spread a layer of green sauce in the bottom of a baking dish. Take a flour tortilla, fill it with the beef mixture and a sprinkle of cheese, then roll it up and place it seam-side down in the dish. Repeat until all tortillas are filled.
-
Bake: Pour the remaining green sauce over the top of the enchiladas and sprinkle with the remaining cheese. Bake in a preheated oven at 375°F for 30-35 minutes until bubbly and golden brown.
-
Rest and Serve: Once baked, give the enchiladas a 5-minute rest. This helps them hold their shape when serving.
Optional: Garnish with fresh cilantro or a dollop of sour cream before serving.
Exact quantities are listed in the recipe card below.
What to Serve with Mexican Beef Enchiladas with Green Sauce?
To complete your dinner experience, consider these scrumptious sides that enhance the flavors of your enchiladas.
- Spanish Rice: A classic accompaniment, fluffy rice cooked with tomatoes and spices balances the dish’s richness while soaking up extra sauce.
- Refried Beans: Creamy and comforting, these beans add protein and texture, enriching every bite. Top with cheese for an indulgent twist!
- Fresh Salad: A zesty salad with lime dressing adds a burst of freshness that contrasts beautifully with the cheesy enchiladas, cleansing the palate wonderfully.
- Guacamole: Creamy, avocado goodness brings a velvety richness that perfectly complements the enchiladas. Serve with crispy tortilla chips for a delightful starter.
- Chips and Salsa: Crunchy tortilla chips with a zesty salsa provide a fun way to kick off your meal while inviting everyone to the table!
- Crisp Roasted Vegetables: Vibrantly roasted zucchini, bell peppers, and corn bring a touch of sweetness, enhancing the overall experience with each flavorful bite.
- Margaritas: For a refreshing drink option, sip on a classic margarita; its citrusy notes beautifully complement the flavors of your enchiladas while adding a festive touch.
Make Ahead Options
These Mexican Beef Enchiladas with Green Sauce are an excellent choice for preparing ahead, making them perfect for busy weeknights! You can assemble the enchiladas and refrigerate them for up to 24 hours before baking. To do this, prepare the filling, assemble the enchiladas as instructed, and cover them tightly with foil. This helps maintain freshness and prevent them from drying out. When ready to enjoy, simply preheat your oven and bake from the fridge, adding an additional 5-10 minutes if needed to ensure they’re heated through. You can also freeze the assembled enchiladas for up to 3 months; just remember to increase the baking time when cooking from frozen. This allows you to serve a delicious, home-cooked meal with minimal effort!
How to Store and Freeze Mexican Beef Enchiladas
- Room Temperature: Best served fresh, but uneaten enchiladas can sit out for up to 2 hours before they should be refrigerated to ensure food safety.
- Fridge: Store leftovers in an airtight container for up to 4 days. The flavors deepen overnight, making them even more delicious when reheated!
- Freezer: Assemble enchiladas but freeze before baking for up to 3 months. Wrap tightly in foil or plastic to prevent freezer burn.
- Reheating: To reheat, bake from frozen at 375°F for about 45 minutes, or until heated through. If thawed in the fridge, bake for 30-35 minutes. Enjoy your flavorful Mexican Beef Enchiladas with Green Sauce!
Expert Tips for Mexican Beef Enchiladas
- Cool the Filling: Allow the beef filling to cool completely before rolling. This prevents the tortillas from tearing and helps maintain their shape.
- Warm Tortillas: Microwave the flour tortillas wrapped in a damp paper towel for 15-20 seconds. This keeps them pliable and easy to roll without splitting.
- Sauce Layer: Always remember to place a layer of green sauce at the bottom of your baking dish. This prevents the enchiladas from sticking and adds extra flavor.
- Char Peppers Properly: Ensure your poblano peppers are thoroughly charred for that smoky flavor. Skipping this step may result in a bland sauce.
- Customize with Ingredients: Feel free to swap out the ground beef for ground turkey or even add beans for a vegetarian twist in your Mexican Beef Enchiladas with Green Sauce.
Variations & Substitutions for Mexican Beef Enchiladas
Feel free to let your creativity shine by tweaking this recipe to match your family’s preferences and dietary needs!
- Lean Option: Swap ground beef for ground turkey or chicken for a lighter, healthier filling that still packs a punch of flavor.
- Vegetarian Delight: Make it vegetarian by replacing the meat with black beans or lentils. You won’t miss the meat with these protein-rich alternatives!
- Cheese Choices: Experiment with different cheeses such as Cheddar or Pepper Jack. Each variety adds its own unique spin to the dish.
- Spice It Up: Add diced jalapeños or a touch of cayenne pepper to the filling for those who enjoy a little extra heat and kick.
- Sweet Alternatives: Substitute regular potatoes with sweet potatoes for a nutritious twist that adds natural sweetness to your enchiladas.
- Herb Swap: If cilantro isn’t your favorite, try using fresh parsley or even green onions to infuse a different fresh flavor.
- Tortilla Types: Use corn tortillas instead of flour for a gluten-free option that maintains that classic enchilada experience.
- Flavor Boost: Enhance the green sauce by adding a squeeze of lime juice or a handful of fresh spinach for an extra layer of taste and color.
Mexican Beef Enchiladas with Green Sauce Recipe FAQs
What type of poblano peppers should I use?
Absolutely go for firm, glossy poblano peppers without dark spots! Look for ones that are heavy for their size, as they typically offer the best flavor. For optimal smokiness in your green sauce, roast them until their skin is thoroughly charred.
How should I store leftovers?
Leftovers can be stored in an airtight container in the fridge for up to 4 days. Trust me, the flavors improve overnight, making your next meal even tastier! Just reheat in the oven or microwave before serving.
Can I freeze enchiladas?
Yes! To freeze your Mexican Beef Enchiladas with Green Sauce, assemble them but don’t bake. Instead, wrap the dish tightly in either aluminum foil or plastic wrap and place it in the freezer for up to 3 months. When ready to enjoy, bake them from frozen at 375°F for about 45 minutes, or until heated through.
What if my tortillas tear when rolling?
Very common issue! To prevent this, warm the flour tortillas in a microwave while wrapped in a damp paper towel for about 15-20 seconds. This will keep them pliable and reduce the chance of tearing as you roll them up.
Are these enchiladas suitable for someone with a dairy allergy?
You can easily modify the recipe! Substitute the cream cheese and sour cream with dairy-free alternatives like cashew cream or a dairy-free yogurt. You’ll still get a delicious flavor without compromising on texture.
What cheese can I use if I don’t have Monterey Jack?
The more the merrier! If Monterey Jack isn’t available, feel free to use shredded Cheddar or even Pepper Jack for a kick of heat. Both options melt beautifully and will complement your savory enchiladas!

Irresistible Mexican Beef Enchiladas with Green Sauce Delight
Equipment
- - Blender
- - Skillet
- - Baking dish
Ingredients
For the Green Sauce
- 3 peppers Poblano Peppers Roast until charred
- 2 cloves Garlic Use fresh
- 8 oz Cream Cheese Substitute with Neufchâtel for lighter option
- 1 cup Sour Cream Greek yogurt can work as a substitute
- 1 cup Chicken Stock Choose low-sodium for healthier version
- 1/4 cup Cilantro Fresh herb enhances flavor
For the Beef Filling
- 1 tbsp Olive Oil Ideal for sautéing
- 1 medium Onion Yellow onion preferred
- 1 lb Ground Beef Opt for lean (85/15)
- 1 tbsp Taco Seasoning Adds flavor
- 1 tsp Ground Cumin Warm spice
- 1 cup Potatoes Adds texture
- 1 cup Corn Frozen corn works brilliantly
- 8 tortillas Flour Tortillas Warm to prevent tearing
For the Topping
- 2 cups Monterey Jack Cheese Melts beautifully
Instructions
Preparation
- Char Peppers: Roast the poblano peppers until the skins are blackened and steam in a bowl for easier peeling.
- Prepare Sauce: Peel charred skin from the peppers and blend with cream cheese, sour cream, chicken stock, garlic, and cilantro.
- Cook Filling: Sauté onion in olive oil, add ground beef, mix in taco seasoning, ground cumin, potatoes, and corn, then allow to cool.
- Assemble Enchiladas: Spread some green sauce in a baking dish, fill tortillas with beef mixture, and place seam-side down.
- Bake: Pour remaining sauce over enchiladas and sprinkle with cheese, then bake at 375°F for 30-35 minutes.
- Rest and Serve: Let the enchiladas rest for 5 minutes before serving.


