• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Panlasang Pinoy

Your Top Source of Filipino Recipes

  • Start Here
  • All Recipes
    • Course
      • Breakfast
      • Lunch
      • Appetizers
      • Dessert
      • Dinner
    • Ingredient
      • Chicken
      • Pork
      • Beef
      • Turkey
      • Vegetable
      • Fish
      • Rice
      • Egg
      • Tofu
      • Noodles
    • Type
      • Adobo
      • Bread
      • Fried Chicken
      • Sinigang
      • Kilawin
      • Ginataan
      • Kaldereta
  • Cooking Schools
  • About
Facebook
Instagram
Pinterest
YouTube
Home Recipes

Minestrone Soup

By: Vanjo Merano Leave a Comment Updated: 2/6/26
Jump to Recipe

Minestrone Soup is a thick Italian vegetable soup made with kidney beans, small shell pasta, and fresh spinach in a tomato broth. This Minestrone Soup recipe uses red wine to give the broth more depth, and I think that one addition is what makes it taste different from most versions I have tried. Minestrone Soup lets you open the fridge, grab whatever vegetables are about to go bad, and throw them in. No two pots ever taste exactly the same, and that is part of why I keep going back to it. I have been making Minestrone Soup since my early days in Chicago, when a cold night and a mostly empty fridge taught me that you do not need much to make a good bowl of soup. This Minestrone Soup is ready in about 30 minutes, start to finish.

My grandma made something similar when I was a kid, though she would never have called it minestrone. She just boiled whatever she had. Onions, tomatoes, a handful of beans, maybe some greens from the garden. No measurements. She would taste it, add salt, taste it again, and that was dinner. I did not appreciate that until I was older and started cooking on my own.

The red wine is what I think separates this version from the usual recipe you find online. It is not a lot, just 3/4 cup, but it changes the broth in a way that is hard to describe. More savory, maybe. A little rounder. I almost left it out the first time I made this because I was not sure how it would taste in a vegetable soup. Glad I did not.

What is Minestrone Soup?

Minestrone soup is a thick Italian vegetable soup traditionally made with whatever seasonal vegetables, beans, and pasta or rice happen to be available. The name comes from the Italian word “minestra,” meaning soup. It roughly translates to “big soup,” which is honestly a pretty accurate description of what you end up with.

The history goes way back. There are versions of this soup dating to the Roman Empire, around the 2nd century BC. Back then, it was mostly vegetables and grains cooked in water because that is what people could afford. Tomatoes were not part of the recipe until the 1500s, after they arrived in Italy from the Americas. The Italians call it “cucina povera,” which means food of the poor. I think that name sells it short. The whole idea is that you take ordinary, affordable ingredients and cook them slowly until they become something worth sitting down for. That is good cooking, not poor cooking.

Every region in Italy has its own version. Some use rice instead of pasta. Some skip beans entirely. There is no official recipe, and there never has been.

Why This Minestrone Soup Recipe Works

Here is why I think this version turns out well.

  • Sautéing the aromatics before adding liquid – Garlic, onion, celery, and zucchini cooked in olive oil for a few minutes builds a base that the rest of the soup leans on
  • Red wine in the broth – Most minestrone recipes skip this. The wine cooks down and leaves behind an acidity and richness that plain broth does not have
  • 15 minutes of simmering with dried herbs and beans – Oregano, basil, and thyme need time to release their flavor into the liquid. Rushing this step and you end up with herbs just floating on top instead of tasting like they belong
  • Pasta and spinach go in last – Pre cooked pasta added at the end stays firm. Spinach wilts in a few minutes. Both lose their texture if they sit in hot broth too long

Ingredients

  • Small shell pasta – Fits on a spoon and the curves catch broth
  • Spanish onion – Milder and a bit sweeter than yellow onion
  • Red wine – I use Merlot or Cabernet Sauvignon, nothing expensive
  • Zucchini – Melts into the broth as it cooks and gives the soup body
  • Celery – For the aromatic base
  • Garlic – Four cloves, minced
  • Vegetable broth – 5 cups for the base
  • Canned green beans – Chopped, they keep their shape in the broth
  • Red kidney beans – Drained, these make the soup filling
  • Canned diced tomatoes – The tomato base of the broth
  • Carrot – Minced, for sweetness
  • Parsley – Chopped, stirred in with the beans
  • Dried oregano – Works well in Italian soups
  • Salt – 1 1/2 teaspoons to start, adjust later
  • Ground black pepper – For heat
  • Dried basil – Pairs with the tomatoes
  • Dried thyme – Just 1/4 teaspoon, it does not need much
  • Fresh baby spinach – Goes in at the end
  • Olive oil – 3 tablespoons to start the sauté

Vanjo’s Advice

I have made this enough times to have opinions about it.

  • Use a wine you would drink on its own. I tried using a bottle I had been ignoring in the back of the pantry once and the soup tasted off. Not terrible, but not right either. A $7 to $10 Merlot is fine.
  • Cook the pasta in a separate pot. I learned this the hard way. The first time I made this, I cooked the shells right in the soup. By the next morning, all the broth was gone because the pasta soaked it up overnight. Now I always boil the pasta separately and add it to each bowl when I serve.
  • Do not leave out the zucchini. I know it seems like a background ingredient, but it dissolves into the broth and gives the soup a thickness you lose without it. I skipped it once when I ran out, and the soup felt thin.
  • Let it sit for a bit after you turn off the heat. 10 minutes with the lid on. I do not know the science behind it, but the flavor seems to settle and get deeper during that time. My grandma did this with every soup she made, so maybe it is just habit at this point.
  • Season at the end, not the beginning. The broth reduces as it simmers. If you salt it fully at the start, you might end up with something too salty by the time it is done. I always taste and adjust right before serving.

How to Cook Minestrone Soup

This is a straightforward soup. No special equipment, no tricky timing. You just need a big pot and about 30 minutes.

Sauté the Aromatics

  1. Heat a large cooking pot over medium heat and pour in the olive oil.
  2. Add the garlic, onion, celery, and zucchini. Sauté for about 3 to 4 minutes, or until the vegetables soften and release their aroma.

Do not let the garlic brown. If it starts to darken, lower the heat or take the pot away from the burner.

Build the Broth

  1. Pour in the vegetable broth and diced tomatoes. Let the mixture come to a boil.
  2. Add the red wine, salt, and ground black pepper. Stir and allow it to simmer briefly.

You will notice the wine smell hit you right away. That fades as the alcohol cooks off.

Simmer the Beans and Vegetables

  1. Put in the kidney beans, green beans, carrots, parsley, oregano, basil, and thyme.
  2. Lower the heat and let the soup simmer for 15 minutes so the flavors blend well.

Stir a few times during this step. The beans like to settle at the bottom.

Add the Pasta and Spinach

  1. Add the cooked small shell pasta and fresh spinach.
  2. Continue simmering for 5 to 7 minutes, just until the spinach wilts.

Turn off the heat and transfer the soup to a serving bowl. Serve warm with bread sticks.

Pro Tips

  • Chop the carrots, celery, and zucchini to roughly the same size – They cook more evenly this way
  • Rinse the canned beans under cold water first – Gets rid of the starchy liquid and some of the extra sodium
  • Go easy with the spoon once the pasta is in – The shells are delicate and will break if you stir too hard
  • Grate some Parmesan on top before serving – I did not include it in the recipe because it is optional, but it makes a difference

What to Serve with Minestrone Soup

  • Crusty Italian bread – For soaking up the broth at the bottom of the bowl
  • Garlic breadsticks – I like these on the side for dipping
  • Green salad with vinaigrette – Something light to go with a heavy soup
  • Grilled cheese – My kids ask for this every time I make soup

How to Store Minestrone Soup

Leftovers are not usually a problem here because my family finishes the pot. But if you do have extra, it keeps well.

  • Refrigerator: Airtight container, up to 4 days. Honestly, it tastes better the next day. The flavors get deeper overnight.
  • Freezer: Up to 3 months, but leave the pasta out. Frozen pasta turns mushy and soaks up all the broth. Cook fresh pasta when you reheat.
  • Reheating: Stovetop over medium low heat. Stir it a few times. If it got too thick in the fridge, splash in some broth or water. Microwave works too if you are in a hurry.

More Soup Recipes

  • Simple Chicken Noodle Soup – Spiral noodles and tender shredded chicken in a light broth
  • Egg Drop Soup – Quick and light, done in under 20 minutes
  • Ham and Potato Soup – Creamy and savory with chunks of ham and soft potatoes
  • Creamy Macaroni Soup – A Filipino favorite with elbow pasta in savory broth
  • Chicken Macaroni Sopas – Filipino noodle soup with a creamy broth
  • Hot and Sour Soup – Spicy and tangy, good when you want something with a kick
  • Beef Stew – Tender beef simmered slowly in savory broth with vegetables

Substitutions

  • Red kidney beans – Cannellini beans, Great Northern beans, or chickpeas
  • Small shell pasta – Ditalini, elbow macaroni, or orecchiette
  • Red wine – Extra vegetable broth with a small splash of red wine vinegar if you want to skip the alcohol
  • Fresh spinach – Kale or Swiss chard, though chard takes a few extra minutes
  • Zucchini – Yellow squash or diced potatoes
  • Vegetable broth – Chicken broth works if you do not need it vegetarian

Frequently Asked Questions

Can I use frozen vegetables in minestrone soup?

Yes. Frozen green beans, carrots, or a mixed bag all work. Toss them in straight from the freezer and add a couple extra minutes to the simmer time. The texture is not quite as good as fresh, but the taste is close enough, especially on a busy weeknight.

What is the best pasta shape for minestrone soup?

Ditalini, small shells, elbow macaroni, and orecchiette all work well. I use small shells because they scoop up broth in the curve. Stay away from long pasta like spaghetti or fettuccine. It does not work in a chunky soup like this.

Can I make minestrone soup ahead of time?

Of course. It actually gets better the next day. Just cook the pasta separately and add it when you are ready to serve. Otherwise the noodles absorb all the liquid and you end up with a pasta dish instead of a soup.

Can I freeze minestrone soup?

Yes, without the pasta. Freeze in a container for up to 3 months. Thaw in the fridge, reheat on the stove, and cook fresh pasta to stir in.

Is minestrone soup vegetarian?

This recipe is, yes. Vegetable broth and olive oil, no meat. You can swap in chicken broth if you want, but the vegetable version holds its own.

I make this soup a lot during the colder months. It is easy, it fills you up, and the red wine gives the broth something extra that I have not been able to get from other recipes. Give it a try and let me know what you think.



 

Did you make this? If you snap a photo, please be sure tag us on Instagram at @panlasangpinoy or hashtag #panlasangpinoy so we can see your creations!

Minestrone Soup

A thick and filling Italian vegetable soup made with kidney beans, shell pasta, and fresh spinach in a tomato broth with a splash of red wine. This minestrone is ready in about 30 minutes and works well as a weeknight dinner or a make-ahead meal.
Prep: 10 minutes minutes
Cook: 25 minutes minutes
Total: 35 minutes minutes
Print Recipe Rate Recipe
Pin
Email
6 people

Ingredients

  • 3 tablespoons olive oil
  • 4 cloves garlic minced
  • 1 piece yellow onion minced
  • 2 stalks celery minced
  • 1/2 cup zucchini chopped
  • 5 cups vegetable broth
  • 12 to 14 oz canned diced tomatoes
  • 3/4 cup red wine a dry red like Merlot or Cabernet Sauvignon
  • 1 1/2 teaspoons salt
  • 1/2 teaspoon ground black pepper
  • 12 oz red kidney beans drained
  • 4 oz long green beans chopped
  • 1/2 cup carrot minced
  • 1 tablespoon parsley chopped
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon dried thyme
  • 3/4 cup pasta shells cooked separately and drained
  • 3 cups baby spinach
US CustomaryMetric

Equipment

  • 1 Large cooking pot or casserole A heavy bottomed pot helps distribute heat evenly during sautéing.
  • 1 Separate pot for pasta For boiling the shell pasta on its own before adding to the soup.

Instructions

  • Heat a large cooking pot over medium heat and pour in the olive oil.
    3 tablespoons olive oil
  • Add the garlic, onion, celery, and zucchini. Sauté for about 3 to 4 minutes, or until the vegetables soften and release their aroma.
    4 cloves garlic, 1 piece yellow onion, 2 stalks celery, 1/2 cup zucchini
  • Pour in the vegetable broth and diced tomatoes. Let the mixture come to a boil.
    5 cups vegetable broth, 12 to 14 oz canned diced tomatoes
  • Add the red wine, salt, and ground black pepper. Stir and allow the soup to simmer briefly.
    3/4 cup red wine, 1 1/2 teaspoons salt, 1/2 teaspoon ground black pepper
  • Put in the kidney beans, green beans, carrots, parsley, oregano, basil, and thyme. Lower the heat and let the soup simmer for 15 minutes so the flavors blend well.
    12 oz red kidney beans, 4 oz long green beans, 1/2 cup carrot, 1 tablespoon parsley, 1 teaspoon dried oregano, 1/2 teaspoon dried basil, 1/4 teaspoon dried thyme
  • Add the cooked small shell pasta and fresh spinach. Continue simmering for 5 to 7 minutes, just until the spinach wilts.
    3/4 cup pasta shells, 3 cups baby spinach
  • Turn off the heat and transfer the soup to a serving bowl. Serve warm with bread sticks.

Notes

Scaling up – This recipe doubles well. Use a larger stockpot and keep the simmer time the same. The broth to vegetable ratio stays balanced as long as you scale everything evenly.
Broth brand – Low sodium vegetable broth gives you more control over the salt level. Swanson or Kitchen Basics both work well here.
Pasta timing – If serving the whole pot at once, add the cooked pasta directly to the pot. If you plan to eat over a few days, keep the pasta in a separate container in the fridge and add it to individual bowls when reheating.
Day-of serving – Ladle the soup into bowls first, then add a scoop of cooked pasta to each bowl. This keeps the pasta firm if people come back for seconds.
Red wine substitute for kids – Replace the wine with 3/4 cup of vegetable broth and 1 tablespoon of red wine vinegar. The vinegar gives a similar acidity without the alcohol.

Nutrition Information

Calories: 255kcal (13%) Carbohydrates: 34g (11%) Protein: 9g (18%) Fat: 8g (12%) Saturated Fat: 1g (5%) Polyunsaturated Fat: 1g Monounsaturated Fat: 5g Sodium: 1482mg (62%) Potassium: 668mg (19%) Fiber: 7g (28%) Sugar: 6g (7%) Vitamin A: 3949IU (79%) Vitamin C: 18mg (22%) Calcium: 89mg (9%) Iron: 4mg (22%)
© copyright: Vanjo Merano

Did you make this?

Tag @PanlasangPinoy on Instagram and be sure to leave a rating!

Rate Recipe
Tag On Instagram

Vanjo Merano

Vanjo Merano is the creator of PanlasangPinoy.com. His goal is to introduce Filipino Food and Filipino Cuisine to the rest of the world. This blog was the first step that he took.

Read more...

Related Posts

  • Healthy Vegetable Soup Recipe
  • Pumpkin Soup Recipe
  • Cabbage Soup Recipe
SharesFacebookPinTweet

Reader Interactions

Leave a Comment Cancel reply

Have a question? Submit your question or comment below.

Recipe Rating





sidebar

Welcome!

As a huge fan of Filipino food, it is my goal to teach people how to cook it using the simplest way possible. Prepare your taste buds for an ultimate showdown of delectable Filipino dishes! Read more…

Facebook
Instagram
Pinterest
YouTube

Reader Favorites

Chicken Adobo Panlasang Pinoy

Filipino Chicken Adobo Recipe

Leche Flan Recipe

kare kare beef tripe

Kare-Kare Recipe (Beef Tripe)

Pork Sinigang

Sinigang

Receive new recipes by email!




Seasonal

Beef Morcon Recipe

Arroz Valenciana

lechon belly roll recipe

Lechon Belly Roll

Christmas Macaroni Salad

How to Make Macaroni Salad for the Holidays

As Seen In:

good housekeeping
parents
serious eats
livestrong
kitchn
sheknows
Facebook
Instagram
Pinterest
YouTube
About
Meet Vanjo
New? Start Here
Browse Recipes
Explore
Ingredient 101
Philippines
Cooking Schools
Privacy Policy
Disclaimers
Contact
© 2026 Panlasang Pinoy
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
Back to Top
Back to Top