Home » Soup and Stew Recipes » Minestrone Soup from Scratch

Minestrone Soup from Scratch

Classic minestrone soup is a great weeknight meal. Rich tomatoey broth full of fresh vegetables, hearty white beans and pasta is topped with a sprinkling of fresh herbs to make this soup a nutritious and delicious dinner.

Minestrone soup from scratch with green bowl

Minestrone is an easy soup recipe for dinner, it is full of nutrients and fiber and it’s always a crowd-pleaser, making it a great option for family dinners.

This post contains affiliate links. If you were to make a purchase through one, I would receive a small commission, at no extra cost to you. Questions? Please refer to my policy page.

Minestrone soup

Making a good pot of minestrone is all about timing. It is full of vegetables that cook at different rates, so knowing when to add them is the key to perfectly cooked vegetables in your soup.

bowl of minestrone with white beans

This recipe makes 4 quarts of soup. You might think that is much more than you’ll need, trust me, it isn’t. We are a family of two and I always make this much soup to have leftovers for lunches during the week.

Minestrone is great for meal-prepping because you are getting a nutritious, good for you lunch that fills you up and is delicious.

How to make minestrone soup from scratch

Minestrone soup doesn’t have a strict recipe. This soup uses whatever vegetables are available, which makes it the perfect soup. You can use root vegetables in the fall like I did for an autumn minestrone or you can use whatever you happen to have on hand.

There are basics, like carrots, onions, celery, zucchini, etc. in most minestrone recipes. But, if you don’t like zucchini, you can omit it and carry on with the rest of the soup.

If you’re planning to use dry beans, the first step is to soak the beans overnight. Keep in mind that they will triple in volume after soaking and they’ll get a bit bigger after cooking.

white beans dry vs soaked

Sauté the aromatics (or mirepoix) – carrots, onions and celery to start building a flavor base for the soup. After that, the vegetables and beans simmer in the tomatoey broth until tender.

minestrone soup ingredients on sheet pan

We reserve some of the vegetables for the end as well as the pasta to ensure delicate vegetables don’t overcook in the soup.

Chopping vegetables doesn’t take long, but if you plan ahead and chop them the night before, you’ll save yourself 15 – 20 minutes on the day you are making soup.

If you are really pressed for time, the grocery store usually sells pre cut veggies. You pay for the convenience of it with a slightly higher price tag, but in a pinch, it is an option.

minestrone soup with beans and fresh herbs

To avoid mushy pasta in my soup, I add the pasta at the very end if I’m serving the entire pot. If I know I’ll have leftovers, or will be freezing some of the soup for later, I cook the pasta separately to add when I’m ready to eat it.

I loathe mushy pasta and will avoid it at all costs. If this is you too, keep the macaroni separate until you’re ready to serve your soup.

The minestrone is finished off with a handful of fresh herbs and we are ready to eat!

Freezing minestrone soup

Freezing soup is a lifesaver when you need lunch or dinner, but you don’t feel like cooking. Stackable 16 ounce containers are perfect for the freezer and they won’t break or shatter if you drop one.

What to serve with minestrone soup for dinner

A simple side salad with honey lemon vinaigrette would be the perfect complement to this soup. Buttermilk biscuits or potato dill biscuits are always welcome with a brothy minestrone.

For dessert, rich chocolate hazelnut bread pudding is an excellent way to end this meal.

minestrone from scratch with herbs

Please share!

Your shares help this site to grow and I appreciate it so much. Do you know someone who would like this? I’d love it if you would share it on Facebook or pin it to your favorite recipe board. If you love this recipe, please give it 5 stars!

Please consider rating and/or commenting. I love hearing from you! Did you make this recipe? Tag me on instagram @pookspantry or share it in the Fabulous Foodie Friends Facebook group! I can’t wait to see your version!

Minestrone soup from scratch in green and white bowl

Minestrone Soup from Scratch

Cheryl Bennett
Classic minestrone soup is full of fresh vegetables, hearty white beans and pasta, making it a delicious and nutritious soup for dinner.
5 from 2 votes
Prep Time 8 hours
Cook Time 1 hour
Total Time 9 hours
Course Soup and Stew Recipes
Cuisine Italian-American
Servings 4 quarts
Calories 115 kcal


  • 1 cup dried white beans or 1 can white beans, drained and rinsed
  • 1 tbsp. olive oil
  • 1 large onion diced
  • 3 cloves garlic minced
  • 3 stalks celery diced
  • 3 carrots peeled and diced
  • 8 cups vegetable broth or chicken stock
  • 1 can diced tomatoes
  • 2 medium zucchini diced
  • 1 cup fresh green beans cut into bite-size pieces
  • 1/2 cup frozen peas
  • 1/2 cup elbow macaroni or ditalini pasta
  • 1/2 cup Italian parsley chopped
  • 1/4 cup fresh basil chopped
  • 2 tsp. salt
  • 1 tsp. pepper


  • If using dry beans - soak beans overnight with enough water to cover by 3 inches. Drain and rinse beans.
  • In a large stock pot over medium heat, add olive oil and sweat onions, garlic, celery and carrots with 1 tsp salt. When vegetables have started to soften, about 6 - 8 minutes, add vegetable broth or chicken stock, beans, tomatoes and remaining salt and pepper. Simmer for 45 minutes.
  • Add zucchini, fresh green beans, frozen peas and pasta. Cook another 5 - 10 minutes until vegetables are tender. Remove from heat.
  • Add fresh herbs and stir to combine. Serve.


Chef's Tips:

If I have a piece of parmesan rind, this is a great use for it. Put the cheese rind in your pot of soup when you are simmering to let the parmesan rind flavor the soup. (not vegan)
If you plan to freeze a portion of the soup, portion out what you plan to freeze before adding pasta to avoid mushy macaroni.


Serving: 1gCalories: 115kcalCarbohydrates: 19gProtein: 5gFat: 2gPolyunsaturated Fat: 2gSodium: 1312mgFiber: 5gSugar: 5g
Tried this recipe?Let us know how it was!

Thanks for stopping by! Have a delicious day 🙂

Leave a Reply

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

Recipe Rating