Hearty Vegetarian Burritos with Mushrooms

Featured in: Simple Rustic Skillet Dishes

These hearty vegetarian burritos combine golden sautéed mushrooms, black beans, sweet corn, and bell peppers seasoned with cumin, smoked paprika, and fresh lime juice. Wrapped in warm flour tortillas with melted cheese, they're ready in just 40 minutes. Customize with avocado, salsa, or sour cream for a satisfying Mexican-inspired meal that's perfect for weeknight dinners or meal prep.

Updated on Fri, 30 Jan 2026 08:23:00 GMT
Four golden flour tortillas stuffed with sautéed mushrooms, black beans, sweet corn, and melted cheddar, topped with fresh avocado. Pin It
Four golden flour tortillas stuffed with sautéed mushrooms, black beans, sweet corn, and melted cheddar, topped with fresh avocado. | olivecinder.com

The smell of cumin and garlic hitting hot oil always brings me straight back to late Tuesday nights when I needed something fast but filling. I started making these veggie burritos on a whim after finding a bag of mushrooms I'd forgotten about in the fridge. The beauty of this recipe is how forgiving it is, how you can toss in whatever vegetables are hanging around and still end up with something that tastes intentional. Now it's my go-to when I want comfort without the heaviness of meat.

I remember the first time I made these for friends who claimed they could never give up meat in their burritos. Watching them go quiet mid-bite and then reach for seconds without a word felt like a small victory. The mushrooms get this golden, almost meaty texture when you don't crowd the pan, and the beans add that satisfying heft. Since then, this has become my answer to anyone who thinks vegetarian food can't be hearty.

Ingredients

  • Button mushrooms: Slice them evenly so they cook at the same rate, and resist the urge to stir them constantly because they need time to brown and develop that deep, earthy flavor.
  • Red bell pepper: The sweetness of red pepper balances the smokiness of the spices better than green would, and it adds a pop of color that makes the filling look as good as it tastes.
  • Red onion: Finely chopped onion melts into the filling and adds a slight sharpness that cuts through the richness of the beans and cheese.
  • Corn kernels: Fresh is lovely when it's in season, but frozen works perfectly and adds little bursts of sweetness throughout every bite.
  • Garlic: Two cloves might seem modest, but they bloom beautifully in the oil and perfume the whole filling without overpowering the other vegetables.
  • Fresh cilantro: Stir this in at the end to keep its brightness intact, because cooked cilantro loses that vibrant, herbaceous punch.
  • Black beans: Rinse them well to get rid of that slightly metallic canned taste, and they become creamy little pockets of protein that hold the filling together.
  • Shredded cheese: Monterey Jack melts like a dream, but cheddar adds a sharper bite depending on your mood.
  • Flour tortillas: Warming them makes all the difference because cold tortillas crack when you try to fold them, and nobody wants a burrito blowout.
  • Olive oil: Use enough to coat the pan well, because the mushrooms will soak it up at first and you want them to sauté, not steam.
  • Ground cumin: This is the backbone of the flavor, warm and earthy and unmistakably the thing that makes it smell like a proper burrito filling.
  • Smoked paprika: Just half a teaspoon gives a subtle campfire quality that makes people ask what your secret ingredient is.
  • Chili powder: Adds warmth without much heat, so even spice-shy eaters can enjoy this without reaching for water.
  • Lime juice: A fresh squeeze at the end wakes everything up and keeps the filling from tasting flat or one-note.
  • Avocado: Creamy, cooling, and it adds richness that makes each bite feel a little more indulgent.
  • Salsa: Whether you go mild or fiery, it adds moisture and acidity that ties all the textures together.
  • Sour cream: A dollop cools things down and adds a tangy creaminess that balances the spices beautifully.

Instructions

Product image
Prep ingredients easily by chopping vegetables, slicing meats, and serving dishes neatly during everyday cooking.
Check price on Amazon
Start with the aromatics:
Heat the olive oil over medium heat until it shimmers, then add the chopped onion and let it soften for about two minutes, stirring occasionally so it sweetens without browning. You'll know it's ready when it turns translucent and smells faintly sweet.
Wake up the garlic:
Toss in the minced garlic and stir constantly for just 30 seconds, because garlic can turn bitter in a heartbeat if it burns. The moment you smell that unmistakable garlicky perfume, move on.
Brown the vegetables:
Add the sliced mushrooms and diced bell pepper, spreading them out in the pan so they have room to breathe. Cook for 5 to 6 minutes, stirring only every minute or so, until the mushrooms release their moisture, then turn golden and the peppers soften.
Build the filling:
Stir in the corn, black beans, cumin, smoked paprika, chili powder, salt, and pepper, mixing everything until the spices coat the vegetables evenly. Let it cook for another 3 to 4 minutes so the flavors meld together and the beans warm through.
Finish with brightness:
Pull the skillet off the heat and stir in the lime juice and fresh cilantro, tasting and adjusting the salt if needed. The lime should make everything taste a little brighter and more alive.
Warm the tortillas:
Heat each tortilla in a dry skillet over medium heat for about 20 seconds per side, or wrap them in a damp towel and microwave for 30 seconds. They should be soft and pliable, not crispy.
Assemble your burritos:
Spoon an equal portion of the vegetable and bean mixture onto the center of each tortilla, then sprinkle with shredded cheese while the filling is still warm so it melts slightly. Add any optional toppings you like, keeping them centered so the burrito folds neatly.
Roll them up:
Fold the left and right sides of the tortilla over the filling, then fold the bottom edge up and roll tightly away from you, tucking as you go to keep everything snug inside. A tight roll prevents spillage and makes eating so much easier.
Optional crisp:
If you want a golden, crispy exterior, place each burrito seam-side down in a hot, lightly oiled skillet and press gently with a spatula for 1 to 2 minutes until it's toasted and holds its shape. This step is optional but adds a satisfying crunch.
Product image
Prep ingredients easily by chopping vegetables, slicing meats, and serving dishes neatly during everyday cooking.
Check price on Amazon
Savory vegetarian burritos with seasoned veggie fillings, lime, and cilantro, served on a plate with salsa and sour cream. Pin It
Savory vegetarian burritos with seasoned veggie fillings, lime, and cilantro, served on a plate with salsa and sour cream. | olivecinder.com

There was a rainy Sunday when I made a double batch of these and froze half, individually wrapped in foil. Weeks later, when I was too tired to think, I pulled one out, reheated it in the oven, and it tasted just as good as the day I made it. That's when I realized this recipe wasn't just easy, it was a gift to my future self.

Making It Your Own

I've swapped black beans for pinto beans when that's what I had on hand, and honestly, the flavor doesn't suffer at all. Sometimes I stir in a handful of cooked rice or quinoa to make the filling stretch further or to add more texture. On days when I want more heat, a diced jalapeño goes in with the bell pepper, and on days when I want it mild, I skip the chili powder entirely.

Storing and Reheating

Leftover filling keeps in the fridge for up to four days and actually tastes better the next day once the spices have had time to settle in. I store assembled burritos wrapped tightly in foil and reheat them in a 350-degree oven for about 15 minutes, which crisps the tortilla without drying out the filling. If you're freezing them, wrap each one in foil and then slide them into a freezer bag, and they'll keep for up to three months.

Serving Suggestions

These burritos are filling enough to stand on their own, but I love serving them with a simple side of tortilla chips and fresh salsa or a crisp green salad with a lime vinaigrette. A cold Mexican lager or a tall glass of lime agua fresca cuts through the richness and makes the whole meal feel more like a fiesta.

  • Add a handful of fresh spinach or kale to the filling for extra greens without changing the flavor.
  • If you're feeding a crowd, set up a burrito bar with all the toppings in bowls and let everyone build their own.
  • Leftover filling makes an excellent base for a burrito bowl if you run out of tortillas or just want to skip the carbs.
Product image
Store cookware, spices, and prep tools within reach to keep cooking organized and efficient.
Check price on Amazon
Close-up of hearty veggie burritos on a wooden board, filled with sautéed peppers and onions, ready to be sliced. Pin It
Close-up of hearty veggie burritos on a wooden board, filled with sautéed peppers and onions, ready to be sliced. | olivecinder.com

These veggie burritos have become the kind of recipe I make without thinking, the kind that feels like muscle memory. I hope they become that for you too, reliable and satisfying and always just right.

Recipe FAQs

Can I make these burritos ahead of time?

Yes, prepare the filling and refrigerate for up to 3 days. Assemble and heat before serving, or freeze assembled burritos wrapped in foil for up to 3 months.

What beans work best as substitutes?

Pinto beans, kidney beans, or refried beans work wonderfully. Each adds a slightly different texture and flavor while maintaining the hearty character.

How do I prevent soggy burritos?

Drain beans and corn thoroughly, let the filling cool slightly before assembling, and avoid overfilling. Grilling the assembled burrito seam-side down also helps seal and crisp the exterior.

Can I add rice to make them more filling?

Absolutely. Cooked white rice, brown rice, or cilantro-lime rice adds extra heartiness. Use about 1 cup cooked rice divided among the four burritos.

What's the best way to warm tortillas?

Heat them individually in a dry skillet for 30 seconds per side, or wrap in damp paper towels and microwave for 20-30 seconds until soft and pliable.

How can I make these vegan?

Use plant-based cheese or nutritional yeast instead of dairy cheese, and replace sour cream with cashew cream or dairy-free alternatives.

Hearty Vegetarian Burritos with Mushrooms

Sautéed mushrooms, black beans, and sweet corn wrapped in soft tortillas with melted cheese and fresh cilantro.

Prep Time
20 mins
Cook Time
20 mins
Total Time
40 mins
Recipe by Owen Barnes


Skill Level Easy

Cuisine Mexican

Makes 4 Portions

Diet Preferences Vegetarian

What You'll Need

Vegetables

01 9 oz button mushrooms, sliced
02 1 medium red bell pepper, diced
03 1 small red onion, finely chopped
04 1 cup corn kernels (fresh, frozen, or canned and drained)
05 2 cloves garlic, minced
06 2 tablespoons fresh cilantro, chopped

Beans & Fillings

01 1 can (14 oz) black beans, drained and rinsed
02 1 cup shredded cheddar or Monterey Jack cheese
03 4 large flour tortillas (10-inch)

Spices & Seasonings

01 2 tablespoons olive oil
02 1 teaspoon ground cumin
03 1/2 teaspoon smoked paprika
04 1/2 teaspoon chili powder
05 1/2 teaspoon salt
06 1/4 teaspoon black pepper
07 Juice of 1 lime

Optional Toppings

01 1 avocado, sliced
02 1/2 cup salsa
03 1/4 cup sour cream

Directions

Step 01

Heat oil and sauté aromatics: Heat olive oil in a large skillet over medium heat. Add the diced onion and sauté for 2 minutes until softened. Add minced garlic and cook for 30 seconds until fragrant.

Step 02

Cook vegetables: Stir in the sliced mushrooms and bell pepper. Cook for 5-6 minutes until the mushrooms are golden brown and peppers are tender.

Step 03

Add beans and spices: Add corn kernels, black beans, cumin, smoked paprika, chili powder, salt, and black pepper. Cook for 3-4 minutes, stirring occasionally until well combined.

Step 04

Season filling: Remove from heat. Stir in lime juice and fresh cilantro until evenly distributed.

Step 05

Warm tortillas: Warm the flour tortillas in a dry skillet or microwave until pliable and warm.

Step 06

Assemble burritos: Spoon an equal portion of the vegetable-bean mixture onto each tortilla. Sprinkle with shredded cheese and add optional toppings as desired.

Step 07

Roll burritos: Fold the sides of each tortilla over the filling and roll up tightly to form a burrito.

Step 08

Finish and serve: Serve immediately, or grill the burritos seam-side down in a hot skillet for 1-2 minutes for a crispier exterior.

Tools You'll Need

  • Large skillet
  • Knife and cutting board
  • Spatula
  • Can opener

Allergy Advice

Make sure to review every ingredient for allergens and check with your doctor if you’re unsure.
  • Contains wheat (flour tortillas)
  • Contains milk (cheese and sour cream)
  • Use gluten-free tortillas for gluten-free preparation
  • Omit cheese and sour cream or use dairy-free alternatives for dairy-free preparation

Nutrition (Per Serving)

Details here are just for reference and not a substitute for medical guidance.
  • Calorie Count: 390
  • Fats: 13 g
  • Carbohydrates: 54 g
  • Proteins: 14 g