If you’ve ever wondered how to make vegetarian food just as satisfying as its meaty counterparts, let me introduce you to my absolute obsession: mushroom enchiladas. I stumbled upon this recipe during a weeknight dinner panic when I realized I had mushrooms, tortillas, and not much else. What came out of the oven that night was pure magic—savory, cheesy, and packed with flavor. These mushroom enchiladas have since become my go-to dish for family dinners and potlucks, winning over even the most die-hard carnivores. Trust me, once you try them, you’ll understand why they’re a staple in my kitchen.
Why You’ll Love These Mushroom Enchiladas
Listen, I know what you’re thinking – “vegetarian enchiladas can’t possibly be as good as the real thing.” Oh honey, let me tell you why these mushroom enchiladas will change your mind:
- Quick weeknight magic – From chopping to baking, you’re looking at just 40 minutes to cheesy, saucy perfection
- Flavor explosion – The mushrooms soak up all that cumin and chili powder like little flavor sponges
- Vegetarian friendly – Even my meat-loving husband asks for these at least twice a month
- Totally customizable – Throw in some black beans, swap cheeses, or crank up the heat – it’s your enchilada playground!
Seriously, these enchiladas are so good, they might just make you forget about beef entirely (okay, maybe not, but close!).
Ingredients for Mushroom Enchiladas
Here’s everything you’ll need to make these incredible mushroom enchiladas – I promise it’s all simple stuff you might already have in your kitchen. The magic happens when these basic ingredients come together:
- 2 cups mushrooms, sliced (I use cremini but buttons work great too)
- 1 onion, diced (yellow or white both work beautifully)
- 2 cloves garlic, minced (fresh is best – trust me on this)
- 1 cup shredded cheese (cheddar for sharpness or Monterey Jack for meltiness)
- 6 corn tortillas (the small ones – about 6-inch size)
- 1 cup enchilada sauce (homemade or store-bought – no judgment here)
- 1 tbsp olive oil (for that perfect sauté)
- 1 tsp cumin + 1 tsp chili powder (the dynamic flavor duo)
- Salt and pepper to taste (don’t skip the seasoning!)
That’s it! Simple, right? Now let’s turn these ingredients into something magical.
How to Make Mushroom Enchiladas
Alright, let’s get cooking! Making these mushroom enchiladas is easier than you think – just follow these simple steps and you’ll have a mouthwatering meal in no time. I’ve broken it down so even if you’ve never rolled an enchilada before, you’ll be a pro by the end!
Step 1: Sauté the Filling
First things first – preheat that oven to 375°F (190°C). While it’s heating up, grab your favorite skillet and let’s get those mushrooms going. Heat up that olive oil over medium heat until it shimmers (you’ll know it’s ready when a tiny piece of onion sizzles). Toss in your diced onions and minced garlic – oh, that smell is already amazing! Cook them until they’re soft and translucent, about 3-4 minutes.
Now the fun part – add your sliced mushrooms, cumin, chili powder, salt, and pepper. Stir it all together and listen to that sizzle! Cook everything until the mushrooms are tender and have released their liquid, about 5-7 minutes. You’ll know they’re perfect when they’ve shrunk down and soaked up all those wonderful spices.

Step 2: Assemble the Enchiladas
While your filling cools slightly, quickly warm your tortillas – this is my secret for no-crack enchiladas! You can microwave them for 20 seconds wrapped in a damp towel or quickly char them over a gas flame (just don’t walk away!).
Now for the assembly line: Spread about ¼ cup of the mushroom mixture down the center of each tortilla, then sprinkle with cheese (don’t be shy!). Roll them up tightly and place seam-side down in your baking dish. Fit them snugly – they like company! Pour that glorious enchilada sauce evenly over the top, making sure every inch gets some love. Finish with a generous sprinkle of remaining cheese because… well, more cheese is always better.

Step 3: Bake to Perfection
Pop those beauties in your preheated oven and let the magic happen! Bake for about 20 minutes – you’re looking for bubbly edges and cheese that’s melted into golden perfection. If you’re feeling fancy, broil for the last minute to get those irresistible browned spots (but watch closely – they go from perfect to burnt in seconds!).
When they come out, resist the urge to dive right in (I know, it’s hard!). Let them rest for 5 minutes – this helps them hold together when serving. Then grab your spatula and get ready for the most delicious vegetarian enchiladas you’ve ever tasted!

Tips for the Best Mushroom Enchiladas
After making these mushroom enchiladas more times than I can count, I’ve picked up some tricks that’ll take yours from good to “oh-my-god-can-I-have-the-recipe” amazing:
- Warm those tortillas! A quick 20-second microwave in a damp towel makes them pliable and tear-resistant
- Spice it your way – Start with 1 tsp chili powder and add more after tasting the filling
- Don’t overstuff – About ¼ cup filling per tortilla keeps them from bursting open
- Rest before serving – Those 5 minutes make all the difference for neat slices
Follow these simple tips and you’ll be the enchilada hero of your kitchen!
Ingredient Substitutions & Variations
One of the best things about these mushroom enchiladas is how easy they are to customize! If you’re missing an ingredient or want to switch things up, here are some of my favorite swaps and additions:
- Need more protein? Add a can of drained black beans to the filling – they’re a perfect match for the mushrooms! Check out this vegetarian sweet potato black bean taco recipe for inspiration.
- Not gluten-free? Swap corn tortillas for flour ones – they’re a bit easier to roll if you’re new to enchiladas.
- Out of cheddar? Try pepper jack for a spicy kick or mozzarella for extra meltiness.
- Want more veggies? Throw in some spinach or roasted red peppers – they add color and flavor.
See? There’s no wrong way to make these enchiladas your own!
Serving Suggestions for Mushroom Enchiladas
Now that your mushroom enchiladas are bubbling hot and smelling incredible, let’s talk about how to serve them up right! My absolute must-have is a big dollop of cool sour cream or Greek yogurt on top – that creamy contrast with the spicy sauce is heaven. A simple avocado salad (just diced avocado, lime juice, and salt) makes the perfect fresh side. If you’re feeling fancy, some Mexican rice and refried beans turn this into a full fiesta! And don’t forget the finishing touch – a sprinkle of fresh cilantro leaves makes everything prettier and tastier.
Storage & Reheating Instructions
These mushroom enchiladas keep like a dream! Store leftovers in an airtight container in the fridge for up to 3 days. When you’re ready to eat, pop them in a 350°F oven for 10-15 minutes until heated through and the cheese gets bubbly again. Trust me, they taste just as good as fresh!
Mushroom Enchiladas Nutritional Information
Okay, let’s talk numbers! Each of these delicious mushroom enchiladas comes in at about 220 calories, with 8g protein and 4g fiber to keep you satisfied. Just remember – these are estimates based on my exact ingredients. Your favorite brands or tweaks might change things slightly, but hey, when something tastes this good, who’s counting?
FAQs About Mushroom Enchiladas
Can I freeze mushroom enchiladas?
Absolutely! Assemble them completely (without baking), wrap tightly in foil, and freeze for up to 2 months. When ready, bake straight from frozen—just add 10-15 minutes to the cooking time.
What’s the best cheese substitute?
For vegan versions, I swear by Violife or Daiya shreds—they melt surprisingly well! Nutritional yeast also adds a nice cheesy flavor if you’re dairy-free. For more vegan recipes, check out our collection.
Why do my tortillas keep cracking?
Nine times out of ten, it’s because they weren’t warmed enough. Next time, microwave them longer (30-40 seconds) wrapped in a very damp paper towel—the steam works wonders!
Can I use flour tortillas instead?
You sure can! Flour tortillas are actually easier to roll—just know they’ll be softer than corn tortillas after baking.
How spicy are these?
As spicy as you want! The recipe as written is mild—perfect for kids. Add jalapeños or extra chili powder if you like heat. Taste your filling before rolling and adjust!

Irresistible Mushroom Enchiladas Ready in 40 Minutes
Mushroom enchiladas are a delicious vegetarian dish filled with savory mushrooms, cheese, and spices, wrapped in tortillas and smothered in enchilada sauce.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 enchiladas 1x
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
- 2 cups mushrooms, sliced
- 1 onion, diced
- 2 cloves garlic, minced
- 1 cup shredded cheese (cheddar or Monterey Jack)
- 6 corn tortillas
- 1 cup enchilada sauce
- 1 tbsp olive oil
- 1 tsp cumin
- 1 tsp chili powder
- Salt and pepper to taste
Instructions
- Preheat oven to 375°F (190°C).
- Heat olive oil in a pan over medium heat. Add onions and garlic, sauté until soft.
- Add mushrooms, cumin, chili powder, salt, and pepper. Cook until mushrooms are tender.
- Warm tortillas to make them pliable.
- Fill each tortilla with the mushroom mixture and shredded cheese, then roll tightly.
- Place enchiladas seam-side down in a baking dish. Pour enchilada sauce over them.
- Sprinkle remaining cheese on top.
- Bake for 20 minutes or until cheese is melted and bubbly.
Notes
- Use corn tortillas for a gluten-free option.
- Add black beans for extra protein.
- Adjust spice levels to your preference.
Nutrition
- Serving Size: 1 enchilada
- Calories: 220
- Sugar: 3g
- Sodium: 450mg
- Fat: 10g
- Saturated Fat: 4g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 4g
- Protein: 8g
- Cholesterol: 15mg

