This bright and colorful spring minestrone soup is packed with fresh veggies like peas, asparagus, and green beans. It’s like a garden in a bowl!
I love how quick it is to make—just toss everything in and let it simmer. It’s perfect for a light lunch or dinner and feels like a warm hug. 🌿
Key Ingredients & Substitutions
Olive Oil: This is essential for sautéing your veggies and adding flavor. If you’re looking for a lighter option, you can use avocado oil, which has a high smoke point and a mild taste.
Vegetables: The veggies really bring this soup to life. Fennel or zucchini can replace asparagus or broccoli rabe. They add great flavor and texture too! Fresh or frozen peas work equally well, making it easy no matter the season.
Beans: Cannellini or navy beans add creaminess and protein. If you’re aiming for a different flavor, you can use chickpeas or black beans instead—they’ll give a unique twist to your minestrone.
Herbs: Dried oregano and basil bring wonderful flavor. Fresh herbs like thyme or rosemary can be substituted too! I personally love using fresh dill, especially for a spring soup, as it adds a lovely brightness.
How Do I Get the Vegetables Just Right in My Soup?
Cooking vegetables properly is key to getting the best flavor and texture. Start by heating olive oil and sauté your onions first—this builds a nice base. Then, add garlic and celery before moving on to heartier veggies like asparagus. This way, they all cook evenly!
- Sauté onions in oil for about 5 minutes until softened.
- Add garlic and celery, cooking for another few minutes until fragrant.
- Then, introduce your vibrant veggies like asparagus and broccoli, and remember, they should brighten up as they cook!
Simmering allows the flavors to blend, so don’t rush this step! Keep an eye on it, taste, and adjust seasoning as needed.

How to Make Spring Minestrone Soup
Ingredients You’ll Need:
For the Soup:
- 2 tablespoons olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 celery stalks, chopped
- 1 medium carrot, diced (optional)
- 1 cup asparagus, cut into 1-inch pieces
- 1 cup broccoli rabe or broccolini, chopped
- 1 cup fresh or frozen peas
- 1 can (14 oz) diced tomatoes
- 4 cups vegetable broth
- 1 can (15 oz) white beans (cannellini or navy beans), drained and rinsed
- 1 teaspoon dried oregano
- 1 teaspoon dried basil (optional)
- Salt and pepper to taste
- Fresh parsley or dill, chopped for garnish
- Grated Parmesan cheese for serving
- Crusty bread for serving
How Much Time Will You Need?
This lovely Spring Minestrone Soup will take about 15 minutes to prepare and approximately 20 minutes to cook. In total, you should be ready to enjoy it in about 35-40 minutes! It’s a quick and satisfying dish filled with delicious fresh flavors.
Step-by-Step Instructions:
1. Sautéing the Base:
Start by heating the olive oil in a large pot over medium heat. Once it’s hot, add the diced onion. Sauté for about 5 minutes until the onion turns soft and translucent. This creates a flavorful base for your soup!
2. Adding Aromatics:
Next, toss in the minced garlic and chopped celery. Cook for another 2-3 minutes until everything is fragrant and the celery softens a bit. Stir occasionally so nothing sticks to the bottom.
3. Introducing the Veggies:
Now it’s time to add the fun stuff! Stir in the asparagus pieces, chopped broccoli rabe or broccolini, and peas. Cook everything together for 3-4 minutes. You’ll notice the vegetables becoming brighter and slightly tender—an exciting moment!
4. Simmering into Flavor:
Pour in the can of diced tomatoes and the vegetable broth. Sprinkle in the dried oregano, and if you like, the dried basil. Give it all a good stir, then bring the mixture to a simmer. This is where the magic happens—let it cook for a few moments!
5. Adding Beans and Seasoning:
Now, add the rinsed white beans to the pot. Season your soup with salt and pepper to taste. Let everything simmer gently for 15-20 minutes. This will blend those wonderful flavors together and make the veggies tender, too!
6. Final Touches:
After simmering, taste your soup. Adjust the seasoning as needed for more flavor. For a touch of freshness, sprinkle some chopped parsley or dill on top. It makes a lovely garnish!
7. Serving Time!
Serve your vibrant Spring Minestrone Soup hot, with a generous sprinkle of grated Parmesan cheese on top. Don’t forget to pair it with some crusty bread for dipping. Enjoy your healthy and hearty meal!
Delight in your delicious bowl of Spring Minestrone Soup, filled with seasonal goodness!
Can I Use Different Vegetables?
Absolutely! Feel free to substitute or add in your favorite seasonal vegetables. Zucchini, green beans, or even kale work great in this soup. Just make sure to adjust cooking times as needed for firmer veggies.
How Can I Store Leftover Minestrone Soup?
Store any leftover soup in an airtight container in the fridge for up to 3 days. To reheat, just warm it gently on the stovetop or in the microwave, adding a splash of broth or water if it thickens.
Is This Soup Freezable?
Yes, this soup freezes well! Allow it to cool completely, then transfer to freezer-safe containers. You can keep it in the freezer for up to 3 months. When ready to enjoy, thaw it overnight in the fridge and reheat on the stove.
What Can I Use Instead of Parmesan Cheese?
If you’re looking for a dairy-free option, nutritional yeast adds a cheesy flavor without the dairy. You can also skip cheese entirely or use a sprinkle of your favorite dairy-free cheese alternative!



