Salsa Verde Beef and Mushroom Enchiladas
These enchiladas are the kind of dinner that feels like a weekend treat but comes together on a weeknight. Bright, tangy salsa verde meets a savory beef and cremini mushroom filling, finished with melty Oaxaca cheese. It’s honest comfort food with a fresh twist — creamy, zesty, and deeply satisfying.
I love this recipe because it balances bold flavors and straightforward technique. The mushrooms add a meaty depth and keep the filling moist while the salsa verde and sour cream make an easy, silky sauce. If you want a dinner that feeds a crowd without fuss, this is it.
Below you’ll find exactly what I use and the step-by-step method I follow. I include practical tips for prep, short-cuts that actually save time, and ways to make the dish lighter or keto-friendly. Let’s get cooking.
The Essentials

This recipe yields about 10 rolled enchiladas baked in a 9×13-inch dish. The structure is simple: sautéed cremini mushrooms, browned lean ground beef seasoned with cumin and oregano, a tangy salsa verde and sour cream sauce, and shredded Oaxaca cheese to bind it all together in the oven. The result is saucy, cheesy, and balanced between tang and savory depth.
Timing is straightforward. Browning mushrooms and beef takes the most active time—expect roughly 15–20 minutes on the stovetop—and a 30–35 minute bake finishes the dish. You can prep the filling ahead, assemble the tray, and bake when you’re ready. This makes it a great candidate for dinner parties or an easy make-ahead family meal.
Ingredients
- 1 tablespoon unsalted butter — helps brown the mushrooms and adds a touch of richness without overpowering.
- 1 pound cremini mushrooms, roughly chopped — adds umami and texture; creminis hold up well without getting slimy.
- 1 pound lean ground beef — the main protein; lean beef keeps the filling from becoming greasy.
- ½ cup minced onion — softens and sweetens as it cooks, building the flavor base.
- 2 ½ teaspoons ground cumin — warm, earthy spice that complements the salsa verde.
- 1 ½ teaspoons dried oregano — adds herbaceous depth; Mexican oregano is fine if you have it.
- 1 teaspoon salt — seasons the filling; adjust to taste if using low-sodium ingredients.
- 2 large minced garlic cloves — aromatics that brighten the savory filling.
- ¼ water — helps combine the filling and keeps it moist while finishing on the stove.
- 16 ounces salsa verde — the tangy backbone of the sauce; choose a quality jar for best flavor.
- 1 cup sour cream — mellows the salsa verde into a creamy sauce that bakes beautifully.
- 10 soft taco-sized tortillas — use tortillas that roll easily without cracking; warm them briefly if they’re stiff.
- 8 ounces Oaxaca cheese, shredded — melts into stretchy, lightly browned goodness on top and inside each roll.
Salsa Verde Beef and Mushroom Enchiladas Made Stepwise
- Preheat the oven to 350 degrees. Grease a 9×13-inch baking dish with non-stick cooking spray.
- Heat 1 tablespoon unsalted butter in a large skillet over medium-high heat. Add 1 pound cremini mushrooms, roughly chopped, and cook until browned, about 5–6 minutes. Transfer the mushrooms to a plate and set aside.
- In the same skillet, add 1 pound lean ground beef. Cook, breaking up the meat, until browned, about 8–10 minutes.
- Add ½ cup minced onion, 2 ½ teaspoons ground cumin, 1 ½ teaspoons dried oregano, 1 teaspoon salt, and 2 large minced garlic cloves to the beef. Cook until the onions are soft and translucent, about 3–4 minutes.
- Return the cooked mushrooms to the skillet with the beef mixture. Add ¼ water and toss to combine. Remove from heat and set the filling aside.
- In a medium bowl, whisk together 16 ounces salsa verde and 1 cup sour cream until smooth. Set the sauce aside.
- Spoon about 1/2 cup of the sauce into the bottom of the prepared baking dish.
- To assemble each enchilada: place about 1/2 cup of the beef-and-mushroom filling in the center of each of the 10 soft taco-sized tortillas. Sprinkle each filled tortilla with about 1 tablespoon of the 8 ounces Oaxaca cheese, shredded. Roll the tortilla and place it seam-side down in the baking dish.
- Pour the remaining sauce evenly over the rolled enchiladas and sprinkle the remaining shredded Oaxaca cheese on top.
- Bake uncovered for 30–35 minutes, or until the sauce is bubbly and the cheese is lightly browned. Remove from the oven and let rest a few minutes before serving.
What Sets This Recipe Apart

Two things: the salsa verde-based sauce and the mushroom-beef combo. Salsa verde brings a bright, tangy weight that cuts through the richness of the beef and cheese. It’s different from classic red enchilada sauce — lighter, fresher, and a bit zesty. That acidity wakes up the dish and makes each bite lively.
Adding cremini mushrooms does more than extend the filling. They offer an earthy umami that pairs naturally with beef and keeps the interior moist without adding extra fat. The result is a richer flavor profile and a slightly lighter mouthfeel than a purely beef filling.
Low-Carb/Keto Alternatives

- Swap tortillas for large romaine leaves or soft cabbage leaves for a low-carb roll alternative. They hold the filling and reduce carbs dramatically.
- Turn this into an “enchilada bowl”: layer the filling over cauliflower rice, spoon over sauce, and top with cheese. No tortillas needed, same flavors.
- Reduce cheese on top and use more inside the filling to keep the melted texture while cutting a few carbs from the surface topping.
Gear Checklist
- Large skillet — for browning mushrooms and beef; a heavy-bottomed pan works best.
- 9×13-inch baking dish — the recipe is sized for this pan for even baking.
- Mixing bowl and whisk — to blend the salsa verde and sour cream into a smooth sauce.
- Sharp knife and cutting board — for chopping mushrooms and mincing garlic and onion.
- Cheese grater — shred the Oaxaca cheese fresh for the best melt and texture.
What Not to Do
- Don’t skip browning the mushrooms — they need color to develop that deep, savory flavor and to avoid a soggy texture.
- Don’t assemble cold tortillas straight from the fridge — they’ll crack when you roll. Warm them briefly to make them pliable.
- Don’t drown the pan in water when returning the mushrooms to the beef; the ¼ water in the recipe is enough to loosen the mixture without making it soupy.
- Don’t overbake in an attempt to brown the cheese faster. Let the oven do its job; a broil for 30 seconds at the end works if you want more color.
Nutrition-Minded Tweaks
If you’re watching calories or saturated fat, a few practical swaps keep flavor without sacrificing satisfaction. Use plain Greek yogurt thinned slightly with water to replace some or all of the sour cream for a protein boost and fewer calories. Choose lean ground beef (as the recipe suggests) or a 90/10 blend to lower fat further.
To reduce sodium, pick a low-sodium salsa verde or rinse the jar salsa briefly and adjust salt to taste in the filling. Cutting the cheese by a quarter on top while stuffing more into the filling keeps the molten texture you want with less surface cheese per serving.
Chef’s Notes
On mushrooms
Wipe mushrooms clean with a damp towel rather than soaking them. If they hold too much water, they’ll steam instead of brown. Let them sit in the hot pan without stirring for a couple minutes so they get a good sear.
On tortillas
Warm tortillas wrapped in a damp towel in the microwave for 20–30 seconds, or heat them briefly in a dry skillet. Warm tortillas roll without tearing and fold neatly seam-side down in the dish.
On assembling ahead
You can assemble the tray up to a day in advance, cover tightly, and refrigerate. Add a few extra minutes to the baking time if baking straight from the fridge. Alternatively, assemble and freeze (unbaked) for up to 2 months; thaw in the refrigerator overnight before baking.
Save It for Later
Store leftovers in an airtight container in the refrigerator for 3–4 days. Reheat individual portions in a microwave for 1–2 minutes or in a 350°F oven until warm through. To keep the sauce from drying, cover the dish or add a splash of water before reheating.
To freeze: cool completely, cover the baking dish tightly with plastic wrap and foil, and freeze for up to 2 months. Thaw overnight in the refrigerator and bake until bubbly for best results.
Helpful Q&A
Can I use other mushrooms?
Yes. Portobello, shiitake, or a mixed mushroom blend will work. Just adjust cook time if slices are thicker so they brown evenly.
Can I make this spicier or milder?
Adjust the salsa verde to taste. If your salsa is mild, stir in a pinch of cayenne or chopped jalapeño to heat it up. For milder heat, choose a mild salsa verde or reduce the amount slightly and add more sour cream to mellow it.
Can I swap the Oaxaca cheese?
Oaxaca is ideal for melt and stretch. If unavailable, a mild mozzarella or a mild Chihuahua cheese are reasonable substitutes. Expect slightly different flavor profiles but similar melting behavior.
Is this freezer-friendly?
Yes. The assembled, unbaked pan freezes well and makes a convenient make-ahead meal. Thaw overnight and bake per the recipe directions.
Wrap-Up
These Salsa Verde Beef and Mushroom Enchiladas are a dependable weeknight winner and a welcome company dish. They balance bright acidity, melting cheese, and rich, savory filling in a format that’s easy to scale. Follow the steps above, heed a few of the chef’s tips, and you’ll have a tray of enchiladas that disappear fast.
Make the filling ahead when life is busy, keep the sauce simple, and don’t be shy about warming the tortillas — those small moves make a big difference. Serve with a simple salad or pickled onions for contrast, and enjoy every saucy, cheesy bite.

Salsa Verde Beef and Mushroom Enchiladas
Ingredients
Equipment
Method
- Preheat the oven to 350 degrees. Grease a 9×13-inch baking dish with non-stick cooking spray.
- Heat 1 tablespoon unsalted butter in a large skillet over medium-high heat. Add 1 pound cremini mushrooms, roughly chopped, and cook until browned, about 5–6 minutes. Transfer the mushrooms to a plate and set aside.
- In the same skillet, add 1 pound lean ground beef. Cook, breaking up the meat, until browned, about 8–10 minutes.
- Add ½ cup minced onion, 2 ½ teaspoons ground cumin, 1 ½ teaspoons dried oregano, 1 teaspoon salt, and 2 large minced garlic cloves to the beef. Cook until the onions are soft and translucent, about 3–4 minutes.
- Return the cooked mushrooms to the skillet with the beef mixture. Add ¼ water and toss to combine. Remove from heat and set the filling aside.
- In a medium bowl, whisk together 16 ounces salsa verde and 1 cup sour cream until smooth. Set the sauce aside.
- Spoon about 1/2 cup of the sauce into the bottom of the prepared baking dish.
- To assemble each enchilada: place about 1/2 cup of the beef-and-mushroom filling in the center of each of the 10 soft taco-sized tortillas. Sprinkle each filled tortilla with about 1 tablespoon of the 8 ounces Oaxaca cheese, shredded. Roll the tortilla and place it seam-side down in the baking dish.
- Pour the remaining sauce evenly over the rolled enchiladas and sprinkle the remaining shredded Oaxaca cheese on top.
- Bake uncovered for 30–35 minutes, or until the sauce is bubbly and the cheese is lightly browned. Remove from the oven and let rest a few minutes before serving.
