Minestrone Soup
This easy minestrone soup recipe is hearty, healthy, and perfect for cold days. Made in one pot with veggies, beans, and pasta. Serve with crusty bread for a comforting m
Popular picks worth a look: Sushi Salad, Southwest Quinoa Salad, Slow Cooker Minestrone Soup, or Asian Quinoa Salad.
Why This Minestrone Soup Recipe Is My Go-To Cold-Weather Meal
I’ve made a lot of soups over the years, but this minestrone soup recipe is the one I keep coming back to. It’s hearty enough to be a meal on its own, with tender vegetables, creamy cannellini beans, and little pasta shapes swimming in a savory tomato broth. Best of all, it comes together in one pot, so cleanup is a breeze. Honestly, it’s way better than anything from a can, or even Olive Garden.
Why You’ll Love This Homemade Minestrone Soup
- It’s a one-pot soup that simplifies dinner and cleanup.
- Packed with vegetables, beans, and pasta, it’s a satisfying vegetarian meal that even meat-eaters love.
- You can use whatever veggies you have on hand, making it a great fridge-cleaner.
Key Ingredients for a Classic Minestrone Soup
- Fire-roasted diced tomatoes, These add a subtle smoky depth that regular canned tomatoes lack. If you can’t find them, use plain diced tomatoes and add a pinch of smoked paprika.
- Cannellini beans, Their creamy texture and mild flavor make them perfect for this soup. Great Northern beans or red kidney beans are good substitutes.
- Elbow macaroni, A classic choice, but any small pasta works. For a gluten-free option, use your favorite gluten-free pasta.
Kitchen Tools for This One-Pot Minestrone
- Large stockpot or Dutch oven, You need a pot big enough to hold 8 servings, and Dutch ovens distribute heat evenly for even simmering.
- Chef’s knife and cutting board, For prepping all those vegetables.
- Wooden spoon or spatula, For stirring and scraping up browned bits.
Tips for Making the Best Minestrone Soup
For the best flavor, take your time sautéing the onion, garlic, carrot, and celery until they’re lightly browned, that builds the base of the soup. When you add the pasta, keep an eye on it; you want it tender but not mushy. If the soup gets too thick as it sits, just stir in a splash of extra broth when reheating.
Expert Tricks for a More Flavorful Minestrone
Using fire-roasted diced tomatoes adds a subtle smoky sweetness that deepens the overall taste. Let the soup simmer for the full 20 minutes before adding the pasta, this allows the vegetables to soften and the flavors to meld. If you like a bit of heat, a pinch of crushed red pepper flakes stirred in at the end wakes everything up.
Easy Minestrone Soup Variations to Try
This recipe is incredibly flexible. Swap the zucchini for yellow squash or add a handful of spinach at the end. If you don’t have cannellini beans, great Northern beans or red kidney beans work just as well. For a gluten-free version, use gluten-free pasta, the rest of the soup is naturally gluten-free. To make it vegan, skip the Parmesan garnish. And if you want a little heat, crushed red pepper flakes do the trick.
What to Serve with This Minestrone Soup
A bowl of this minestrone is great on its own, but a sprinkle of Parmesan and some torn fresh basil takes it over the top. I always serve it with a chunk of crusty bread for dipping, garlic bread or buttermilk biscuits would also be fantastic. For a lighter meal, pair it with a simple green salad dressed with vinaigrette.
How to Store Leftover Minestrone Soup
Store any leftovers in an airtight container in the fridge for up to five days. The flavors only get better as they meld. For longer storage, see the freezing instructions below.
How to Freeze Minestrone Soup for Later
To freeze, let the soup cool completely, then transfer it to freezer-safe containers or bags, leaving a little room for expansion. It will keep for up to three months. Note that the pasta may soften a bit after thawing. When you’re ready to eat, thaw it in the refrigerator overnight. Reheat gently on the stove, adding a splash of broth if it’s too thick.
Best Ways to Reheat Minestrone Soup
The easiest way to reheat is on the stovetop over medium heat, stirring occasionally, until hot. You can also microwave individual portions in a microwave-safe bowl, covered, for 1-2 minutes. If the soup has thickened, stir in a little extra broth or water to loosen it up.
Minestrone Soup FAQs
Can I make this minestrone soup ahead of time?
Yes, it actually tastes even better the next day as the flavors meld. Store it in the fridge for up to five days and reheat gently.
Can I add meat to this minestrone?
Absolutely. Brown some Italian sausage or pancetta before sautéing the vegetables, then proceed with the recipe. The meat adds extra richness.
What can I use instead of elbow macaroni?
Any small pasta works, ditalini, shells, or even broken spaghetti. For a low-carb option, skip the pasta and add extra vegetables or beans.
Is this minestrone soup gluten-free?
The soup itself is gluten-free except for the pasta. Just use gluten-free pasta, and check that your broth is certified gluten-free.
How do I thicken the soup?
If you prefer a thicker soup, mash some of the beans against the side of the pot and stir them in, or let it simmer uncovered for a few minutes to reduce.
Recipe
Minestrone Soup

This easy minestrone soup recipe is perfect for a cold day. It is hearty, healthy, and comforting. Serve with crusty bread, if desired.
Ingredients
- 2 tbsp olive oil
- 1 small onion, chopped
- 4 clove garlic, minced
- 2 carrots, peeled and diced
- 2 celery ribs, diced
- 1 medium zucchini, diced
- 1 cup green beans, fresh or frozen
- 28 oz diced tomatoes, can use fire roasted tomatoes
- 6 cup vegetable broth
- 14 oz cannellini beans, rinsed and drained
- 1 tsp dried basil
- 0.5 tsp dried oregano
- 0.5 tsp dried thyme
- 1 cup elbow macaroni, can use gluten-free pasta
- salt and black pepper
- parmesan cheese and fresh basil
Instructions
- 1
Heat olive oil in a large stockpot. Add onion, garlic, carrot, and celery. Cook for about 5 minutes, or until lightly browned. Add in zucchini, green beans, and diced tomatoes.
- 2
Stir in vegetable broth, beans, basil, oregano, and thyme. Simmer on low for 20 minutes.
- 3
Add the pasta and cook until tender, about 12 to 15 minutes. If you need to add more broth, you can.
- 4
Season soup with salt and pepper. If you want a little heat, you can add crushed red pepper flakes. Ladle the soup into bowls and garnish with parmesan cheese and fresh basil, if desired.
Nutrition (per serving)
Calorie breakdown
How this was calculated — 14 of 16 ingredients matched
Nutrition information is automatically calculated from USDA FoodData Central, so should only be used as an approximation. Actual values may vary depending on the ingredients, brands, and preparation methods used.
Open in analyzerKeyword: Boiled, comfort-food, healthy, nutFree, vegetarian
This post may contain affiliate links. Read our disclosure policy.
Share this recipe
You Might Also Like
View All →About the Author
NutriforksNutriForks is a home-cooking site built around two simple ideas: recipes should actually work, and you should know what’s in them. Every recipe pairs clear, tested instructions with a full nutrition breakdown, so healthy, everyday cooking is genuinely easy.







