Easy Minestrone Soup

Minestrone soup is the pot I make when the fridge is a collection of odds and ends, and I want dinner to feel like more than the sum of them. This version is chunky on purpose, with beans, zucchini, and little shell pasta that hold their shape in the bowl. I keep the vegetables cut small so every spoonful gets a bit of everything. It comes together in about forty-five minutes, most of that hands-off while it simmers.

I’ve been cooking meatless for over forty years, and soups like this are where I learned that depth doesn’t come from meat; it comes from letting a few good things simmer together. A can of tomatoes, a good broth, Italian seasoning, and fresh herbs do most of the work here.

A bowl of minestrone soup brimming with vegetables and pasta sits invitingly beside crusty bread on a brown cloth.
Minestrone Soup. Photo Credit: Splash of Taste

Why You’ll Love This Recipe

  • It’s chunky, not a thin broth with a few things floating in it. Whole beans, sliced zucchini, and shell pasta give you something to chew.
  • Everything happens in one pot, so there’s a single pan to wash at the end of a weeknight.
  • The vegetables are a starting point, not a rule. Whatever’s wilting in the drawer usually ends up in the pot.
  • It reheats better than most soups, and the flavor settles overnight into something rounder than the day you made it.

Ingredients You’ll Need

You’ll need all the ingredients in the photograph below.

Zucchini. One zucchini, quartered lengthways and sliced, keeps its bite through the simmer without turning to mush. Cut it too small, and it disappears into the broth.

Two kinds of beans. A cup each of white beans and red kidney beans gives you contrast in color and texture, and together they carry most of the protein. Canned, drained, and rinsed is what I use on a weeknight.

Small shell pasta. A cup of small pasta shells catches broth in a way long pasta can’t. Any small shape works, but shells are worth it.

Italian seasoning. Two teaspoons is the backbone of the flavor here. A dried blend of oregano, basil, thyme, and rosemary saves pulling five jars, and it dissolves right into the broth as it simmers.

Diced tomatoes and vegetable broth. These build the base. A good broth matters more than usual in a soup this simple, so use one you’d happily sip on its own.

Various bowls containing labeled ingredients for minestrone soup, including vegetables, beans, pasta, broth, seasoning, and olive oil, arranged on a light surface.
Minestrone Soup Ingredients. Photo Credit: Splash of Taste

How to Make Minestrone Soup

A complete printable recipe and the measurements in both US customary and metric are available in the recipe card below.

Soften the Vegetables

Heat two tablespoons of olive oil in a large pot over medium-high heat, then add the onion, celery, carrots, and zucchini. Cook for about ten minutes, until they’ve softened and lost their raw edge. Stir in the minced garlic and give it a couple of minutes, just until you can smell it.

A pot filled with chopped vegetables, perfect for a hearty minestrone soup, including zucchini, carrots, celery, and onions with steam rising. Two metal spoons and a brown cloth are nearby on the countertop.
Sauté onion, celery, carrots, and zucchini for 10 minutes, then add garlic and cook until fragrant.
A pot of minestrone soup with zucchini, diced tomatoes, and herbs in a savory broth sits beside two silver spoons and a napkin.
Add tomatoes, vegetable broth, and Italian seasoning, then simmer to blend the flavors.

Build the Broth

Add the diced tomatoes, the vegetable broth, and the Italian seasoning, and bring it up to a simmer. This is the point where you can walk away for a minute. The broth needs a little time to pull the herbs and tomato together.

Add the Beans, Pasta, and Greens

Tip in the white beans, kidney beans, frozen green beans, spinach, and the shell pasta. Keep it simmering for ten to fifteen minutes, until the pasta and vegetables are tender. Taste and adjust the salt and pepper at the end, once everything has cooked down and the flavors have had a chance to settle..

A pot filled with minestrone soup ingredients: kidney beans, white beans, zucchini, spinach, pasta, and herbs, with a wooden spoon resting on the rim.
Add beans, green beans, spinach, and pasta. Simmer 10–15 minutes until tender, then season with salt and pepper.
Two bowls of minestrone vegetable soup with beans and shell pasta, garnished with crusty bread slices, next to a pot of soup on a wooden board.
Garnish with fresh herbs and serve hot with bread.

Finish and Serve

Garnish with fresh herbs and serve it hot, ideally with bread on the side for the broth. If you like the pasta to stay firm, see the note below about cooking it separately.

Recipe Notes and Expert Tips

  • Keep the pasta firm. Pasta left sitting in hot soup keeps drinking up broth and softening. Cook the pasta separately and stir it in just before serving so it stays firm instead of soaking up broth and going soft.
  • Cut the zucchini big enough to survive. Quartered and sliced holds up. Diced small, it cooks away before the beans are hot through.
  • Taste for salt at the end, not the start. Broth and canned beans both bring their own salt, and it gets saltier as the soup reduces. Season once at the finish and you won’t overshoot.
  • A Parmesan rind is worth saving. Dropping a rind into the pot as it simmers loosens a savory depth into the broth. If you avoid animal rennet, use a vegetarian hard cheese, since traditional Parmesan is made with it.

Recipe Variations

  • Swap the vegetables for what’s in season. Kale, diced potatoes, or butternut squash all work in place of, or alongside, the zucchini, and I have these confirmed as reliable swaps. Potatoes want an extra few minutes to cook through.
  • Make it thicker. Mash some of the beans before they go in so their starch loosens into the broth and thickens it without changing the flavor. This one is tested, straight from the recipe as written.
  • Turn it into a slow-cooker soup. Everything except the pasta and spinach goes in on low for six to eight hours, then the pasta and spinach join for the last half hour. It’s my approach when I need food ready by dinnertime.
  • Make it gluten-free. Use a gluten-free pasta you trust, or leave the pasta out and let the beans carry the body. Both routes are backed by the recipe notes.

How to Store Leftovers

Get leftovers into the fridge within two hours of cooking, and they’ll keep for three to four days. When you reheat, bring the soup back up to a boil rather than just warming it through. The flavor is usually better on day two.

Minestrone freezes well for up to three months, with one catch: the pasta. It turns soft and grainy after freezing and thawing. If you know you’re freezing a batch, leave the pasta out, freeze the soup, and cook fresh pasta to stir in when you reheat.

What to Serve With Minestrone Soup

I almost always put out bread with this, warm enough that the crust gives when you tear it. My homemade French bread is my first choice, since a plain, sturdy loaf is exactly what you want for mopping the bowl. If I’m making more of a meal of it, a Caprese salad keeps things on the lighter, fresher side, tomatoes and mozzarella against all that warm broth.

More Soups Worth a Pot on a Cold Night

If this one hits the spot, here are a few more soups from my kitchen worth a pot.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A bowl of minestrone soup with pasta and toasted bread slices on the side.

Easy Minestrone Soup

A chunky, one-pot minestrone soup with white and red kidney beans, zucchini, and small shell pasta in an Italian-herb tomato broth. Vegetarian, ready in about 45 minutes.
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Course: Lunch, Main course, Soup
Cuisine: Italian
Servings: 8
Calories: 136kcal

Ingredients

  • 2 tablespoons olive oil
  • ¾ cup onion diced
  • ½ cup celery sliced
  • ½ cup carrots peeled diced
  • 1 zucchini quartered and sliced
  • 2 teaspoons garlic minced
  • Salt and pepper
  • 1 ½ cup can diced tomatoes
  • 4 cups vegetable broth
  • 2 teaspoons Italian seasoning
  • 1 cup canned white beans drained and rinsed
  • 1 cup canned red kidney beans drained and rinsed
  • ½ cup frozen green beans
  • 1 cup small shell pasta
  • 2 cups baby spinach leaves

To serve:

  • Fresh herbs
  • Bread
Woman pointing down next to a large play button on a video player; text reads, "Prefer to watch? I’ve got you covered below. Watch the recipe video now.

Video

Instructions

  • Heat the olive oil in a large pot over medium high heat. Add the onion, celery, carrots and zucchini to the pot.
    2 tablespoons olive oil, ¾ cup onion, ½ cup celery, ½ cup carrots peeled, 1 zucchini
  • Cook until the vegetables are tender, about 10 minutes. Add the garlic and cook for a few minutes.
    2 teaspoons garlic
  • Add the tomatoes, vegetable broth, and Italian seasoning to the pot. Bring to a simmer.
    1 ½ cup can diced tomatoes, 4 cups vegetable broth, 2 teaspoons Italian seasoning
  • Add the white beans, kidney beans, green beans, spinach, and pasta to the pot. Continue cooking for 10-15 minutes or until pasta and vegetables are tender. Adjust salt and pepper.
    Salt and pepper, 1 cup canned white beans, 1 cup canned red kidney beans, ½ cup frozen green beans, 1 cup small shell pasta, 2 cups baby spinach leaves
  • Garnish with fresh herbs and serve with bread.
    Fresh herbs, Bread

Notes

Cook the pasta separately and stir it in just before serving so it stays firm instead of soaking up broth and going soft.
Cut the zucchini into quarters and slice it so it holds its shape through the simmer.
Season with salt at the end, since the broth and canned beans already carry salt that intensifies as it cooks.
A Parmesan rind simmered in the pot adds savory depth. Use a vegetarian hard cheese if you avoid animal rennet.
For a thicker soup, mash some of the beans before adding them so their starch loosens into the broth.

Nutrition

Calories: 136kcal | Carbohydrates: 21g | Protein: 5g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 612mg | Potassium: 454mg | Fiber: 4g | Sugar: 5g | Vitamin A: 2476IU | Vitamin C: 14mg | Calcium: 70mg | Iron: 2mg
Mandy Applegate, recipe developer and vegetarian since the 1980sMandy Applegate

Vegetarian since I was 15, and still cooking this way more than 40 years later. Everything on Splash of Taste comes from a kitchen that has been entirely vegetarian for decades, shaped by years of trial and error and the honest pleasure of cooking food I actually want to eat. Every recipe is triple tested before it lands here.

Tried this recipe?Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating