You know those nights when you’re starving, the sink’s piled high with dishes, and the last thing you want is a complicated recipe? That’s exactly when my One Pot Vegan Minestrone Soup saves the day! I’ve lost count of how many times this hearty, veggie-packed wonder has rescued me from takeout menus. It all started when my sister challenged me to make a plant-based version of our grandma’s minestrone – and wow, did this hit the spot! In 30 flat minutes, you’ve got a bubbling pot of comfort with zero fuss. The best part? That single pot means more time enjoying your soup and less time scrubbing pans. Trust me, the aroma of garlic, tomatoes and herbs filling your kitchen is pure magic.

Table of Contents
Table of Contents
Why You’ll Love This One Pot Vegan Minestrone Soup
This soup isn’t just a meal—it’s a lifesaver! Here’s why it’s my go-to:
- One pot wonder: From chopping to serving, everything happens in a single pot. Less cleanup means more time for yourself.
- Weeknight hero: Ready in 30 minutes flat—perfect when you’re tired but still want something homemade and nourishing.
- Flavor bomb: Hearty veggies, garlic, and herbs create that cozy Italian kitchen vibe we all crave.
- Nutrient-packed: Loaded with fiber from beans and veggies, it keeps you full without weighing you down.
Seriously, what’s not to love?
Ingredients for One Pot Vegan Minestrone Soup
Gather these simple ingredients – you probably have most in your pantry already! I love how flexible this recipe is, but these are my tried-and-true favorites:
- The veggie base: 2 tbsp olive oil, 1 diced onion, 2 chopped carrots, 2 chopped celery stalks, and 3 minced garlic cloves (trust me, fresh is best here!)
- The hearty bits: 1 can (14 oz) diced tomatoes with their juices, 1 drained can (14 oz) kidney beans (or chickpeas if that’s what you’ve got)
- The essentials: 4 cups vegetable broth (homemade if you’re fancy, store-bought works great too), 1 cup small pasta (I use ditalini, but elbows are perfect)
- The flavor makers: 1 tsp each dried basil and oregano (or double if using fresh), plus salt and pepper to taste
Psst – toss in a handful of spinach or kale at the end if you want some extra greens!

How to Make One Pot Vegan Minestrone Soup
Okay, let’s get cooking! This soup comes together faster than you can say “dinner’s ready” – just follow these simple steps:
- Sizzle those veggies: Heat olive oil in your largest pot over medium heat. Toss in the onions, carrots, and celery with a pinch of salt (this helps them soften faster). Cook for about 5 minutes, stirring occasionally, until the onions turn translucent and everything smells amazing.
- Garlic time! Add the minced garlic and stir constantly for just 30 seconds – we want it fragrant but not burnt. Your kitchen should smell like an Italian grandmother’s dream right now.
- Everything goes in: Dump in the tomatoes (juices and all!), vegetable broth, drained beans, pasta, and herbs. Give it a good stir and crank the heat up to bring it to a lively boil.
- Simmer to perfection: Once boiling, reduce heat to medium-low and let it bubble gently for 15 minutes. You’ll know it’s done when the pasta is tender but still has a bite, and the broth has thickened slightly from the starches.
- Taste and tweak: Turn off the heat and season with salt and pepper. I always add an extra pinch of oregano here if it needs more herb-y punch.
That’s it! See how easy that was? Now grab your coziest bowl and dig in.
Print
Hearty 30-Minute One Pot Vegan Minestrone Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegan
Description
A hearty and nutritious vegan minestrone soup made in one pot for easy preparation and cleanup.
Ingredients
- 2 tablespoons olive oil
- 1 onion, diced
- 2 carrots, chopped
- 2 celery stalks, chopped
- 3 garlic cloves, minced
- 1 can diced tomatoes (14 oz)
- 4 cups vegetable broth
- 1 can kidney beans, drained (14 oz)
- 1 cup small pasta
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- Salt and pepper to taste
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion, carrots, and celery. Cook for 5 minutes.
- Stir in garlic and cook for 1 minute.
- Add diced tomatoes, vegetable broth, kidney beans, pasta, basil, and oregano.
- Bring to a boil, then reduce heat and simmer for 15 minutes.
- Season with salt and pepper.
- Serve hot.
Notes
- You can add spinach or kale for extra greens.
- Store leftovers in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 bowl
- Calories: 250
- Sugar: 5g
- Sodium: 600mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 8g
- Protein: 9g
- Cholesterol: 0mg
Tips for the Best One Pot Vegan Minestrone Soup
After making this soup more times than I can count, here are my foolproof secrets for minestrone perfection:
- Stir with love: Give the pot an occasional stir while simmering – this prevents the pasta from sticking to the bottom and helps flavors meld evenly.
- Broth magic: Like it thicker? Simmer uncovered longer. Prefer more broth? Add an extra cup of hot water or veggie stock.
- Herb upgrade: Toss in a bay leaf while cooking or finish with fresh basil ribbons for that restaurant-quality touch.
- Pasta pro tip: Undercook the pasta slightly if you plan to store leftovers – it’ll soften perfectly when reheated without turning mushy.
Oh, and don’t skip salting the cooking veggies – it makes ALL the difference in layering flavors!
Variations of One Pot Vegan Minestrone Soup
The beauty of this soup is how easily it adapts to what you’ve got on hand! Here are my favorite twists:
- Veggie swap: No celery? Zucchini or green beans work beautifully. Got mushrooms? Throw ’em in for extra umami!
- Bean exchange: Chickpeas or white beans make great kidney bean substitutes – or mix two kinds for extra texture.
- Pasta options: Gluten-free? Use quinoa or rice pasta. Want protein? Try lentil pasta (it holds up great in leftovers!).
- Seasonal spin: In summer, add fresh basil and cherry tomatoes. Winter calls for extra garlic and a pinch of red pepper flakes.
Honestly, I’ve never made the same batch twice – that’s half the fun! If you are looking for other easy dinner ideas, check out our full collection of recipes.

Serving Suggestions for One Pot Vegan Minestrone Soup
Oh, the joy of dressing up this humble soup! Here’s how I love to serve it:
- Bread is a must: A crusty baguette or garlic bread for dunking – because who can resist soaking up that flavorful broth?
- Fresh contrast: A simple arugula salad with lemon dressing cuts through the richness perfectly.
- Pretty finishes: Top with torn basil leaves, a sprinkle of vegan parmesan, or a drizzle of olive oil for that “chef’s kiss” touch.
Pro tip: Set out all the garnishes and let everyone customize their bowl – it’s half the fun! You can see more of our family cooking adventures over on Facebook.
Storing and Reheating One Pot Vegan Minestrone Soup
Here’s my tried-and-true method for keeping leftovers tasting fresh! The soup keeps beautifully in the fridge for up to 3 days – just let it cool completely before transferring to airtight containers. The pasta will soak up some broth overnight (totally normal!), so when reheating, add a splash of water or veggie broth while warming gently on the stove. I don’t recommend freezing with the pasta already cooked – it turns mushy. But you CAN freeze just the broth and veggies, then add freshly cooked pasta when ready to serve. Genius, right?

Nutritional Information for One Pot Vegan Minestrone Soup
Here’s the delicious breakdown per hearty bowl (about 1/4 of the recipe): roughly 250 calories, 7g fat (mostly the good kind from olive oil!), 40g carbs with 8g fiber, and 9g plant-based protein from those beans and pasta. Of course, these numbers dance a bit depending on your exact ingredients – that extra handful of spinach or different bean variety will tweak things slightly. But no matter how you slice it, this soup packs a nutritious punch! If you are interested in other vegetable-focused meals, try this easy vegetable soup.
Frequently Asked Questions
You’ve got questions? I’ve got answers from my years of minestrone-making mishaps and triumphs!
Can I freeze this soup?
Absolutely! Just leave out the pasta first – it turns mushy when frozen. Freeze the broth with veggies and beans for up to 3 months. When ready to eat, thaw overnight in the fridge and cook fresh pasta right in the reheated soup.
How to make it gluten-free?
Easy-peasy! Swap regular pasta for gluten-free varieties (I love brown rice or chickpea pasta). Double-check your veggie broth is GF too – some brands sneak in wheat.
Why does my soup get thicker overnight?
Those clever pasta starches keep absorbing liquid – no worries! Just stir in hot water or broth when reheating until it reaches your perfect consistency.
Can I use fresh herbs instead of dried?
Oh yes! Double the amount (2 tsp fresh for every 1 tsp dried). Add delicate herbs like basil at the end for maximum flavor punch.
What’s the best pasta shape?
Small shapes like ditalini or elbows hold up best, but I’ve used broken spaghetti in a pinch! Just adjust cooking time slightly for thicker cuts.
Try this recipe and share your results with me – I’d love to hear your creative twists! For more soup inspiration, check out this classic lentil soup recipe.