Warm, hearty, and packed with flavor, minestrone soup brings comfort to any table. I remember the first time I enjoyed this wholesome dish at Olive Garden, and I was instantly hooked on its rich taste and satisfying texture. Now, I make it a tradition to prepare my own version at home, adding in all the fresh vegetables I can gather from the market.

This recipe not only reminds me of those enjoyable meals but also provides a wonderful way to nourish my family. With simple ingredients and straightforward steps, you can create a delightful pot of minestrone soup that rivals any restaurant's version. Get ready to enjoy a cozy bowl of goodness!
Jump to:
Why You’ll Love This Recipe
- Comforting Flavor: This minestrone soup is rich in taste and warms your soul, making it a perfect choice for chilly days.
- Vegetable Packed: With a variety of vegetables, this recipe helps you add important nutrients and fiber to your meals.
- Easy to Customize: You can easily swap out vegetables or beans to suit your taste or use whatever you have on hand.
- Perfect Leftovers: This soup stores well, making it a great option for meal prep. Enjoy reheated leftovers throughout the week.
- Quick to Prepare: This recipe comes together in just under an hour, making it a simple weeknight dinner option.
Ingredients You'll Need
- Medium carrots – 2, diced small. Carrots add sweetness and texture to the soup.
- Small zucchinis – 2, chopped into bite-sized cubes. Zucchini provides a fresh flavor and complements the other veggies.
- Ribs celery – 6, finely sliced. Celery brings crunch and depth to the overall flavor.
- Large onion – ½, diced. Onion enhances the base flavor, making the soup aromatic.
- Cloves garlic – 2, minced. Garlic adds a savory punch and elevates the taste of the soup.
- Diced tomatoes – 1 (28-ounce) can, juice included. Tomatoes offer acidity and richness to the broth.
- Vegetable broth – 32 ounces. Broth serves as the flavorful foundation for the soup.
- Great Northern beans – 1 (15-ounce) can, drained and rinsed. These beans add protein and creaminess.
- Kidney beans – 1 (15-ounce) can, rinsed. Kidney beans provide a hearty texture and additional protein.
- Italian seasoning – 1 tablespoon. This blend gives the soup its classic Italian flavor profile.
- Dried basil – 1 tablespoon. Basil enriches the taste with its aromatic notes.
- Small pasta – ½ cup (like ditalini or small shells). Pasta adds heartiness and makes the dish more filling.
- Olive oil – 1 tablespoon. Olive oil is used for sautéing and adds richness.
- Water – 2 cups, as needed for consistency. Water helps adjust the soup's thickness according to preference.
- Salt and pepper – to taste. Seasoning is essential for balancing and enhancing flavors.
- Parmesan cheese – for serving (optional). Parmesan adds a deliciously salty finish when sprinkled on top.
How to Make This Minestrone Soup
Step 1: Heat the Olive Oil
Begin by heating olive oil in a large soup pot over medium heat. This step allows the oil to warm up and prepares it for sautéing the vegetables.
Step 2: Sauté the Vegetables
Add the diced carrots, celery, onion, and zucchini to the pot. Sauté for about 10 minutes, stirring occasionally, until the vegetables become softened and fragrant.
Step 3: Add Tomatoes and Seasonings
Stir in the canned diced tomatoes with their juice, Italian seasoning, and dried basil. Allow the mixture to simmer for a few minutes so the flavors meld together.
Step 4: Incorporate Broth and Beans
Pour in the vegetable broth and add the drained Great Northern and kidney beans. Stir in the pasta and let it cook for about 10 minutes, checking the pasta for doneness as it cooks.
Step 5: Add Garlic and Simmer
Press the garlic into the pot, then let the soup simmer for another 10 minutes. If it thickens too much, add water to loosen the consistency to your preference.
Step 6: Season and Serve
Season the soup with salt and pepper to taste. Serve hot, garnished with grated parmesan, and enjoy with crusty bread or a salad.

Pro Tips from My Kitchen
✓ Use Fresh Vegetables – Fresh vegetables truly make a difference in flavor and texture. Whenever possible, opt for seasonal produce to enhance the soup's freshness.
✓ Adjust the Pasta – If you want a thicker soup, use a smaller-sized pasta such as ditalini. Larger pasta can make the soup too watery as it absorbs more broth.
✓ Deepen the Flavor – For a richer flavor, try adding a splash of balsamic vinegar or a dash of hot sauce for a little kick. These ingredients can elevate the overall taste of the soup.
✓ Stir Occasionally – When cooking, make sure to stir the soup occasionally. This prevents the pasta from sticking and ensures that all ingredients cook evenly.
✓ Garnish for Presentation – A sprinkle of fresh herbs or extra cheese not only enhances appearance but also adds freshness. This little detail makes serving the soup more enjoyable.
What Makes This Recipe Work
- The combination of fresh vegetables with canned tomatoes creates a bright and vibrant broth. This interaction helps to balance the richness of the beans and pasta, resulting in a flavorful soup.
- Sautéing the vegetables at the beginning draws out their natural sugars and enhances their flavors. This step is key to ensuring that the soup is aromatic from the first bite.
- Using a variety of beans introduces different textures and flavors. The Great Northern beans provide creaminess, while the kidney beans add a hearty bite, making the soup more satisfying.
Frequently Asked Questions About Minestrone Soup
Yes, you can certainly swap the beans based on your preference. White beans, black beans, or even chickpeas can work well in this recipe, adding different textures and flavors.
Typically, the pasta should cook for about 10 minutes. Make sure to check for doneness, as different pasta shapes may have varying cooking times.
Absolutely! You can make this soup a day ahead and store it in the refrigerator. Reheat on the stove, adding a little water if needed to adjust the consistency.
If the soup becomes too thick, simply add more water or vegetable broth to achieve your desired consistency. Stir well and heat through before serving.
Minestrone soup pairs perfectly with crusty bread or a fresh side salad. You can also serve it with a sprinkle of parmesan cheese for added flavor and richness.

Minestrone Soup Recipe
Ingredients
- 2 medium medium carrots, diced small
- 2 small small zucchinis, chopped into bite-sized cubes
- 6 ribs ribs celery, finely sliced
- ½ large large onion, diced
- 2 cloves cloves garlic, minced
- 1 28-ounce can diced tomatoes, juice included
- 32 ounces vegetable broth
- 2 cups water, as needed
- 1 15-ounce can Great Northern beans, drained and rinsed
- 1 15-ounce can kidney beans, rinsed
- ½ cup small pasta (like ditalini or small shells)
- 1 tablespoon Italian seasoning
- 1 tablespoon dried basil
- to taste salt and pepper
- 1 tablespoon olive oil
- Parmesan cheese, for serving (optional)
Instructions
- Heat the olive oil in a large soup pot over medium heat.
- Add the diced carrots, celery, onion, and zucchini to the pot. Sauté for about 10 minutes until softened.
- Stir in the diced tomatoes with their juice, Italian seasoning, and dried basil. Simmer for a few minutes.
- Pour in the vegetable broth and add the drained beans. Stir in the pasta and cook for about 10 minutes.
- Press in the minced garlic and let the soup simmer for another 10 minutes.
- Season the soup with salt and pepper to taste. Serve hot, garnished with grated parmesan.
Notes
- Use fresh vegetables to enhance flavor and consider adding balsamic vinegar for a richer taste.
- This soup stores well for leftovers.





Leave a Reply