Minestrone Soup

Minestrone Soup steaming in a bowl, chunky vegetables and pasta visible Save Pin
Minestrone Soup steaming in a bowl, chunky vegetables and pasta visible | noshtheory.com

This hearty Italian minestrone combines sautéed onion, carrot and celery with zucchini, potato and green beans, simmered in a tomato-forward vegetable broth with cannellini and kidney beans. Small pasta is added toward the end so it stays tender. Ready in about an hour for six servings. Finish with parsley and optional Parmesan; swap seasonal greens for variety.

The rain was hammering against the kitchen window so hard that November evening that even the dog refused to go outside, and somehow that sound became permanently linked in my mind with the smell of soffritto hitting hot olive oil.

I made a double batch for a neighborhood potluck once and watched a man who claimed to hate vegetables go back for his third bowl without a shred of irony.

Ingredients

  • Olive oil (2 tbsp): A good fruity olive oil carries the entire flavor base, so do not reach for the dusty bottle in the back of the pantry.
  • Onion, carrots, celery (1 medium, 2 medium, 2 stalks, all diced): This classic soffritto trio is the soul of the soup and worth dicing small so everything melts together.
  • Garlic (2 cloves, minced): Add it after the other vegetables have softened so it never turns bitter.
  • Zucchini and potato (1 small each, diced): The potato breaks down slightly to thicken the broth while the zucchini keeps things light and fresh.
  • Green beans (1 cup, chopped): They add a satisfying snap and a pop of green that makes the bowl look beautiful.
  • Diced tomatoes, 1 can (14 oz): Pour the whole thing in with its juices because that liquid is pure concentrated flavor.
  • Vegetable broth (6 cups): Use a broth you actually enjoy sipping on its own because it forms the backbone of every spoonful.
  • Cannellini and red kidney beans (1 can each, drained and rinsed): Rinsing removes the cloudy starchy liquid so your soup stays clear and vibrant.
  • Small pasta such as ditalini (3/4 cup): Tiny shapes nestle perfectly onto the spoon with the vegetables and beans.
  • Dried oregano and basil (1 tsp each): These bloom beautifully when stirred into hot liquid rather than sprinkled on top at the end.
  • Bay leaf (1): It works quietly in the background and you will miss it if you forget it.
  • Salt and black pepper (to taste): Season gradually and taste as you go because the beans and broth already carry salt.
  • Fresh parsley and grated Parmesan (optional): The parsley wakes everything up at the end and the Parmesan adds a salty, nutty finish that feels nonnegotiable to me.

Instructions

Build the flavor foundation:
Warm the olive oil in a large heavy pot over medium heat and add the onion, carrots, and celery, stirring until they soften and smell sweet, about five minutes.
Invite the rest of the vegetables:
Stir in the garlic, zucchini, and potato, letting them coat in the oil and cook for another three minutes until the garlic is fragrant.
Add the green beans and tomatoes:
Pour in the diced tomatoes with all their juices and drop in the chopped green beans, giving everything a good stir so the flavors start mingling.
Build the soup:
Pour in the vegetable broth, add both cans of rinsed beans, and stir in the oregano, basil, bay leaf, salt, and pepper, then bring it all to a gentle boil.
Let it simmer:
Reduce the heat so the soup barely bubbles and let it go for fifteen minutes, which is just enough time to wipe down the counters and maybe pour yourself a glass of wine.
Cook the pasta right in the pot:
Tip in the small pasta and cook for about ten more minutes until both the pasta and vegetables are tender, stirring occasionally so nothing sticks to the bottom.
Finish and serve:
Fish out the bay leaf, taste the broth and add more salt or pepper if it needs it, then ladle into wide bowls and shower with parsley and Parmesan.
Hearty Minestrone Soup ladled into a bowl, tomato broth smelling of herbs Save Pin
Hearty Minestrone Soup ladled into a bowl, tomato broth smelling of herbs | noshtheory.com

There is something about a pot of minestrone cooling on the stove that makes a kitchen feel like the warmest room in any house.

Making It Your Own

This soup forgives almost any substitution, which is honestly part of its charm and the reason it has survived for centuries across every region of Italy.

Storing and Reheating

Keep leftovers in an airtight container in the refrigerator for up to four days and know that the second day bowl will taste deeper and more unified than the first.

Serving Suggestions

A thick slice of crusty bread rubbed with garlic and toasted under the broiler turns this soup into a meal that nobody will forget anytime soon.

  • A drizzle of your best finishing olive oil over each bowl at the table looks gorgeous and adds a peppery kick.
  • A squeeze of lemon juice right before serving brightens every single flavor in the pot.
  • Always let the soup rest off the heat for five minutes before ladling because the texture settles into something perfectly spoonable.
Rustic pot of Minestrone Soup with parsley and grated Parmesan on top Save Pin
Rustic pot of Minestrone Soup with parsley and grated Parmesan on top | noshtheory.com

Some dinners are about showing off and some are simply about showing up with something warm, and this minestrone has always been my favorite way to do the latter.

Recipe FAQs

Yes. Soak dried beans overnight and simmer until tender before adding to the soup. Alternatively, cook them separately and add at step 4 to maintain texture and control salt.

Add small pasta like ditalini or elbow when the vegetables are nearly tender, usually in the last 10 minutes of simmering, so the pasta cooks through without becoming mushy.

Swap the wheat pasta for a gluten-free small pasta or use cooked rice or quinoa. Check all canned ingredients and broth labels to ensure they are certified gluten-free.

Mash a cup of the cooked beans or a few potatoes in the pot and stir back in to naturally thicken the broth. Simmer a few extra minutes to meld the flavors.

Store cooled soup in an airtight container in the fridge for 3–4 days. Note that pasta absorbs liquid over time; keep extra broth separate if you plan to reheat later.

Fresh parsley or basil brightens the finished dish. Swap in seasonal vegetables like spinach, kale, or cabbage near the end of cooking for added color and nutrition.

Minestrone Soup

Comforting Italian minestrone with beans, small pasta, and seasonal vegetables in a rich tomato broth.

Prep 20m
Cook 40m
Total 60m
Servings 6
Difficulty Easy

Ingredients

Vegetables

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1 small zucchini, diced
  • 1 small potato, peeled and diced
  • 1 cup green beans, chopped
  • 1 (14 oz) can diced tomatoes

Broth & Beans

  • 6 cups vegetable broth
  • 1 (15 oz) can cannellini beans, drained and rinsed
  • 1 (15 oz) can red kidney beans, drained and rinsed

Pasta

  • 3/4 cup small pasta (ditalini or elbow macaroni)

Herbs & Seasoning

  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1 bay leaf
  • Salt and freshly ground black pepper, to taste
  • 2 tablespoons chopped fresh parsley (optional)
  • Grated Parmesan cheese, to serve (optional)

Instructions

1
Sauté the Aromatics: Heat olive oil in a large pot over medium heat. Add the diced onion, carrots, and celery. Sauté for 5 minutes until the vegetables are softened and the onion is translucent.
2
Add Remaining Vegetables: Stir in the minced garlic, diced zucchini, and diced potato. Cook for 3 minutes, stirring occasionally to prevent sticking.
3
Incorporate Tomatoes and Green Beans: Add the chopped green beans and the canned diced tomatoes with their juices. Stir well to combine all ingredients evenly.
4
Build the Soup Base: Pour in the vegetable broth. Add the drained cannellini beans and kidney beans. Season with dried oregano, dried basil, bay leaf, salt, and black pepper. Stir thoroughly.
5
Simmer the Soup: Bring the mixture to a boil, then reduce heat to low. Simmer gently for 15 minutes to allow the flavors to meld together.
6
Cook the Pasta: Add the small pasta to the pot and cook for an additional 10 minutes, or until both the pasta and all vegetables are tender.
7
Finish and Adjust Seasoning: Remove and discard the bay leaf. Taste the soup and adjust salt and pepper as needed.
8
Serve: Ladle the hot soup into bowls. Garnish with chopped fresh parsley and grated Parmesan cheese if desired. Serve immediately.
Additional Information

Equipment Needed

  • Large soup pot
  • Cutting board
  • Chef's knife
  • Wooden spoon
  • Ladle

Nutrition (Per Serving)

Calories 260
Protein 11g
Carbs 42g
Fat 5g

Allergy Information

  • Contains wheat (gluten) from pasta.
  • Contains milk from Parmesan cheese.
  • For gluten-free, substitute with gluten-free pasta.
  • For dairy-free, omit or replace Parmesan with a dairy-free alternative.
Ivy Rosen

Passionate home cook sharing weeknight meals, kitchen hacks, and everyday cooking joy.