The first spoonful of this soup tastes like walking into an Italian restaurant on a cold night. You know that smell when you open the door—tomatoes simmering, herbs in the air, bread baking somewhere in the back? That's what fills your kitchen when you make this minestrone soup. I started making it a few years ago after a particularly disappointing delivery order, and now it's the soup I turn to when I need something warm and filling without a lot of fuss. My kids love it with grilled cheese, and I usually make a double batch because it disappears fast.

If you're in the mood for more quick comfort food, this Easy Korean Ground Beef Bowl Recipe and Best French Onion Pasta Recipe are also weeknight favorites around here.
This homemade minestrone soup has become my go-to when I need something that feeds a crowd without much fuss. It's vegetarian, endlessly adaptable, and tastes even better the next day.
What You'll Love About This Vegetarian Minestrone Soup
It's endlessly flexible. You can swap vegetables based on what's in your fridge, use whatever small pasta shape you have on hand, and adjust the thickness to your liking. Some nights I make it brothier, other nights I let it simmer down into something thick and stew-like.
It's a true one-pot meal. Everything cooks together in one large pot, which means fewer dishes and more time to relax. The vegetables soften, the beans warm through, and the pasta soaks up all those herby, tomatoey flavors.
It tastes like you've been cooking for hours. Even though this weeknight minestrone soup comes together in about 50 minutes, the flavor is deep and satisfying. The Italian seasoning and basil do a lot of heavy lifting here.
It's naturally plant-based and healthy. This vegan minestrone soup (if you skip any cheese garnish) is loaded with fiber, vitamins, and protein from the beans. It's one of those meals that feels indulgent but is actually really good for you.
Jump to:
Minestrone Soup Ingredients
See Recipe Card Below This Post For Ingredient Quantities
Here's everything for this restaurant-style minestrone soup, broken down so you know exactly what each ingredient does.
Carrots: Add natural sweetness and a hearty texture to the soup base. Dicing them small helps them cook evenly.
Zucchini: Brings a mild, fresh flavor and soft texture that balances the firmer vegetables. They cook quickly, so small cubes work best.
Onion: Forms the aromatic base of the soup and adds depth. Yellow or white onion both work perfectly here.
Celery: Gives the soup that classic Italian vegetable soup flavor with a slightly earthy, savory note. Don't skip it.
Garlic: Adds a punch of flavor at the end. Pressing it fresh into the soup keeps the garlic taste bright and bold.
Canned diced tomatoes: The backbone of the broth, bringing acidity, richness, and that familiar tomatoey comfort.
Vegetable broth: Creates the savory liquid base. Low-sodium broth gives you more control over the salt level.
Great Northern beans: Creamy and mild, these beans add body and a smooth texture to every spoonful.
Kidney beans: Slightly firmer and earthier than Great Northern beans, they add protein and heartiness.
Italian seasoning: A blend of oregano, thyme, rosemary, and other herbs that gives the soup its signature rustic Italian soup flavor.
Dry basil: Adds a sweet, slightly peppery note that complements the tomatoes beautifully.
Pasta: Small shapes like ditalini, elbow macaroni, or small shells work best. The pasta soaks up the broth and makes the soup more filling.
Olive oil: Used to sauté the vegetables and start building layers of flavor from the very beginning.
Water: Helps adjust the soup's thickness. Some days you'll want it brothier, other days heartier.
How to Make Minestrone Soup (Step-by-Step)
This easy minestrone soup recipe is as simple as chopping, sautéing, and simmering. Here's how it comes together.
Sauté the vegetables: Heat the olive oil in a large pot over medium heat. Add the zucchini, carrots, celery, and onions. Cook for about 10 minutes, stirring occasionally, until the vegetables soften and start to smell sweet and fragrant.

Add tomatoes and seasonings: Stir in the canned diced tomatoes along with the Italian seasoning and dry basil. Let everything mingle for a minute so the herbs bloom in the heat.

Simmer with broth, pasta, and beans: Pour in the vegetable broth, then add the pasta, kidney beans, and Great Northern beans. Bring the mixture to a gentle simmer and cook for about 10 minutes. If the soup looks too thick, add up to 2 cups of water until it reaches your preferred consistency.

Finish with garlic: Press the minced garlic into the soup and let it simmer for another 10 minutes. The garlic will mellow and blend into the broth, adding a final layer of flavor.

Serve warm: Ladle the soup into bowls while it's still hot. Top with grated Parmesan, fresh basil, or a drizzle of olive oil if you like.
Substitutions and Swaps
This hearty vegetable soup is incredibly forgiving. Here's how to make it work with what you have.
Swap the beans: Cannellini beans, chickpeas, or even navy beans work beautifully in place of Great Northern or kidney beans.
Change the pasta: Use any small pasta shape you have on hand. Orzo, broken spaghetti, or even tiny stars work great.
Use fresh tomatoes: If you have ripe tomatoes, roughly chop about 3 cups and use them instead of canned. You might need to simmer a bit longer to break them down.
Make it gluten-free: Use gluten-free pasta or skip the pasta entirely and add extra beans or diced potatoes.
Add greens: Stir in a few handfuls of spinach, kale, or Swiss chard during the last few minutes of cooking for extra nutrition.
Use chicken broth: If you're not keeping it vegetarian, chicken broth adds a richer, deeper flavor.
Kid-Friendly Adjustments
Make it milder: Skip the garlic or reduce it to one clove if your kids are sensitive to strong flavors.
Use fun pasta shapes: Let your kids pick out the pasta. Alphabet pasta or small shells make it more exciting for little ones.
Blend part of it: If your kids aren't fans of chunky vegetables, blend half the soup until smooth, then stir it back in. You'll still get the texture from the beans and pasta, but it'll be creamier.
Serve with grilled cheese: A classic pairing that makes this comforting Italian soup even more appealing to picky eaters. Try it alongside Easy Korean Carrot Salad for a fun twist.
Equipment For Minestrone Soup
Large soup pot or Dutch oven: You need something big enough to hold all the vegetables, beans, and broth. A 6-quart pot works perfectly.
Cutting board and chef's knife: For chopping all those vegetables into small, even cubes.
Measuring cups and spoons: Keeps everything accurate, especially the seasonings.
Wooden spoon or heat-resistant spatula: For stirring and scraping up any bits stuck to the bottom of the pot.
Storage and Reheating Tips
Store in the fridge: Let the soup cool completely, then transfer it to an airtight container. It'll keep for up to 5 days in the refrigerator.
Freeze for later: This one-pot minestrone soup freezes beautifully. Portion it into freezer-safe containers and freeze for up to 3 months. Just note that the pasta may soften a bit more after thawing.
Reheat gently: Warm the soup over medium-low heat on the stove, adding a splash of water or broth if it's thickened up. You can also microwave individual portions for 2 to 3 minutes, stirring halfway through.
Pasta tip: If you're planning to freeze the soup, consider cooking the pasta separately and adding it fresh when you reheat. This keeps it from getting mushy.
Expert Tips
Don't skip the sauté step: Taking the time to soften the vegetables in olive oil builds a flavorful base. Rushing this step means less depth in your final soup.
Add the garlic at the end: Garlic can taste bitter if it cooks too long. Adding it during the last 10 minutes keeps the flavor bright and fresh.
Adjust the thickness: Some people love a brothy authentic minestrone soup, others prefer it thick and hearty. Start with less water and add more as needed.
Taste and season: Before serving, taste the soup and add a pinch of salt or an extra sprinkle of Italian seasoning if needed. Every broth is different, so adjust to your preference.
FAQ
What is minestrone soup made of?
Minestrone soup is traditionally made with a variety of fresh vegetables like carrots, celery, zucchini, and onions, plus beans, pasta, and a tomato-based broth. It's a hearty vegetable soup that changes slightly depending on the region of Italy, but the core is always vegetables, beans, and a starch like pasta or rice.
What is the secret ingredient in minestrone soup?
There's no single secret ingredient, but many cooks swear by a Parmesan rind simmered in the broth for extra umami and depth. Fresh garlic added at the end also makes a huge difference in flavor. Some versions include a splash of red wine or a spoonful of pesto stirred in just before serving.
How to make the perfect minestrone?
The key is to sauté your vegetables first to build a flavorful base, then layer in your tomatoes, broth, beans, and pasta. Season well with Italian herbs, and don't overcook the pasta. Let the soup simmer gently so everything melds together. Taste and adjust seasoning before serving for the best results.
What is the thickening agent for minestrone?
Minestrone Soup naturally thickens from the starch released by the pasta and the creaminess of the beans. If you want it even thicker, mash a few of the beans against the side of the pot with your spoon, or let the soup simmer uncovered for a few extra minutes to reduce the liquid.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Minestrone Soup

Minestrone Soup
Equipment
- 1 Large soup pot or Dutch oven Approximately 6-quart capacity to comfortably hold soup ingredients
- 1 Cutting board Provides a stable surface for chopping vegetables evenly
- 1 Chef’s knife Sharp blade recommended for uniform vegetable cuts
- 1 Measuring cup set Used for accurately measuring liquids and pasta
- 1 Measuring spoon set Ensures precise seasoning quantities
- 1 Wooden spoon or heat-resistant spatula Ideal for stirring without scratching cookware
Ingredients
- 2.2 medium carrots peeled and cut into small, even cubes
- 2 small zucchinis trimmed and diced uniformly
- 0.55 large onion finely chopped for balanced sweetness
- 6.5 celery ribs washed and diced small
- 2 cloves garlic freshly minced for stronger aroma
- 30.8 oz canned diced tomatoes with juices for body
- 35 oz vegetable broth low-sodium preferred
- 16.5 oz canned Great Northern beans rinsed and drained
- 16.5 oz canned kidney beans rinsed and drained
- 1.1 tablespoon Italian seasoning dried blend for depth
- 1.1 tablespoon dried basil crushed between fingers
- 0.55 cup small pasta short shape like ditalini
- 1.1 tablespoon olive oil extra virgin for sautéing
- 2.2 cups water added only if thinning is needed
Instructions
-
Warm the olive oil in a large pot over medium heat, then add the zucchini, carrots, celery, and onion and cook until the vegetables begin to soften, stirring occasionally.
-
Stir the diced tomatoes into the pot and sprinkle in the Italian seasoning and dried basil, mixing well to coat the vegetables.
-
Pour in the vegetable broth, pasta, kidney beans, and Great Northern beans, then let the soup gently simmer; add water if a thinner consistency is preferred.
-
Add the minced garlic to the pot and continue simmering until the pasta is tender and flavors are fully developed.
- Ladle the soup into bowls and serve while hot.

















Leave a Reply