A classic Italian Minestrone Soup Recipe loaded with fresh vegetables like onions, carrots, celery, tomatoes, zucchini, and green beans in a seasoned tomato-based broth with beans and pasta. The result is a delicious, hearty vegetarian soup that everyone enjoys and is even better than Olive Garden.

Enjoy this delicious soup on its own or with crusty French baguettes, Caesar salad, or cheese garlic bread. This tasty meal can be made with seasonal vegetables and greens.
Ingredients Notes and Substitutions
See the complete list of ingredients on the recipe card below.
- Carrots: Always peel your carrots to bring out that beautiful orange color we all love.
- Green Beans: If these do not look great at the market, then opt for butternut squash or cauliflower.
- Bay Leaves: Other herbs to try include fresh basil and fresh Italian parsley.
- Beans: You can try Great Northern beans or red kidney beans.
- Pasta: Any small pasta will work, including elbow, small shells, orecchiette, or ditalini.
How to make minestrone soup
This is a summary version; for the complete list of ingredients and instructions, please refer to the recipe card below.
- Heat oil in a large Dutch oven or soup pot over medium-high heat. Add onions, celery, and carrots.
- Toss in the green beans and zucchini and cook for 2-3 minutes or until the onions and celery are soft.
- Reduce the heat to low and add garlic, thyme, and marjoram, cooking for 1 minute.
- Add the bay leaves, vegetable broth, tomato paste, and diced tomatoes. Bring to a low boil, then reduce to a simmer. Cook until the green beans, carrots, and zucchini are almost tender.
- Add the beans and pasta. Cook until the pasta is tender.
- If desired, stir in a few cups of spinach and cook just until wilted.

Preparation Tips
- For even more flavor, add Parmesan rinds to the soup while it simmers. Do not forget to fish them out before serving the soup.
- For an over-the-top taste sensation, grate a little fresh Parmesan Cheese over each bowl of soup or top with Homemade Croutons.
- The veggies should be chopped fairly small so a variety of them fit on your soup spoon.

Serving Suggestions
Although this soup is packed with hearty flavor, I sometimes like to serve it with lemon chicken pasta, chicken parmesan casserole, or chicken cutlets. Delicious drinks to serve include the Arnold Palmer, strawberry lemonade, or homemade lemonade.

More Soup Recipes

Classic Minestrone Soup
Ingredients
- 1½ tablespoons olive oil
- 1 onion chopped
- 2 stalks celery chopped
- 1 large carrot chopped
- ½ lb. green beans trimmed and cut in ½ inch segments
- 1 zucchini diced
- 3 cloves garlic minced
- 1 teaspoon dried thyme
- 1 teaspoon dried marjoram or dried oregano
- 2 bay leaves
- 6 cups vegetable broth
- 2 tablespoons tomato paste
- 2 14.5 ounce cans fire roasted tomatoes
- 1 16 ounce can white beans like Great Northern or cannellini beans drained and rinsed
- ¾ cup uncooked elbow pasta or other small pasta
- salt and pepper to taste
- 2-3 cups baby spinach optional
Instructions
- Heat oil in a large Dutch Oven or stockpot over medium heat. Add the onions, celery, and carrots, cooking until the onions and celery are almost soft.
- Add the green beans and zucchini and cook for 2-3 minutes or until the onions and celery are soft.
- Reduce the heat to low and add the garlic, thyme, and marjoram, cooking for 1 minute while stirring constantly.
- Add the bay leaves, vegetable broth, tomato paste, and diced tomatoes. Bring the soup to a low boil and then reduce to a simmer, cooking until the green beans, carrots, and zucchini are almost tender.
- Add the white beans and pasta. Cook until the pasta is tender but not overcooked.
- If desired, stir in the spinach and cook just until wilted, 2-3 minutes.
Notes
- Store leftovers in an airtight container in the fridge for up to 3 days. Reheat on the stovetop over low or in the microwave at reduced power.
- If you know you will store or freeze some of the soup for leftovers, remove that portion before adding the pasta and spinach. Then add them when reheating the soup. This will keep them from becoming overcooked.
- Freeze in heavy-duty zipper bags or sturdy freezer-safe containers for up to 3 months. Thaw in the refrigerator overnight.
Nutrition
On the hunt for more delicious recipes? Follow Small Town Woman on Facebook, Pinterest, and Instagram.
https://www.smalltownwoman.com/wp-content/uploads/2019/05/Beth-1.pdf












Sammy
I do love homemade soups and love minestrone soup. I am making this over the weekend as need something tasty and fresh tasting
Beth Pierce
Thanks, Sammy! Enjoy!
Hayley
I love this soup! It is hearty and flavorful! Thank you for sharing your soup recipe.
Beth Pierce
The pleasure is all mine, Hayley!
Jenny
I’ve never tried making minestrone before. Thanks for sharing this recipe, Pinned for later.
Beth Pierce
Thanks, Jenny! Enjoy!
AJ
Geez, I need to stop coming on here when I am hungry.. this looks delicious!! Adding this to my list of recipes to try out asap!!
Beth Pierce
Thanks, AJ! Enjoy!
Lucy
This minestrone soup was real comfort food. I loved how quick it was to cook, I thought it would have taken a lot longer!
Karen
The Recipe was soooo delicious! Thank you so so much. I love minestrone soup and I finally managed to cook it because of you, THANK YOU.
Beth Pierce
My pleasure, Karen!
Kat
Adding butternut squash instead of green beans is a great way to make this meal feel more seasonal. My sister loves dipping garlic bread into the tomato broth to get every last drop of flavor.
Beth Pierce
I don’t blame her, Kat! A little soaked bread is delicious.
Bentley
This is a great recipe. I made it as-is and we really liked it. I think next time I’ll throw in some frozen meatballs.
Beth Pierce
Thank you, Ben! So happy that you liked it.
Marysa
What a perfect combination of veggies and noodles. This would be a great healthy recipe and a wonderful way to use up extra veggies as well.