These enchilada stuffed grilled portobello mushrooms are an easy vegetarian dinner recipe that is ready in under 25 minutes! Full of umami and Tex Mex flavor, they are a real crowd-pleaser.
I love experimenting with stuffed portobello mushrooms: between these enchilada stuffed grilled portobello mushrooms, these pepperoni pizza stuffed portobello mushrooms and this lasagna stuffed portobello mushroom recipe, we never run out of ideas!

I absolutely love stuffed mushrooms, but you have to be careful when it comes to portobellos! They can get soggy, you can accidentally overfill them, and sometimes it's hard to keep them together. With repeated testing, I've managed to fix all of these issues to produce a super filling, vegetarian recipe the whole family will enjoy. One simple, 30-second step keeps these ultra flavorful and a little saucy but never runny, perfect for a quick dinner. And if you sometimes feel like mushrooms can be a little bitter, I can show you the easy prep step that eliminates that problem, too!
Reasons you'll ♡ these grilled portobello mushrooms:
- they are light and healthy, lower carb and vegetarian
- cooking on the grill means no heating up your kitchen
- they are filled with flavor: meaty mushrooms, Tex Mex enchilada sauce, and creamy melted cheese

Portobello Stuffed Mushrooms Ingredients
- Portobello mushrooms- large mushrooms approximately 4-6 inches across; for this recipe, you'll need ones with rounded caps and no cracks
- Corn kernels- canned, frozen or fresh all work
- Black beans- canned or cook your own Instant Pot black beans
- Enchilada sauce- use mild or spicy, depending on your preference. If you can't find it in the store, I've made and enjoyed this recipe (omitting the salt)
- Cheese- mozzarella or Monterey jack both work great for this recipe; you could also use a blend of cheeses for even more flavor.
Overview of How to Make Stuffed Portobello Mushrooms
- Prepare Mushrooms. Start by cleaning the mushrooms by gently scrubbing the cap and rinsing out the underside. Don't use too much water, or you might get soggy mushrooms. Carefully scoop the gills out of the mushroom cap (this can eliminate that somewhat bitter flavor that some people taste with mushrooms), then rinse one more time before you pat them dry. While you're doing this, have your grill or oven preheating.
- Thicken the Sauce. We want a thicker sauce, so whisk together your enchilada sauce, salt, and flour in a small bowl. Set aside once smooth.
- Assemble Mushrooms. Spoon about two tablespoons of corn and black beans into each mushroom, then drizzle with the sauce and top with a bit of shredded cheese.
- Cook Mushrooms. If you're grilling, cook about 5-6 minutes over direct heat. If baking, cook 5-10 minutes. With either method, mushrooms are done with cheese has melted and the sauce is bubbling.
Preparing the portobellos
To prepare the portobello, you'll want to start by gently scrubbing the mushroom cap and rinsing out the underside. Next, use a spoon to gently scoop the gills out of the mushroom cap. Rinse again. Allow them to dry slightly before proceeding.
Brush the mushroom caps with olive oil and arrange on a large plate to begin filling them.
The sauce
As these grilled portobello mushrooms heat up, the enchilada sauce can become thinner. In order to help it stay thick, we stir in a tablespoon of flour. You can skip this step, but expect the sauce to remain thin. We are also stirring in some salt to help season the enchilada sauce, but depending on the brand or recipe that you use, you may not need to add it.
The filling
Spoon 2 tablespoons of corn and black beans into the mushroom caps. Pour the sauce over top to cover, then sprinkle with shredded cheese.

Cooking the mushrooms
You can cook these enchilada stuffed portobello mushrooms in two different ways.
Grill
To make grilled portobello mushrooms, heat a grill to medium-high heat (450°F) and grease the grill with oil. Place directly on the grill, or on a vegetable grilling basket, and grill for 5-6 minutes, until mushrooms are slightly softened and cheese is melted.
Do not grill until mushrooms are completely soft, as the caps will start to collapse and the filling will fall out.
Oven
To bake in the oven, heat to 450°F. Arrange mushrooms on a baking sheet and bake for 5-10 minutes. Cook time varies quite a bit with different sized mushrooms. You want them to be slightly soft but not completely collapsed.
How to Make Stuffed Portobello Mushrooms Ahead of Time
Portobello mushrooms work surprisingly well for meal prep!
- Fridge- store in an air-tight container in the fridge for up to 2 days
- Freezer- freeze on a baking sheet for 3-4 hours until frozen solid. Wrap in parchment paper and place it in an airtight container or freezer bag. Freeze for up to 3 months.
- Reheat- warm up in a covered baking dish in a 350°F oven for 5-10 minutes
- Warm on the grill medium heat (350°F) for 5-10 minutes
More grilling recipes
- Grilled Broccoli with Lemon & Parmesan
- Grilled Chicken Wings with Sticky Thai Glaze
- Grilled Cauliflower with Jalapeño Lime Butter
- Balsamic Grilled Zucchini with Parmesan
- Perfect Grilled Chicken Breast
- Unbelievably Crispy Grilled Potatoes (No Foil)
Did you make this? Tag me on social @sweetpeasandsaffron and be sure to leave a comment and rate the recipe!

Enchilada Stuffed Grilled Portobello Mushrooms
Video
Ingredients
- 4 portobello mushrooms
- 2 tablespoons olive oil
- ½ cup corn kernels
- ½ cup black beans drained and rinsed
- 1 cup enchilada sauce
- ¼ teaspoon salt
- 1 tablespoon flour
- 1 cup mozzarella or Monterey jack cheese shredded
- 2 tablespoons chives
Instructions
- Pre-heat your barbecue to medium-high heat.
- Using a small spoon, scoop the gills out of the mushrooms.
- Brush mushroom exteriors with olive oil and place on a large plate.
- In a medium bowl, whisk together the enchilada sauce, salt and flour until no lumps remain.
- Spoon around 2 tablespoons of corn and black beans into each mushroom. Drizzle with the sauce. Top with shredded cheese.
- To grill: Grill over direct heat (on a veggie grilling plate, or directly on clean grill) for 5-6 minutes, until cheese is melted and sauce is bubbling.
- Sprinkle with chives and serve with a side salad.
- To bake: Heat oven to 450°F. Bake for 5-10 minutes, until cheese is bubbly and mushrooms are softened (but not mushy).
Tips:
Nutrition Information
© Sweet Peas & Saffron - Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited.







Annette says
Very good! Could not find the large portobello mushrooms so used baby Bella’s, which worked but larger would have been easier. Also used homemade enchilada sauce and pinto beans. Baked in the oven. This is definitely a keeper recipe! Thanks a bunch for this yummy recipe 👍🏼😋😁
Kimmi says
Loved this, so easy too. Bzked in oven.
This weekend I'm gonna try adding a little browned soyrizo and cook on stainless grill pan in bbq.
Jasmine @ Sweet Peas & Saffron says
Hi Kimmi, so glad you enjoyed, and thanks so much for taking time to come back and leave a review. What a great idea to add another vegetarian source of protein in the form of soyrizo - please let us know how it turns out, and enjoy!
Larel says
I love this mushroom's recipe. Mushrooms are my favorite and I really enjoy this great reading. Thank you for sharing it.
Deeksha says
This looks so tasty. I love it.
Denise Bustard says
Thanks so much, Deeksha, I hope you give them a try!
mobasir hassan says
I love those mushrooms. Such a lovely recipe that i can not resist to try. I hope it come out as lovely as yours.
Denise says
I hope you enjoy them!
Crazyfigure says
To be honest. your blog is really amazing and i have never seen this stuffed grilled portobello mushrooms recipe on internet.
love the way that how you describe each and every thing.
Riya says
Hey Denise,
I tried to cook this using your recipe and the taste was delicious.
Thanks for sharing it.
Cheers!!!
Riya
Denise says
Hi Riya! I'm so happy to hear you enjoyed. Thank you for taking the time to leave a review 🙂