
Italian Minestrone Soup is a classic Italian soup that is full of vegetables, beans, and some pasta. A great way to warm up on cold winter months with a healthy and hearty vegetable soup.
Table of Contents
Why You Will Love This Recipe
The versatile soup is so simple yet fresh, healthy, and filling. A tomato broth is filled with hearty vegetables, beans, and a little bit of pasta. There are so many variations and modifications that you can make to it with what you have on hand or what you like.
This is one of my favorite soups to make, especially in the winter months. It is healthy, fast to make, fills you up, and can be done with whatever you have in your refrigerator.
All you need for this hearty meal is some canned beans, a variety of vegetables, and pasta!
Ingredients
Full quantities and recipe details can be found in the recipe card at the bottom of this post.
Let’s talk about what you need to make this classic Italian minestrone soup!
Red Kidney Beans
Cannellini Beans – or Great Northern Beans, or other white beans
Small Pasta – I love to use small shells, a classic pasta shape for minestrone soup. But you can use any small pasta or even a shaped pasta as desired. It is also a great way to use up leftover pasta you have in the refrigerator!
Vegetable Broth – or stock. You can also use chicken broth if you do not need it to be vegetarian
Celery Stalk
Fresh Zucchini
Mushrooms
Carrots
Yellow Onion
Garlic Cloves
Diced Tomatoes
Tomato Sauce
Dried Basil
Dried Oregano
Vegetable Oil
Salt
Black Pepper
Fresh Herbs – perfect for garnishing. I love to add some fresh parsley!
Instruction Overview
Heat a large pot or large Dutch oven over medium heat.
Add onion, carrots, and celery and cook until translucent, approximately 5 minutes.
Add zucchini, mushrooms, and spinach and cook until they begin to soften, approximately 3 minutes.
Add garlic, basil, oregano, salt, pepper to vegetables and stir. Let the spices sauté for approximately 2 minutes, stirring occasionally.
Add diced tomatoes, tomato sauce, beans, and stock to pot. Raise heat to high and bring to a boil.
Once boiling, reduce heat to medium low and simmer for 15 minutes, stirring occasionally.
While simmering, cook pasta in separate pot as per package directions until al dente.
Stir in the pasta and season with salt and pepper as needed.
Finish the classic minestrone soup off with a sprinkle of Parmesan cheese and/or some fresh parsley. I also love serving it up with some crusty bread like my No Knead Rustic Rosemary Bread!
Refrigerate any leftovers in an airtight container. Leftover soup is even better the next day, in my opinion! This minestrone reheats incredibly well.
Modifications and Substitutions
One thing I love about a minestrone soup is how versatile it is! It is so easy to swap out or add any ingredient based on your preference, seasonal fresh vegetables, or what you have on hand. Here are some ideas of ingredients you could add to the soup:
- Garbanzo Beans
- Green Beans
- Seasonal Vegetables – whatever is available!
- Yellow Squash
- Fresh Tomatoes
- Savoy Cabbage
- Sweet Potatoes
- Kale
- Red Pepper Flakes – if you want a little heat
- Ground Beef
- Ground Turkey
- Italian Sausage
- Fresh Basil
- Parmesan Rind – adds amazing flavor! Just add it when cooking and remove for serving
Keep it a vegetarian minestrone soup by sticking to vegetable broth, no Parmesan (unless it is vegetarian friendly), and vegetarian additions.
This recipe is similar to the Olive Garden Minestrone Soup. If you want it like the restaurant, make sure you add some green beans!
FAQs
Why is pasta cooked separately for soup?
What are the ingredients in Italian minestrone soup?
Does minestrone traditionally contain meat?
More Meatless Soups
Minestrone Soup Recipe
Ingredients
- 1 1/2 Tablespoons extra virgin olive oil
- 1 cup white onion diced
- 1 stalk celery diced
- 1 medium carrot diced
- 1 small zucchini diced
- ¾ cup mushrooms diced (I like to use Portabello and/or white button)
- 2 cups fresh spinach chopped (or 1 cup frozen) (or kale)
- 4 cloves garlic minced
- 2 teaspoons dried basil
- 2 teaspoons dried oregano
- 1 teaspoon salt
- 1/4 teaspoon black pepper
- 28 ounces diced tomato large can
- 15 ounces tomato sauce
- 1 can cannellini beans drained and rinsed (or great northern) (approx 15 ounces)
- 1 can kidney beans drained and rinsed (approx 15 ounces)
- 3 cups low sodium vegetable stock (learn how to make your own below!) (increase to 6 cups if you like thinner soups)
- 1 cup small pasta of choice (ditalini, small shells, etc)
Instructions
- Heat olive oil in large pot on medium heat. Add onion, carrots, and celery and cook until translucent, approximately 5 minutes.1 1/2 Tablespoons extra virgin olive oil, 1 cup white onion, 1 stalk celery, 1 medium carrot
- Add zucchini, mushrooms, and spinach and cook until they begin to soften, approximately 3 minutes.1 small zucchini, ¾ cup mushrooms, 2 cups fresh spinach
- Add garlic, basil, oregano, salt, pepper to vegetables and stir. Let the spices sauté for approximately 2 minutes, stirring occasionally.4 cloves garlic, 2 teaspoons dried basil, 2 teaspoons dried oregano, 1 teaspoon salt, 1/4 teaspoon black pepper
- Add diced tomatoes, tomato sauce, beans, and stock to pot. Raise heat to high and bring to a boil. Once boiling, reduce heat to medium low and simmer for 15 minutes, stirring occasionally.28 ounces diced tomato, 15 ounces tomato sauce, 1 can cannellini beans, 1 can kidney beans, 3 cups low sodium vegetable stock
- While simmering, cook pasta in separate pot as per package directions until al dente.1 cup small pasta of choice
- Stir in the pasta and season with salt and pepper as needed.
I’m always on the search for healthy yummy recipes. Thanks for sharing this. I love soups. I’ll add this to my collection. Pinned!