This easy classic minestrone soup recipe makes a hearty vegetable-and-bean dinner in about 45 to 50 minutes. It serves 6 and combines a tender onion, carrot, and celery soffritto with tomatoes, stock, zucchini, green beans, beans, small pasta, and leafy greens.
Every spoonful is savory, colorful, and comforting, with a rich tomato broth, creamy beans, tender vegetables, and just enough pasta to make the soup satisfying. A Parmesan rind adds extra depth while grated Parmesan, parsley, and olive oil give each bowl a fresh, delicious finish.
Jump to RecipeWhy You’ll Love This Recipe

This easy classic minestrone soup is the kind of dinner that feels generous without requiring complicated cooking. The ingredient list is familiar, the preparation is straightforward, and one large pot produces six warm, filling servings.
The flavor starts with a slowly cooked soffritto of onion, carrot, and celery. Giving those vegetables 6 to 8 minutes over medium heat softens them thoroughly and creates a savory foundation before the tomatoes and stock are added.
There is also plenty of flexibility built into this soup. Minestrone has no single fixed ingredient list, so seasonal vegetables and different beans or greens can fit comfortably while keeping the spirit of the dish.
If you enjoy cozy vegetable soups, you may also like this cabbage and sausage soup for another satisfying dinner option.
Ingredients You’ll Need

Gather the ingredients before you begin so the soup can move smoothly from the soffritto to the simmering stage. The vegetables should be diced into bite-sized pieces so every spoonful has a balanced mix.
- Olive oil starts the soffritto and adds a rounded, fruity note.
- Yellow onion, carrots, celery, and garlic build the aromatic base.
- Tomato paste and canned diced tomatoes create the soup’s rich tomato character.
- Vegetable or chicken stock provides the broth. Use vegetable stock for a vegetarian version.
- Zucchini and green beans add fresh color and gentle texture.
- Cannellini or kidney beans make the soup hearty and substantial.
- Ditalini, small shells, or elbow macaroni provide the classic small pasta element.
- Kale, spinach, or cabbage adds a tender green finish.
- A Parmesan rind is optional, but it contributes savory depth as it simmers.
The recipe calls for 1 teaspoon of kosher salt plus more to taste and 1/2 teaspoon of freshly ground black pepper. Finish each bowl with grated Parmesan, chopped parsley, and a drizzle of olive oil.
How to Make It Step-by-Step

Step 1: Heat 2 tablespoons of olive oil in a large Dutch oven or soup pot over medium heat. Add the diced onion, carrots, and celery, then cook for 6 to 8 minutes, stirring occasionally, until they are soft and fragrant without browning.
Step 2: Stir in the finely chopped garlic, tomato paste, and dried Italian seasoning or dried oregano. Cook for 1 minute, stirring continuously so the garlic does not scorch and the tomato paste can mingle with the softened vegetables.
Step 3: Pour in the diced tomatoes with their juices and the 6 cups of stock. Add the Parmesan rind if using, along with the diced zucchini and 1-inch pieces of green beans.
Step 4: Bring the pot to a boil, watching for the broth to bubble evenly around the vegetables. Reduce the heat and simmer for 10 to 12 minutes, allowing the zucchini and green beans to become tender while keeping some texture.
Step 5: Add the drained and rinsed beans and the 1 cup of small pasta. Simmer for another 8 to 10 minutes, checking the pasta near the end because cooking times vary among ditalini, small shells, and elbow macaroni.
Step 6: Stir in 2 cups of chopped kale, spinach, or cabbage. Cook for 2 to 3 minutes, until the greens wilt into the broth and become tender.
Step 7: Remove the Parmesan rind before tasting. Season with the kosher salt and black pepper, then adjust the salt if needed.
Step 8: Ladle the hot minestrone into bowls and top with grated Parmesan and chopped parsley. A final drizzle of olive oil adds a glossy finish and a fresh savory note.
Pro Tips for the Best Minestrone

The most important flavor tip is to avoid rushing the first stage. The onion, carrot, and celery should be fully tender before the liquid goes in, because this soffritto supplies much of the soup’s savory character.
Keep the simmer gentle after the soup reaches a boil. A lively boil can break down the zucchini and green beans too quickly, while a moderate simmer cooks the vegetables and pasta more evenly.
Small pasta is added near the end for a reason. It needs only 8 to 10 minutes in the broth and is best when just tender, rather than soft enough to lose its shape.
For a deeper broth, add one Parmesan rind with the tomatoes and stock. It will release a subtle salty, savory flavor as it simmers, but remember to remove it before serving.
Use cannellini beans for a creamy, mild result or kidney beans for a bolder color and firmer bite. Borlotti beans and chickpeas are also common choices in the varied world of minestrone.
For another warming soup idea with a different flavor profile, keep this homemade wonton soup recipe on your dinner list.
Storage and Reheating
Let leftover soup cool promptly, then transfer it to a covered container and refrigerate it. It is best enjoyed within a few days, with the understanding that the pasta will continue absorbing broth as it sits.
If you are intentionally making soup for leftovers, cook the pasta separately and add it to each bowl just before serving. This keeps the broth from becoming overly thick and helps the pasta retain a pleasant texture.
Reheat the soup gently in a saucepan until hot, stirring occasionally. If the broth has thickened in the refrigerator, add a small amount of stock while reheating until it reaches the consistency you like.
Serving Ideas

Serve minestrone as a complete dinner with warm crusty bread for dipping. The beans and pasta make it filling, while the vegetables keep the bowl colorful and fresh-tasting.
Grated Parmesan is the classic finishing touch, but chopped parsley is just as important for brightness. A little olive oil over the top ties the tomato broth, vegetables, and cheese together.
For a light sweet finish after this savory meal, you can browse our easy ambrosia salad recipe. Its creamy fruit mixture offers a pleasant contrast to the hearty soup.
Seasonal Variations
Minestrone changes naturally with the vegetables available. Zucchini and green beans are especially welcome in this version, while cabbage, kale, and spinach all work well as the final green addition.
You can choose vegetable stock or chicken stock based on your preference. Vegetable stock keeps the recipe vegetarian, while chicken stock brings a slightly fuller savory taste.
The beans can change, too. Cannellini beans are especially common, but kidney beans, borlotti beans, or chickpeas can be used without changing the basic method.

Easy Classic Minestrone Soup
Ingredients
Method
- Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the onion, carrots, and celery, then cook for 6 to 8 minutes, stirring occasionally, until the vegetables are softened but not browned.
- Add the garlic, tomato paste, and dried Italian seasoning or oregano. Cook for 1 minute, stirring often, until the garlic smells fragrant and the tomato paste begins to darken slightly.
- Add the diced tomatoes with their juices, stock, Parmesan rind if using, zucchini, and green beans. Bring the soup to a boil, then reduce the heat and simmer for 10 to 12 minutes.
- Add the drained beans and small pasta. Continue simmering for 8 to 10 minutes, or until the pasta is just tender according to the package directions.
- Stir in the chopped kale, spinach, or cabbage. Cook for 2 to 3 minutes, until the greens are wilted and tender, then remove the Parmesan rind.
- Season the soup with kosher salt and freshly ground black pepper, adding more salt to taste. Serve hot with grated Parmesan, chopped parsley, and a drizzle of olive oil.
Notes
Final Thoughts
This easy classic minestrone soup recipe delivers a complete, comforting dinner from simple ingredients. The tender soffritto, tomato-rich stock, beans, vegetables, pasta, and greens create a bowl that is hearty without feeling heavy.
With a prep time of about 15 minutes and a cook time of 30 to 35 minutes, it is practical for a weeknight yet special enough for a relaxed family meal. Keep the pasta just tender, taste carefully for seasoning, and finish generously with Parmesan, parsley, and olive oil.
Make it your own with the beans and greens you enjoy, while keeping the gentle simmer and well-cooked soffritto at the heart of the recipe. Once you have a pot on the table, expect everyone to reach for a second bowl.