Hearty 5-Step Minestrone Soup Recipe You’ll Love Forever

Author: Josephine Miller
Published:

Minestrone soup—just saying it feels like turning the stove on and letting your whole house exhale.

Minestrone Soup - detail 1
Table of Contents

This isn’t just any soup. It’s the kind that fills your kitchen with that cozy, garlicky, herby aroma and warms you right down to your toes before you’ve even taken a bite. I’ve been making this version for decades, tweaking it here and there, but always keeping the same traditional Italian heart: tender vegetables, hearty beans, and just the right amount of pasta so every spoonful feels satisfying.

It’s simple, nourishing, and somehow tastes even better the next day—like comfort you can ladle. Make it once, and you’ll understand why it’s stayed on my table for so many years.

Why You’ll Love This Minestrone Soup

Let me tell you—this soup is a *winner*. It’s the kind of dish that makes you feel like you’ve mastered the art of cozy cooking without even trying. Here’s why it’s a forever favorite:

  • Hearty & satisfying: Packed with veggies, beans, and pasta, it’s a meal that sticks to your ribs but still feels light.
  • Easy to tweak: Don’t have orecchiette? Use whatever pasta’s in your pantry. Prefer zucchini over green beans? Toss it in!
  • Quick to make: From chopping to serving, you’re looking at under an hour—perfect for busy weeknights.
  • Leftover magic: Tastes even better the next day (if it lasts that long!).

Seriously, once you try it, you’ll see why I’ve made this soup more times than I can count. If you love hearty vegetable dishes, check out my vegan vegetable soup recipe for another great option.

Ingredients for Minestrone Soup

Now, let’s talk ingredients—because good soup starts with good stuff! Here’s what you’ll need to make my tried-and-true minestrone:

Minestrone Soup - detail 2
  • 2 Tbsp olive oil – That’s about 30 mL if you’re measuring. Extra virgin gives the best flavor!
  • 1 medium yellow onion, diced – About the size of a baseball, skins off
  • 2 carrots, diced – No need to peel if they’re fresh, just scrub ’em clean
  • 3 ribs celery, diced – Use the inner stalks with leaves if you’ve got ’em
  • 4 cloves garlic, minced – Fresh is best here, none of that jarred stuff
  • 1 tsp Italian seasoning – My secret? Rub it between your palms first to wake up the flavors
  • ½ tsp crushed red pepper flakes – Adjust to your heat preference
  • ½ to 1 tsp salt – Start with ½ tsp, we’ll adjust later
  • 2 (14.5-oz) cans crushed tomatoes – That’s 411 g cans if you’re metric
  • 1 (15-oz) can kidney beans, drained and rinsed – About 425 g
  • 4 cups vegetable broth – Homemade if you’ve got it, but store-bought works too (that’s 1 L)
  • 2 cups orecchiette pasta – About 170 g; any small pasta works in a pinch
  • 2 cups green beans, trimmed and chopped into 1-inch pieces – Fresh or frozen both work
  • 4 cups fresh spinach, roughly chopped – Don’t pack it down when measuring

See? Nothing fancy—just good, honest ingredients that come together beautifully. Now let’s get cooking!

How to Make Minestrone Soup

Alright, let’s get cooking! This minestrone comes together in three simple steps – just follow along and you’ll have a pot of comfort ready in no time.

Minestrone Soup - detail 3

Step 1: Sauté the Vegetables

First, grab your favorite soup pot – I like a nice heavy-bottomed one – and heat that olive oil over medium heat. Toss in your diced onion, carrots, and celery. Now here’s the trick: you want to cook these until they just start to soften, about 5-7 minutes.

The onions should turn translucent, and the carrots will lose that raw crunch but still keep some bite. That’s when you add the garlic – if you add it too early, it might burn and turn bitter. Stir everything around until you can smell that gorgeous garlic aroma, about 30 seconds more.

Step 2: Build the Soup Base

Next comes the fun part! Pour in those crushed tomatoes, kidney beans, and vegetable broth. Give it all a good stir, then bring it to a gentle simmer. This is when I pop the lid on and let it bubble away for 10-15 minutes – just enough time for all those flavors to get to know each other. You’ll know it’s ready when the broth turns a rich red color and the vegetables are tender but not mushy.

Step 3: Add Pasta and Greens

Now toss in your pasta and green beans. Here’s where you need to pay attention – cook this uncovered for 8-10 minutes, checking the pasta frequently. You want it al dente, with just a little bite left. Right at the end, stir in that fresh spinach – it’ll wilt down in about a minute flat. And voila! Your minestrone is ready to serve.

Pro tip: The pasta keeps absorbing liquid even after cooking, so if you’re making this ahead, you might want to undercook the pasta slightly or add a bit more broth when reheating.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Minestrone Soup

Hearty 5-Step Minestrone Soup Recipe You’ll Love Forever

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty and traditional Minestrone Soup packed with vegetables, beans, and pasta, perfect for a comforting meal.

  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • 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, start with ½ tsp
  • 2 14.5-oz cans crushed tomatoes, 411 g cans
  • 1 15-oz can kidney beans, drained and rinsed, 425 g
  • 4 cups vegetable broth*, 1 L
  • 2 cups orecchiette pasta, can use any small pasta type, 170 g
  • 2 cups green beans, trimmed and chopped into bite-sizes
  • 4 cups fresh spinach, chopped
  • To serve: vegan parmesan, good bread

Instructions

  1. Flavor Base: Heat 2 Tbsp olive oil in a large pot over medium heat. Add 1 medium yellow onion, 2 carrots, 3 ribs celery, and 4 cloves garlic. Cook until onion and carrots soften, 5 to 7 minutes. Stir in 1 tsp Italian seasoning, ½ tsp crushed red pepper flakes, and ½ to 1 tsp salt.
  2. Soup-ify: Stir in 2 14.5-oz cans crushed tomatoes, 1 15-oz can kidney beans, and 4 cups vegetable broth. Bring to a simmer, cover, and cook for 10 to 15 minutes.
  3. Fillings: Add 2 cups orecchiette pasta and 2 cups green beans and continue cooking for 8 to 10 minutes, or until pasta is al dente. In the last minute of cooking, stir in the 4 cups fresh spinach, stirring until it wilts down.
  4. Serve: Taste the soup and add remaining salt, if needed. Serve warm with your favorite bread for dipping and topped with a vegan parmesan cheese!

Notes

  • Use any small pasta type if orecchiette is not available.
  • Adjust salt to taste.
  • Store leftovers in an airtight container in the fridge for up to 3 days.
  • Author: Grandma Jo
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 250 kcal
  • Sugar: 8 g
  • Sodium: 600 mg
  • Fat: 6 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0 g
  • Carbohydrates: 40 g
  • Fiber: 10 g
  • Protein: 10 g
  • Cholesterol: 0 mg

Tips for the Best Minestrone Soup

Listen, after making this soup more times than I can count, I’ve picked up a few tricks that’ll take your minestrone from good to *grandma-worthy*:

Minestrone Soup - detail 4
  • Salt with care: Start with half the salt, then taste as you go—those canned tomatoes and broth can be salty already!
  • Fresh herbs win: If you’ve got a basil or oregano plant, toss in a few fresh leaves at the end—it’ll make your soup sing.
  • Greens last: Add spinach right at the finish—it wilts in seconds, and nobody likes soggy greens.
  • Broth backup: Keep extra broth handy in case the pasta drinks up too much liquid overnight.

Trust me, these little touches make all the difference! If you’re looking for more comforting soup ideas, check out my Italian Penicillin Soup.

Minestrone Soup Variations

Oh honey, minestrone is one of those magical recipes that welcomes all sorts of tweaks! Here are my favorite ways to mix it up when I’m feeling creative:

  • Bean swap: Can’t find kidney beans? Chickpeas or white beans work beautifully – just drain and rinse them first.
  • Pasta options: Gluten-free? Use rice pasta or quinoa pasta – they hold up surprisingly well in soup.
  • Extra veggies: Got zucchini? Dice it up and toss it in with the green beans. Mushrooms? Yes please!
  • Protein boost: For non-vegans, a handful of pancetta or bacon adds lovely smoky depth.

The beauty of minestrone is that it forgives nearly any substitution – just keep tasting as you go! For more bean inspiration, see my creamy white bean soup recipe.

Serving Suggestions for Minestrone Soup

Oh, serving this soup is half the fun! I always pair mine with thick slices of crusty bread – perfect for sopping up every last drop of that rich broth. A sprinkle of vegan parmesan on top adds just the right salty kick. And those leftovers? They taste even better the next day – just add a splash of broth when reheating to loosen it up. Trust me, this soup never lasts long in my house!

Minestrone Soup FAQs

I get asked about this soup all the time—here are the answers to the questions that pop up most often in my kitchen:

Can I freeze minestrone soup?
Absolutely! Just leave out the pasta—it turns mushy when frozen. Freeze the base soup, then cook fresh pasta when you reheat. It keeps beautifully for up to 3 months.

What pasta works best?
Orecchiette is my favorite (those little “ears” catch the broth perfectly), but any small shape like ditalini or small shells works. Just avoid long noodles—they’re awkward to eat in soup!

Can I make this gluten-free?
Easy peasy! Swap regular pasta for gluten-free varieties—rice or quinoa pasta hold up great. Just check that your broth is GF too.

How long do leftovers last?
About 3 days in the fridge—though in my house, it never lasts that long! The pasta will keep absorbing liquid, so add a splash of broth when reheating.

Nutritional Information

Here’s the scoop on one hearty bowl of minestrone—about 250 calories packed with 10g of plant-based protein and a whopping 10g of fiber! *Remember, these are estimates—your exact numbers will dance a bit depending on your veggie sizes and pasta choices.

Share Your Minestrone Soup Experience

I’d love to hear how your minestrone turns out—drop a comment below with your favorite twist or that secret ingredient you swear by! Happy cooking, friends!

For More recipes, Follow me on Facebook!

Hi, I’m Grandma Jo!

I believe the best recipes are the ones passed down, shared at the table, and made with love. On Good Ol’ Recipes, I bring you the classics—hearty meals, sweet treats, and homemade dishes that feel like home.

You Might Also Like...

Grandma Jo’s 5-Star Earls Warm Potato Salad Recipe

Grandma Jo’s 5-Star Earls Warm Potato Salad Recipe

Grandma Jo’s Irresistible One Pan Cheeseburger Rice Recipe

Grandma Jo’s Irresistible One Pan Cheeseburger Rice Recipe

Ultimate 30-Minute Mexican Picadillo Dinner Recipe

Ultimate 30-Minute Mexican Picadillo Dinner Recipe

Juicy Cowboy Sliders Dinner Ready in Just 1 Hour

Juicy Cowboy Sliders Dinner Ready in Just 1 Hour

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star