You know those nights when only something incredibly rich, cheesy, and savory will do? That’s when I lean hard on my recipe for Cheesy Beef Enchiladas with Creamy White Sauce. I first whipped this up last winter when my heating bill was terrifyingly high, and I needed a baked dish so cozy it could warm my soul right through my bones. It became an instant family favorite!
Seriously, the homemade white sauce is what elevates this experience from a standard weeknight meal to pure comfort food magic. It’s surprisingly fast to make—less than an hour total time—and it cleans up beautifully. If you’re tired of red sauce but still want that classic, melty enchilada vibe, you absolutely have to try this baked dinner tonight.
Why You Will Love These Cheesy Beef Enchiladas with Creamy White Sauce
I know, I know, red sauce is standard, but trust me on the creamy white sauce here; it makes these Cheesy Beef Enchiladas with Creamy White Sauce taste ridiculously gourmet without any extra effort. You just have to try it!
This recipe hits that sweet spot where weeknight convenience meets weekend flavor. It’s the perfect baked dinner when you need something satisfying that doesn’t require standing over the stovetop forever. Plus, once it’s assembled, the oven does all the heavy lifting!
- Ultimate Comfort: Rich ground beef combined with a velvety, cheesy sauce is pure hug in a dish.
- Fast Assembly: You can have this prepped and into the oven in under 30 minutes—check out my tips for quick weeknight hot dinners!
- Minimal Mess: Everything bakes up beautifully in one dish, meaning easy cleanup later.
- Maximum Cheese Factor: We use two types of cheese here; you can’t beat that gooey reward at under an hour total time.
Gathering Ingredients for Cheesy Beef Enchiladas with Creamy White Sauce
When gathering supplies, don’t skip taking a moment to season that beef mixture properly! That’s where all the deep, savory flavor comes from before we even hit it with the creamy sauce. If you’re looking for other amazing proteins, sometimes I swap this out for something tasty like easy salmon recipes, but for this one, beef is king.
Getting your ingredients measured out first makes the cooking process feel like a dream—almost like you’re watching a cooking show where everything is perfectly prepped. Since this dish has a filling element and a sauce element, I find it easiest to keep those lists slightly separate, even though we mix them all together in the end.
For the Beef Filling and Assembly
- 1 pound ground beef
- 1 half onion finely chopped (make sure those pieces are small!)
- 2 cloves garlic minced (don’t substitute the fresh stuff here, please!)
- 1 teaspoon ground cumin
- 1 half teaspoon chili powder
- Salt to taste
- Black pepper to taste
- 6 medium flour tortillas
- 1 and one half cups shredded cheese (I use a sharp cheddar/Monterey Jack blend for the top)
- 2 tablespoons chopped cilantro (for that final pop of color)
For the Creamy White Sauce
- 2 tablespoons butter
- 2 tablespoons all purpose flour
- 1 and one half cups milk (measure this one carefully!)
- 1 cup shredded Monterey Jack cheese
- Salt to taste (don’t overdo it, the cheese is already salty)
- Black pepper to taste
Step-by-Step Method for Perfect Cheesy Beef Enchiladas with Creamy White Sauce
We’re moving fast here, so have your tools ready! The goal is to get the savory filling done just as the sauce is finishing up so everything is hot and ready to layer. If you need more filling inspiration after this, check out my recipes for high-protein casserole recipes!
Step 1: First things first, let’s get things hot! Preheat your oven to 375°F. Then, grab your baking dish—I use a standard 9×13—and give it a light grease. This stops those cheesy edges from sticking, which is the worst! We want deliciousness, not scrubbing.
Step 2: Grab a large skillet and set it over medium heat. Add your ground beef and that half cup of finely chopped onion. You want to cook this until the beef is totally browned and the onion is soft and fragrant, which usually takes about 6 to 8 minutes. If you used a higher-fat beef, make sure you properly drain off that excess fat before moving on. No one wants oily enchiladas!
Step 3: Now we build the flavor foundation for the filling! Add in your minced garlic, cumin, chili powder, salt, and pepper right into the meat mixture. Stir this around constantly for about 1 to 2 minutes until the spices smell amazing. You’ll notice the aroma totally changes once the heat wakes up those spices!
Step 4: Time for the star of the show—the creamy white sauce. In a separate saucepan, melt your butter over medium heat. Once it’s melted, whisk in the flour. You’ll cook this roux mixture for just 1 minute until it looks smooth and slightly golden. This step is crucial to getting rid of that raw flour taste, so don’t rush it!
Step 5: Keep whisking! Slowly start pouring in the milk, taking your time so you don’t end up with lumps. Once all the milk is incorporated, keep whisking over medium heat for about 4 to 5 minutes until the sauce has noticeably thickened. It should coat the back of a spoon nicely. This sauce is going to make these healthy family dinner recipes feel completely indulgent.
Step 6: Pull the saucepan off the heat before gently stirring in that full cup of Monterey Jack cheese until it’s completely melted and incorporated. Taste it here and hit it with salt and pepper as needed. See? That’s way easier than everyone thinks. The sauce should be decadent and velvety smooth.
Step 7: Start assembling! Spread just a thin layer of your incredible white sauce on the bottom of your greased baking dish. This keeps the bottom tortillas nice and moist while baking.
Step 8: Take each tortilla, spoon a good amount of the seasoned beef mixture inside, roll it up tightly, and place it seam-side down snugly in the prepared dish on top of that base layer of sauce.
Step 9: Pour all the remaining creamy white sauce evenly over the top of your rolled enchiladas. Make sure every edge gets covered! Then, sprinkle that final 1 and one half cups of shredded cheese generously over everything. Don’t be shy!

Step 10: Tuck the dish into your preheated 375°F oven and let it bake for 20 to 25 minutes. You’re looking for the sauce to be bubbly around the edges and the cheese on top to be golden brown and perfectly melted.
Step 11: This is the hardest part: let them rest! Pull the dish out and let the Cheesy Beef Enchiladas with Creamy White Sauce sit on the counter for 5 minutes before serving. This prevents them from falling apart when you slice into them. Garnish with fresh cilantro right before serving!

Serving Suggestions for Cheesy Beef Enchiladas with Creamy White Sauce
Because these enchiladas are so rich with that creamy sauce and tons of cheese, we want sides that bring brightness and some texture contrast. Nothing too heavy, or you’ll need a nap immediately after dinner!
Since the main event here is so decadent, pairing it with something light and fresh really makes the whole meal sing. Think easy sides that bring a fresh, slightly acidic note to cut through all that glorious fat from the beef and cheese. If you’re looking for lighter fare overall, you might want to check out my list of fresh summer salad ideas, though these options are specifically tailored for this baked dinner.
Simple Cilantro Lime Slaw: A crunchy cabbage slaw tossed with lime juice and lots of fresh cilantro gives you that necessary crunch and zing right next to the soft enchilada.
Quick Black Beans and Corn: Simply heat up a can of black beans and some corn kernels. A tiny squeeze of lime and a pinch of salt is really all you need to add some fiber and color to the plate.
Fresh Salsa Verde: While we have a white sauce, the tang of a bright, homemade salsa verde spooned over the top—instead of sour cream—adds an exciting layer of flavor that I absolutely love.
Avocado Slices: Just slicing up a ripe avocado and sprinkling it with salt is sometimes the perfect healthy fat pairing needed to balance out this heavy, cheesy meal.
Storing and Reheating Your Cheesy Beef Enchiladas with Creamy White Sauce
I always make extra of these because leftovers are genuinely fantastic, maybe even better the next day when the flavors have settled! Make sure you use an airtight container for the best results, just like you would for any good healthy busy night dinners recipe.
You can absolutely refrigerate these beauties for up to four days. They are dense, so they hold up really well! If you think you’ll have leftovers longer than that, wrapping individual servings tightly in foil and freezing them works great for up to two months.
When it comes time to reheat, please, please put that microwave away for a minute. Microwaving melts the sauce unevenly and makes the tortillas a little gummy. The absolute best way to restore that oven-fresh texture is to cover the dish loosely with foil and stick it back into a 350°F oven for about 15 to 20 minutes until everything is heated through.
For fantastic meal prepping, try assembling the enchiladas completely, but instead of pouring the final cheese topping on, leave it separate. When you reheat, add the cheese just for the last five minutes of baking time. This stops the cheese from getting too dry or oily as it sits in the fridge waiting for you!
Frequently Asked Questions About Cheesy Beef Enchiladas with Creamy White Sauce
I always get questions about substitutions when I post this recipe! People want to know how to tweak it for pantry availability or different preferences, and honestly, most swaps work wonderfully, especially when dealing with the creamy white sauce component.
I’ve streamlined these answers to get you back to eating creamy enchiladas as fast as possible. Whether you’re trying to swap out dairy or just prep ahead, these common concerns pop up often when making Cheesy Beef Enchiladas with Creamy White Sauce. If you ever have similar questions about my other baked dishes, like my easy beef and cheese chimichangas recipe, feel free to hit the comments!
Can I make the creamy white sauce ahead of time?
You absolutely can! I usually make the sauce a day ahead. Just store it in an airtight container in the fridge. When you reheat it on the stovetop later, you’ll need to whisk in a tiny splash of milk or water because it will thicken up quite a bit as it cools down. It’s a fantastic time-saver for busy nights!
What kind of milk works best for the white sauce?
For the richest flavor and the thickest sauce consistency, I swear by using whole milk. It just creates a better, sturdier white sauce base that holds up beautifully when baked. If you need to lighten it up, 2% milk is fine, but definitely avoid skim milk, as it tends to separate or be too thin for a proper roux!
Enjoy This Comfort Food
I truly hope you get to make these Cheesy Beef Enchiladas with Creamy White Sauce this week! There’s nothing better than pulling a hot, bubbling, cheesy pan out of the oven on a chilly evening. Let me know in the comments below how much your family loved them—I’m always looking for feedback!
Print
Cheesy Beef Enchiladas with Creamy White Sauce
- Total Time: 45 min
- Yield: 4 servings
- Diet: Vegetarian
Description
These cheesy beef enchiladas with creamy white sauce are rich, comforting, and easy to make. A perfect baked dinner packed with flavor and melty cheese.
Ingredients
- 1 pound ground beef
- 1 half onion finely chopped
- 2 cloves garlic minced
- 1 teaspoon ground cumin
- 1 half teaspoon chili powder
- Salt to taste
- Black pepper to taste
- 2 tablespoons butter
- 2 tablespoons all purpose flour
- 1 and one half cups milk
- 1 cup shredded Monterey Jack cheese
- Salt to taste
- Black pepper to taste
- 6 medium flour tortillas
- 1 and one half cups shredded cheese
- 2 tablespoons chopped cilantro
Instructions
- Preheat oven to 375°F and lightly grease a baking dish.
- In a skillet over medium heat, cook ground beef and chopped onion for 6 to 8 minutes until browned and the onion is soft. Drain excess fat.
- Add garlic, cumin, chili powder, salt, and pepper. Cook for 1 to 2 minutes until fragrant. Remove from heat.
- In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute until lightly golden.
- Slowly add milk while whisking continuously. Cook for 4 to 5 minutes until thickened and smooth.
- Remove from heat and stir in Monterey Jack cheese until melted. Season with salt and pepper.
- Spread a thin layer of sauce on the bottom of the baking dish.
- Fill each tortilla with the beef mixture, roll tightly, and place seam side down in the dish.
- Pour remaining sauce evenly over enchiladas and sprinkle shredded cheese on top.
- Bake for 20 to 25 minutes until bubbly and lightly golden.
- Let rest for 5 minutes before serving. Garnish with cilantro.
Notes
- Cook ground beef to an internal temperature of 160°F for safe consumption.
- Prep Time: 15 min
- Cook Time: 30 min
- Category: Dinner
- Method: Baking
- Cuisine: Mexican