Creamy Green Chili Beef Enchiladas with White Sauce

If you’re craving a cozy, cheesy dinner that feels like true comfort food, these Green Chili Beef Enchiladas with White Sauce are exactly what you need. Packed with seasoned ground beef, melty cheese, and a rich cilantro-lime sour cream sauce, this dish brings bold flavor to your table in under 40 minutes.

The enchiladas are soft, creamy, and loaded with green chiles for just the right amount of warmth. They’re hearty enough for a satisfying weeknight dinner and reheat beautifully for leftovers the next day. If you love Mexican-inspired casseroles and family-style meals, this recipe will quickly become a staple in your kitchen.

Why You’ll Love This Recipe

There are so many reasons to make these Green Chili Beef Enchiladas with White Sauce part of your dinner rotation:

  • Versatile and easy to customize
  • Extra cheesy and ultra comforting
  • Ready in about 35–40 minutes
  • Creamy cilantro lime sour cream sauce
  • Packed with green chiles for flavor
  • Hearty and filling
  • Perfect for meal prep and reheating

The creamy white sauce truly sets this recipe apart. Instead of a traditional red enchilada sauce, you get a smooth, rich base made with butter, flour, broth, sour cream, green chiles, lime juice, and cheese. It coats every tortilla with incredible flavor.

Ingredients & Substitutions

Below is a breakdown of the key ingredients for these Green Chili Beef Enchiladas with White Sauce and how you can adjust them to suit your preferences.

For the Beef Filling

Ground Beef
Lean ground beef works best. You can substitute with ground turkey or ground chicken for a lighter option. Shredded cooked chicken also works well. Just be sure to season it properly.

White Onion
Adds depth and a slight crunch. You can use yellow or red onion instead. If you prefer softer onions, cook all of them with the beef rather than splitting between the filling and sauce.

Cheddar Cheese
Adds a sharper flavor to the filling. You may replace it entirely with Monterey Jack if you prefer a milder taste. Freshly grated cheese melts more smoothly and tastes better than pre-shredded.

Taco Seasoning
Use your favorite high-quality blend. Homemade taco seasoning is also a great option if you want to control the salt and spice level.

For the White Sour Cream Sauce

Unsalted Butter & All-Purpose Flour
These create the base of a simple roux, which thickens the sauce.

Chicken Broth
Provides body and savory flavor. Low-sodium broth is recommended to control salt levels.

Salt & Granulated Garlic
Enhance the overall flavor of the sauce.

Monterey Jack Cheese
Melts beautifully into the sauce for creaminess.

Sour Cream
Gives the sauce its signature tang and smooth texture. Always add it off the heat to prevent curdling.

Green Chiles
Canned diced green chiles are convenient and flavorful without being overly spicy.

Fresh Lime Juice & Cilantro
These brighten the richness of the sauce and add freshness.

Flour Tortillas
Soft flour tortillas create a casserole-style enchilada. If you prefer a firmer texture, corn tortillas are an option.

How To Make Green Chili Beef Enchiladas with White Sauce

Overview

  1. Cook the seasoned beef filling
  2. Prepare the creamy white sauce
  3. Assemble the enchiladas
  4. Bake until bubbly and golden

Step 1: Prepare the Beef Filling

Preheat your oven to 400°F (200°C).

Heat olive oil in a large skillet over medium-high heat. Add the ground beef and half of the diced onion. Cook until the meat is fully browned and no pink remains.

Stir in taco seasoning prepared according to package instructions. Let the mixture simmer until most of the liquid has evaporated. This step is important — too much moisture can make the enchiladas soggy.

Remove from heat and fold in shredded cheddar cheese. Set aside.

Step 2: Make the Roux

In a medium saucepan over medium heat, melt the butter. Once it begins to bubble, whisk in the flour. Cook for 1–2 minutes, stirring constantly, to remove the raw flour taste.

Step 3: Build the Sauce

Gradually whisk in the chicken broth along with the remaining diced onion, salt, and garlic. Bring to a gentle boil, then simmer until the sauce thickens enough to coat the back of a spoon.

Remove the pan from heat. Stir in 1 cup of Monterey Jack cheese until melted. Then mix in the sour cream, green chiles, lime juice, and chopped cilantro.

The sauce should be creamy and smooth, not overly thick.

Step 4: Assemble the Enchiladas

Lightly grease a 9×13-inch baking dish. Spread about 1 cup of the sauce across the bottom to prevent sticking.

Spoon a portion of the beef mixture into each tortilla. Roll tightly and place seam-side down in the dish. Continue until all tortillas are filled and arranged snugly.

Pour the remaining sauce evenly over the top. Sprinkle with the remaining Monterey Jack cheese.

Step 5: Bake

Bake for 20–25 minutes, or until the cheese is melted and the sauce is bubbling around the edges.

For a golden finish, broil for 1–2 minutes at the end. Watch carefully to avoid burning.

Let the enchiladas rest for a few minutes before serving. Garnish with extra cilantro and fresh lime wedges if desired.

Expert Tips & Variations

  • These enchiladas are soft and creamy, more like a casserole than a crispy baked dish.
  • To achieve crispy enchiladas, use corn tortillas and lightly fry them before assembling.
  • Always whisk the sauce thoroughly to avoid lumps.
  • Add sour cream and cheese off heat to prevent separation.
  • Spread sauce on the bottom of the baking dish to prevent sticking.
  • Roll tortillas tightly and pack them closely so they don’t unroll.
  • For added heat, mix diced jalapeños into the filling.


Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon



  1. Preheat the Oven
    Preheat oven to 400°F (200°C).
  2. Cook the Beef Filling
    Heat olive oil in a large skillet over medium-high heat. Add ground beef and half of the diced onion. Cook until fully browned. Stir in prepared taco seasoning and simmer until most liquid has evaporated. Remove from heat and fold in cheddar cheese. Set aside.
  3. Make the Roux
    In a saucepan over medium heat, melt butter. Whisk in flour and cook for 1–2 minutes until lightly golden.
  4. Prepare the Sauce
    Gradually whisk in chicken broth, remaining onion, salt, and garlic. Bring to a gentle boil and simmer until thickened. Remove from heat. Stir in Monterey Jack cheese until melted. Add sour cream, green chiles, lime juice, and cilantro. Mix until smooth.
  5. Assemble the Enchiladas
    Lightly grease a 9×13-inch baking dish. Spread 1 cup of sauce across the bottom. Fill each tortilla with beef mixture, roll tightly, and place seam-side down in the dish.
  6. Top and Bake
    Pour remaining sauce over enchiladas. Sprinkle with remaining Monterey Jack cheese. Bake for 20–25 minutes until bubbling. Broil for 1–2 minutes for a golden top if desired.
  7. Serve
    Let rest for 5 minutes before serving. Garnish with extra cilantro and lime wedges if desired.


Notes

  • For a lighter option, substitute ground turkey or chicken.
  • Always simmer beef until excess moisture is gone to prevent soggy enchiladas.
  • Add sour cream and cheese off heat to avoid curdling.
  • For extra spice, add diced jalapeños or hot green chiles.
  • To make ahead, assemble the enchiladas and refrigerate up to 24 hours before baking.