Hearty Vegetarian Burritos

Featured in: Everyday Meal Lineup

These hearty vegetarian burritos bring together sautéed button mushrooms, black beans, sweet corn, and vibrant bell peppers, seasoned with cumin, smoked paprika, and fresh lime juice. Each burrito is generously filled with the savory mixture, topped with melted cheese, and wrapped in warm flour tortillas. Perfect for a quick weeknight dinner, these burritos can be customized with avocado, salsa, and sour cream, or made vegan with simple substitutions.

Updated on Sat, 31 Jan 2026 12:27:00 GMT
Four warm Veggie Burritos filled with sautéed mushrooms, black beans, and corn are sliced to reveal melty cheddar cheese and fresh cilantro. Pin it
Four warm Veggie Burritos filled with sautéed mushrooms, black beans, and corn are sliced to reveal melty cheddar cheese and fresh cilantro. | imesliorbit.com

There was a Tuesday evening when I had nothing but odds and ends in the fridge, yet I was craving something bold and satisfying. I sliced up the mushrooms I'd been ignoring, grabbed a half-used can of black beans, and started cooking without a real plan. What came together in that skillet ended up being more delicious than half the takeout I'd been ordering. That night, I wrapped it all in a tortilla and realized I'd accidentally made the perfect weeknight burrito.

I made these for a group of friends who showed up hungry after a long hike, and I watched them devour every last bite without saying much. One of them finally looked up and said it tasted better than the place we usually order from. That's when I knew this recipe had earned its spot in my regular rotation. It's become my go-to whenever I need to feed people quickly without pretending I have hours to spare.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Button mushrooms (250 g, sliced): These add a meaty texture and earthy depth that makes the filling feel substantial, and slicing them thin helps them cook faster and soak up all the spices.
  • Red bell pepper (1 medium, diced): The sweetness balances the smokiness of the paprika, and dicing it small ensures every bite has a little pop of color and flavor.
  • Red onion (1 small, finely chopped): It brings a slight sharpness that mellows beautifully when sautéed, and chopping it fine prevents any overpowering bites.
  • Corn kernels (1 cup): Whether fresh, frozen, or canned, corn adds a hint of sweetness and a satisfying little crunch that contrasts nicely with the beans.
  • Garlic (2 cloves, minced): This is where the fragrance starts to build, and mincing it fine helps it blend seamlessly into the filling without any harsh raw bites.
  • Fresh cilantro (2 tbsp, chopped): Stirred in at the end, it brightens everything up and adds a fresh, herby note that cuts through the richness.
  • Black beans (1 can, drained and rinsed): They provide protein and a creamy texture that holds the filling together, and rinsing them removes excess sodium and starch.
  • Shredded cheese (1 cup): Cheddar or Monterey Jack melts beautifully and adds a gooey, comforting layer that makes each bite feel indulgent.
  • Flour tortillas (4 large): Soft and pliable, they wrap around the filling without tearing, and warming them first makes rolling so much easier.
  • Olive oil (2 tbsp): It's the base for sautéing and helps everything cook evenly without sticking.
  • Ground cumin (1 tsp): This spice is the backbone of the filling's warm, earthy flavor profile.
  • Smoked paprika (1/2 tsp): It adds a subtle smokiness that makes the dish taste like it's been cooking for hours.
  • Chili powder (1/2 tsp): Just enough to add a gentle kick without overwhelming the other flavors.
  • Salt and black pepper (1/2 tsp and 1/4 tsp): Essential for bringing out the natural flavors of the vegetables and beans.
  • Lime juice (from 1 lime): A bright, acidic finish that wakes up the whole dish and ties everything together.
  • Optional toppings (avocado, salsa, sour cream): These add creaminess, tang, and freshness, and you can mix and match based on what you're in the mood for.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Start with the aromatics:
Heat the olive oil in a large skillet over medium heat, then add the chopped onion and let it sizzle for about 2 minutes until it softens and turns translucent. Toss in the minced garlic and cook for just 30 seconds until the kitchen smells amazing.
Cook the vegetables:
Stir in the sliced mushrooms and diced bell pepper, spreading them out in an even layer so they cook evenly. Let them go for 5 to 6 minutes, stirring occasionally, until the mushrooms are golden brown and the peppers are tender.
Add the beans and spices:
Mix in the corn, black beans, cumin, smoked paprika, chili powder, salt, and black pepper, stirring everything together so the spices coat the vegetables. Cook for another 3 to 4 minutes, letting the flavors meld and the mixture heat through.
Finish the filling:
Remove the skillet from the heat and stir in the lime juice and fresh cilantro. This is where the filling comes alive with brightness and freshness.
Warm the tortillas:
Heat each tortilla in a dry skillet for about 20 seconds per side, or wrap them in a damp towel and microwave for 30 seconds. Warm tortillas are easier to fold and won't crack when you roll them.
Assemble the burritos:
Spoon an equal portion of the vegetable-bean mixture onto the center of each tortilla, then sprinkle with shredded cheese. Add any optional toppings you like, such as sliced avocado, salsa, or a dollop of sour cream.
Roll them up:
Fold the left and right sides of the tortilla over the filling, then roll from the bottom up, tucking as you go to keep everything snug. The tighter the roll, the easier it is to eat without things falling out.
Optional crisp:
If you want a crispier exterior, place each burrito seam-side down in a hot skillet and cook for 1 to 2 minutes until golden and slightly crispy. This step adds a nice texture contrast but is totally optional.
Close-up of a hearty Veggie Burrito with sautéed mushrooms, beans, and corn, topped with creamy avocado slices and a dollop of sour cream. Pin it
Close-up of a hearty Veggie Burrito with sautéed mushrooms, beans, and corn, topped with creamy avocado slices and a dollop of sour cream. | imesliorbit.com

One evening, I made these burritos for myself after a long, frustrating day, and halfway through eating, I felt my shoulders relax. It wasn't just the food, it was the act of making something simple and good with my own hands. That's when I realized that cooking doesn't always have to be fancy or complicated to feel rewarding. Sometimes a warm, flavorful burrito is all you need to reset.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

I've swapped black beans for pinto beans when that's what I had, and honestly, the flavor barely changed. If you want more bulk, throw in a scoop of cooked rice or quinoa, it stretches the filling and makes the burritos even more filling. One time I added a handful of spinach at the last minute, and it wilted right into the mixture without any fuss. The beauty of this recipe is that it's forgiving, you can riff on it based on what's in your fridge and it still tastes great.

Serving Suggestions

These burritos are perfect on their own, but I like serving them with a simple side of tortilla chips and a tangy salsa verde. A cold Mexican lager or a zesty lime agua fresca pairs beautifully and keeps the meal light and refreshing. If you're feeding a crowd, set out bowls of toppings and let everyone build their own, it turns dinner into a fun, interactive experience. Leftovers also reheat surprisingly well, just wrap them in foil and warm them in the oven.

Storage and Reheating

I usually make extra filling and store it separately from the tortillas, that way I can assemble fresh burritos throughout the week. The filling keeps in an airtight container in the fridge for up to 4 days and reheats beautifully in a skillet or microwave. If you've already assembled the burritos, wrap each one tightly in foil and refrigerate, then reheat in a 350°F oven for about 15 minutes until warmed through.

  • Store the filling and tortillas separately for the freshest results.
  • Assembled burritos can be frozen individually and reheated straight from the freezer in the oven.
  • Always let the filling cool completely before storing to prevent sogginess.
Golden-brown flour tortilla Veggie Burritos resting beside a bowl of salsa, with fresh cilantro and lime wedges for garnish. Pin it
Golden-brown flour tortilla Veggie Burritos resting beside a bowl of salsa, with fresh cilantro and lime wedges for garnish. | imesliorbit.com

These veggie burritos have become a staple in my kitchen, not because they're fancy, but because they're reliable and satisfying every single time. I hope they bring you the same easy comfort they've brought me on countless weeknights.

Recipe FAQs

Can I make these burritos ahead of time?

Yes, prepare the filling and assemble the burritos, then wrap them tightly in foil and refrigerate for up to 2 days. Reheat in the oven at 180°C (350°F) for 15-20 minutes until warmed through.

What can I substitute for black beans?

Pinto beans, kidney beans, or even chickpeas work wonderfully as alternatives. You can also use a combination of different beans for varied texture and flavor.

How do I make these burritos vegan?

Simply replace the cheese with plant-based cheese or nutritional yeast, and omit the sour cream or use a dairy-free alternative. All other ingredients are naturally vegan-friendly.

Can I add rice to make them more filling?

Absolutely! Cooked white rice, brown rice, or cilantro-lime rice pairs perfectly with the vegetable and bean filling. Add about 1 cup of cooked rice to the mixture before assembling.

How do I prevent the tortillas from tearing?

Warm the tortillas thoroughly before filling them, either in a dry skillet for 20-30 seconds per side or wrapped in a damp towel in the microwave for 15-20 seconds. This makes them pliable and easier to roll.

What's the best way to get a crispy exterior?

After rolling the burritos, place them seam-side down in a hot skillet with a little oil or butter. Cook for 1-2 minutes per side until golden and crispy, creating a delicious toasted shell.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Hearty Vegetarian Burritos

Satisfying burritos filled with sautéed mushrooms, black beans, corn, and cheese in warm tortillas.

Prep time
20 minutes
Time to cook
20 minutes
Total duration
40 minutes
Recipe by Caleb Montez


Skill Level Easy

Cuisine Mexican

Makes 4 Servings

Diet info Vegetarian

Ingredients list

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 or frozen
05 2 cloves garlic, minced
06 2 tablespoons fresh cilantro, chopped

Beans and Fillings

01 1 can black beans, drained and rinsed
02 1 cup shredded cheddar or Monterey Jack cheese
03 4 large flour tortillas

Spices and 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

Steps

Step 01

Sauté aromatics: Heat olive oil in a large skillet over medium heat. Add the onion and sauté for 2 minutes until softened.

Step 02

Bloom garlic: Add the garlic and cook for 30 seconds until fragrant.

Step 03

Cook mushrooms and peppers: Stir in the mushrooms and bell pepper. Cook for 5 to 6 minutes until the mushrooms are golden and the peppers are tender.

Step 04

Combine filling ingredients: Add corn, black beans, cumin, smoked paprika, chili powder, salt, and pepper. Cook for 3 to 4 minutes, stirring occasionally.

Step 05

Finish filling: Remove from heat. Stir in lime juice and fresh cilantro.

Step 06

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

Step 07

Fill tortillas: Spoon an equal portion of the vegetable-bean mixture onto each tortilla. Sprinkle with shredded cheese.

Step 08

Add toppings: Add optional toppings as desired: avocado slices, salsa, and sour cream.

Step 09

Form burritos: Fold the sides over and roll up each tortilla to form a burrito.

Step 10

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

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Kitchen gear

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

Allergen details

Double-check every ingredient for allergens and ask a healthcare professional if needed.
  • Contains wheat from flour tortillas
  • Contains milk from cheese and sour cream
  • Use gluten-free tortillas for gluten-free preparation
  • Omit cheese and sour cream or use alternatives for dairy-free

Nutrition details (per serving)

Nutritional details are for general use and shouldn't replace a doctor’s advice.
  • Calorie Count: 390
  • Fats: 13 g
  • Carbohydrates: 54 g
  • Proteins: 14 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.