This Spring Minestrone Soup is a vibrant mix of fresh veggies like peas, zucchini, and spinach in a tasty broth. It’s warm, comforting, and perfect for a sunny day!
What I love most is how colorful it looks in the bowl—like spring on a spoon! Plus, it’s so easy to throw together. Just chop, simmer, and enjoy a bowl full of sunshine!
Key Ingredients & Substitutions
Olive Oil: A staple for sautéing, olive oil adds great flavor. In a pinch, you can use vegetable oil or avocado oil if you prefer something with a higher smoke point.
Vegetable Broth: This gives the soup depth. If you’re short on time, water can work, but you could also use chicken broth if you’re not keeping it vegetarian.
White Beans: Cannellini or navy beans are ideal, but feel free to use chickpeas or kidney beans as substitutes if that’s what you have on hand! They’re both tasty and add a nice protein boost.
Green Vegetables: Asparagus is the star here, but if it’s not available, consider using green beans or zucchini instead. They’ll still provide that satisfying crunch!
Herbs: Fresh thyme adds a lovely flavor, but if it’s unavailable, dried thyme works well. Just remember to use less dried than fresh as it’s more potent. I often like to mix in some oregano for a different twist.
How Do I Make Sure My Veggies Are Perfectly Cooked?
Cooking the vegetables just right can really elevate your soup. Start by sautéing your onions, celery, and carrots until soft, which usually takes about 5-7 minutes. This forms a flavor base.
- Don’t rush adding garlic; it only needs about a minute to become aromatic without burning.
- Simmer your broth mixture with beans and thyme for about 10 minutes to let flavors develop.
- For the asparagus, add it close to the end so it stays crisp. If they start losing their vibrant green, they’re overcooked!
- Lastly, throw in the peas and greens just before serving; they only need a couple of minutes to wilt.
This way, you’ll have a colorful, vibrant soup that looks as good as it tastes!

How to Make Spring Minestrone Soup
Ingredients You’ll Need:
For the Soup:
- 2 tablespoons olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2 celery stalks, diced
- 1 medium carrot, diced
- 4 cups vegetable broth
- 1 (14 oz) can white beans (like cannellini or navy beans), drained and rinsed
- 1 cup fresh or frozen green peas
- 1 bunch asparagus, trimmed and cut into 1-inch pieces
- 1 cup fresh spinach or kale, chopped
- 2 tablespoons fresh parsley, chopped
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
- Salt and black pepper to taste
- 1/4 teaspoon red pepper flakes (optional)
For Serving:
- Freshly grated Parmesan cheese
- Crusty bread
How Much Time Will You Need?
This delicious Spring Minestrone Soup takes about 10 minutes to prep and 25 minutes to cook, making it ready in just about 35 minutes. Perfect for a quick and nutritious meal!
Step-by-Step Instructions:
1. Heat the Oil and Sauté the Vegetables:
Pour the olive oil into a large pot and heat it over medium heat. Add the finely chopped onion, diced celery, and carrot. Sauté these veggies for about 5-7 minutes, stirring occasionally, until they become nice and soft.
2. Add Garlic:
Now, toss in the minced garlic. Cook it for another minute until it smells amazing, but don’t let it burn!
3. Pour in the Broth:
Add the vegetable broth to the pot and bring the mixture to a gentle simmer. This helps all those delightful flavors start to blend together.
4. Mix in the Beans and Seasoning:
Next, stir in the drained white beans, fresh thyme, salt, black pepper, and if you like a bit of heat, the red pepper flakes. Let it all simmer for about 10 minutes so the flavors can meld.
5. Add Asparagus:
Time for the asparagus! Add the chopped pieces and cook for 3-4 minutes, keeping them tender but still crisp. You want them to have a little bite!
6. Stir in the Green Peas and Greens:
Now add the green peas and chopped spinach or kale. Cook for another 2-3 minutes until the greens are wilted and the peas are heated through. It’ll look so vibrant and fresh!
7. Finish with Parsley:
Turn off the heat and gently stir in the fresh parsley. It adds a lovely brightness to the soup.
8. Serve and Enjoy:
Dish out your warm soup into bowls and sprinkle with freshly grated Parmesan cheese. Serve it with some crusty bread on the side for dipping. Enjoy your delicious and nourishing Spring Minestrone Soup!
Can I Use Different Vegetables in This Soup?
Absolutely! This minestrone is very versatile. You can substitute or add vegetables based on what you have on hand—zucchini, green beans, or even bell peppers work great!
How Do I Store Leftover Soup?
Store leftover soup in an airtight container in the fridge for up to 3 days. You can also freeze it in portions for up to 3 months. Just remember to leave some space at the top of the container as the soup will expand when frozen!
Can I Make This Soup Ahead of Time?
Yes, you can prepare the soup ahead of time! It tastes even better the next day as the flavors meld. Just reheat it on the stove over low heat, adding a splash of broth if it thickens too much.
What Alternatives Can I Use for Parmesan Cheese?
If you’re looking for a dairy-free alternative, nutritional yeast is a great option for a cheesy flavor! Alternatively, you can use grated Pecorino Romano or even omit the cheese altogether for a lighter version.



