You know a soup is going to be good when it makes your whole house smell like you’ve got an Italian nonna stirring the pot in the kitchen.

Table of Contents
Table of Contents
That’s exactly what this Minestrone Soup does. It’s hearty, cozy, and packed with the good stuff—tender vegetables, beans, and that perfect little pasta bite that turns “healthy soup” into real comfort food. It’s the bowl I reach for on chilly nights when I want something filling, but still light enough to feel great after.
And here’s the weeknight win: it’s ready in under an hour, using mostly pantry staples. Once you try this version, it won’t be a “sometimes” soup—it’ll be the one you keep coming back to.
Why You’ll Love This Minestrone Soup
This isn’t just any minestrone—it’s the kind of soup that makes you close your eyes and sigh after the first spoonful. Here’s why it’s special:
- Weeknight magic: Ready in 45 minutes flat—perfect for when you need something wholesome fast
- Pantry superhero: Uses simple ingredients you probably have right now (those canned tomatoes? Gold.)
- Veggie-packed: Sneaks in spinach, carrots, and green beans so deliciously, you won’t even notice you’re being healthy
- Comfort in a bowl: That perfect balance of savory tomatoes, tender pasta, and creamy beans—it’s like a warm hug
- Everyone-friendly: Naturally vegan, but so flavorful even meat-lovers beg for seconds
Seriously—this soup checks all the boxes. It’s the recipe I make when I want to feel nourished and indulged at the same time.
Ingredients for Minestrone Soup
Here’s what you’ll need to make this soul-warming minestrone – I promise, every ingredient pulls its weight in flavor. Don’t skip the fresh garlic and herbs – they’re the secret weapons here. And yes, those canned tomatoes and beans are exactly what you want for that perfect texture.

- 2 Tbsp olive oil (30 mL) – For that rich, Italian-style base
- 1 medium yellow onion, diced – About the size of a baseball
- 2 carrots, diced – No need to peel if they’re organic
- 3 ribs celery, diced – Those leafy tops add bonus flavor
- 4 cloves garlic, minced – Fresh only, please! The jarred stuff won’t do
- 1 tsp Italian seasoning – My blend’s 50% oregano, 30% basil, 20% thyme
- ½ tsp crushed red pepper flakes – Adjust to your heat tolerance
- ½ to 1 tsp salt – Start light, you can always add more
- 2 14.5-oz cans crushed tomatoes (411 g) – San Marzano if you’re fancy
- 1 15-oz can kidney beans, drained and rinsed (425 g) – Or cannellini beans in a pinch
- 4 cups vegetable broth (1 L) – Low-sodium so we control the salt
- 2 cups orecchiette pasta (170 g) – Those little “ears” hold sauce perfectly
- 2 cups green beans, trimmed and chopped – Fresh or frozen both work
- 4 cups fresh spinach, chopped – Stems removed unless they’re baby spinach
- Vegan parmesan and bread for serving – Because soup needs friends
See? Nothing weird or hard-to-find. Just good, honest ingredients that come together into something greater than the sum of their parts.
How to Make Minestrone Soup
Okay, let’s make some magic happen! This minestrone comes together in three simple stages – and I’ll walk you through each one. Trust me, the aroma alone will have your family hovering around the kitchen.

Sautéing the Vegetables
First, grab your biggest soup pot – we’re making a generous batch here. Heat the olive oil over medium heat (not too hot, or the garlic will burn). Toss in your diced onions, carrots, and celery with a pinch of salt. Stir them around until the onions turn translucent – about 5 minutes should do it.
Now add the garlic and cook just until fragrant, about 30 seconds. That smell? That’s the sound of Italian kitchens everywhere saying “hello!”
Simmering the Soup Base
Time to build flavor! Pour in those crushed tomatoes, kidney beans, and vegetable broth. Sprinkle in your Italian seasoning and red pepper flakes. Bring everything to a gentle bubble, then cover the pot and let it simmer for 10-15 minutes – this lets all the flavors get to know each other. Give it an occasional stir, and breathe in that incredible aroma.
Adding Pasta and Greens
Now for the fun part! Stir in the orecchiette and green beans. Cook for 8-10 minutes until the pasta is al dente – tender but still with a little bite. In the last minute, toss in the chopped spinach (it wilts almost instantly). Taste and adjust the salt if needed – sometimes those canned tomatoes vary in saltiness.
And there you have it – minestrone perfection!
Print
Minestrone Soup Recipe – Hearty & Irresistible Comfort
A hearty and flavorful Minestrone Soup packed with vegetables, beans, and pasta.
- Total Time: 45 minutes
- Yield: 6 servings 1x
Ingredients
- 2 Tbsp olive oil (30 mL)
- 1 medium yellow onion, diced
- 2 carrots, diced
- 3 ribs celery, diced
- 4 cloves garlic, minced
- 1 tsp Italian seasoning
- ½ tsp crushed red pepper flakes
- ½ to 1 tsp salt
- 2 14.5-oz cans crushed tomatoes (411 g)
- 1 15-oz can kidney beans, drained and rinsed (425 g)
- 4 cups vegetable broth (1 L)
- 2 cups orecchiette pasta (170 g)
- 2 cups green beans, trimmed and chopped
- 4 cups fresh spinach, chopped
- Vegan parmesan and bread for serving
Instructions
- Heat olive oil in a large pot over medium heat. Add onion, carrots, celery, and garlic. Cook until softened, 5-7 minutes. Stir in Italian seasoning, red pepper flakes, and salt.
- Add crushed tomatoes, kidney beans, and vegetable broth. Bring to a simmer, cover, and cook for 10-15 minutes.
- Add pasta and green beans. Cook for 8-10 minutes until pasta is al dente. Stir in spinach in the last minute until wilted.
- Taste and adjust salt if needed. Serve warm with bread and vegan parmesan.
Notes
- Use any small pasta type if orecchiette is unavailable.
- Adjust salt and spice levels to your preference.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegan
Nutrition
- Serving Size: 1 bowl
- Calories: 250
- Sugar: 8g
- Sodium: 600mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 10g
- Protein: 10g
- Cholesterol: 0mg
Tips for the Best Minestrone Soup
Here’s the inside scoop to make your minestrone absolutely sing – these are the little tricks I’ve picked up after making this soup dozens of times:

- Pasta swap: No orecchiette? Small shells, ditalini, or even broken spaghetti work great – just adjust cooking time
- Spice control: Start with half the red pepper flakes if you’re sensitive – you can always add more at the end
- Salt smart: Canned tomatoes vary – taste before adding extra salt at the end
- Veggie prep: Keep your carrot and celery dice small and even so everything cooks uniformly
- Broth boost: A Parmesan rind simmered with the broth adds incredible depth (remove before serving)
Remember – minestrone is forgiving! Don’t stress about perfection – some of my best batches were “oops” moments that turned delicious.
Variations for Minestrone Soup
One of my favorite things about minestrone? It’s practically begging for improvisation! Here are some delicious ways to make it your own:
- Seasonal swaps: Try zucchini instead of green beans in summer, or butternut squash when it’s chilly
- Bean bonanza: Cannellini, chickpeas, or even lentils work beautifully if you’re out of kidney beans
- Herb happiness: Fresh basil or rosemary instead of Italian seasoning gives it a whole new personality
- Greens galore: Kale or Swiss chard stand in nicely for spinach – just add them a few minutes earlier
- Tomato twist: Fire-roasted tomatoes add smoky depth, while diced tomatoes give a chunkier texture
The beauty of minestrone is that it welcomes whatever you’ve got – as long as you keep that soul-warming spirit!
Serving Suggestions for Minestrone Soup
Oh, the joy of serving minestrone! I always set out a crusty loaf of bread – preferably something with a crackly crust to dunk in that glorious broth. A generous sprinkle of vegan parmesan melts right in, adding that salty, umami kick.
For special occasions, I’ll top bowls with a drizzle of good olive oil and some fresh basil leaves. Sometimes I’ll even toast garlic breadcrumbs for extra crunch. Honestly? This soup tastes best when served with laughter and seconds – trust me, you’ll need them both!
Storing and Reheating Minestrone Soup
Here’s the beautiful thing about minestrone – it gets better the next day! Store leftovers in an airtight container in the fridge for 3-4 days. When reheating, warm it gently on the stove with a splash of extra broth – the pasta drinks up liquid overnight. Pro tip: If freezing, leave out the pasta and add fresh when reheating. That way, you’ll keep that perfect al dente texture every time!
Minestrone Soup Nutritional Information
Each hearty bowl of this minestrone packs about 250 calories, with 10g plant-based protein and a whopping 10g fiber from all those glorious veggies and beans. It’s light on fat (just 5g per serving) but heavy on satisfaction.
Keep in mind – these numbers can vary slightly depending on your exact ingredients (especially the pasta and bean types you choose). But one thing’s for sure – it’s nourishment you can feel good about with every spoonful!
Minestrone Soup FAQs
I get asked about minestrone all the time – here are the questions that pop up most often in my kitchen (and my honest answers!):
- Can I freeze minestrone soup? Absolutely! Just leave out the pasta and add fresh when reheating – frozen pasta turns mushy. The veggie-bean base freezes beautifully for up to 3 months.
- Can I use dried beans instead of canned? Yes, but plan ahead! Soak ¾ cup dried kidney beans overnight, then simmer until tender (about 1 hour) before adding to the soup.
- Why is my soup too thick? Pasta absorbs liquid like a sponge! Just stir in extra broth when reheating – it’ll loosen right up.
- Can I make this gluten-free? Easy! Swap regular pasta for gluten-free small shells or rice pasta – just check the cooking time.
- How long does it keep in the fridge? About 3-4 days, though the pasta softens over time. For best texture, eat within 2 days.
See? No minestrone mysteries here – just good, simple soup wisdom!
Share Your Minestrone Soup Experience
Now it’s your turn! Did you add extra garlic? Swap in your favorite beans? I’d love to hear how your minestrone turned out – leave a comment below or tag me on Instagram with your soup masterpiece. Nothing makes me happier than seeing your cozy kitchen creations!
For More recipes, Follow me on Facebook!