Indulge in the nourishing embrace of this **vibrant green soup**, a delightful concoction crafted from simple, wholesome ingredients bursting with delicious, layered flavors. Its light yet satisfying profile and quick preparation time make it an ideal choice for a busy weeknight dinner or a leisurely weekend lunch. Prepare to cozy up with a generous bowl of this verdant goodness, perhaps accompanied by a slice of crusty bread for dipping!

The Perfect Antidote to Heavy Meals: Our Vibrant Green Soup
After a delightful (and delicious!) series of pasta recipes – from Butternut Squash Lasagna to Pasta with Ricotta, Pancetta, and Tomato, and even Sun-Dried Tomato Pasta with Roasted Red Pepper – it’s time to shift gears. We’re craving something a little lighter, yet equally satisfying and packed with flavor. This **Vibrant Green Soup** is precisely that. It’s not just a meal; it’s a breath of fresh air, a reset for your palate, and a brilliant way to incorporate more greens into your diet without sacrificing taste.
What truly elevates this soup is the generous addition of one of my all-time favorite ingredients: fresh pesto! The aromatic basil, nutty pine, and salty Parmesan transform a simple vegetable broth into something truly special. Whether you enjoy it as a light lunch, a comforting dinner on its own, or with a hearty side of crusty bread, this soup is guaranteed to hit the spot. Best of all? It can be prepared and served in under 30 minutes, making it an absolute lifesaver for busy evenings.
The Foundation of Flavor: Soffritto and Quality Stock
Every great Italian soup begins with a strong foundation, and this vibrant green soup is no exception. We start with a classic soffritto base. For those unfamiliar, soffritto is an aromatic mixture of finely chopped carrot, celery, and onion, gently sautéed in olive oil. This simple trio is the secret to building incredible depth of flavor in many Italian dishes. By slowly cooking these vegetables until soft and translucent, we unlock their natural sweetness and create a rich, savory foundation that permeates the entire soup.
The choice of stock is equally important. While I often opt for a good quality chicken stock for its robust flavor, a rich vegetable stock works beautifully here too, making this soup an excellent vegetarian-friendly option. Whichever you choose, ensure it’s a brand you trust for flavor, as it forms the bulk of your soup’s liquid base.
The Star Greens and the Magic of Homemade Pesto
The “green” in our **Vibrant Green Soup** comes primarily from brassica rapa, more commonly known as bok choy. I’ve been seeing this crisp, slightly peppery green a lot in supermarkets recently, and its tender leaves and succulent stalks are perfect for adding both texture and a beautiful color to the soup. Bok choy cooks relatively quickly, retaining a pleasant bite that contrasts wonderfully with the creamy beans. However, if bok choy isn’t readily available, don’t fret! This recipe is incredibly adaptable. You can easily substitute it with other leafy greens such as fresh spinach, hearty kale, or even thinly sliced cabbage. Each will bring its own subtle character, but the core essence of the soup remains.
Now, let’s talk about the true game-changer: pesto. And I cannot emphasize this enough – **please, please, please use homemade pesto!** While store-bought options are convenient, the difference in flavor is monumental. Homemade pesto, crafted with fresh basil, pungent garlic, toasted pine nuts, rich Parmesan cheese, and high-quality extra virgin olive oil, brings an unparalleled brightness and aromatic complexity that elevates this soup from good to extraordinary. The fresh herbs infuse the broth with a burst of vibrant flavor that simply can’t be replicated by jarred varieties. If you need a recipe, you can find my homemade basil pesto recipe here.
How To Make Vibrant Green Soup with Pesto, Greens & Beans – Step By Step
This recipe is designed for simplicity, allowing you to create a nourishing meal without complicated steps or extensive cooking times. Let’s walk through the process:
Step 1: Build Your Soffritto Base
Begin by finely chopping your carrot, celery, and onion. Uniform pieces ensure even cooking and optimal flavor release. In a large pot or Dutch oven, heat a little olive oil over medium heat. Add your chopped vegetables and sauté them gently for about 6-7 minutes, or until they are beautifully soft and translucent but not browned. This slow sautéing process is crucial for developing the foundational flavors of your soup.
Step 2: Add Stock and Bring to a Boil
Once your soffritto is perfectly tender, pour in the chicken or vegetable stock. Increase the heat slightly and bring the liquid to a rolling boil. This step prepares the broth for the addition of your greens, ensuring they cook quickly and efficiently. (Refer to accompanying photos 1-2 for visual guidance).

Step 3: Introduce the Greens
Once the stock is boiling, add your chosen greens – in this case, the thinly sliced bok choy. Reduce the heat to a gentle simmer and let the greens cook for approximately 10 minutes. This allows them to soften and infuse the broth with their fresh, verdant flavors. If you’re using tender greens like spinach, you might add them a little later to prevent overcooking. (Refer to accompanying photos 3-4 for visual guidance).
Step 4: Finish with Beans and Pesto
Finally, stir in the pre-cooked cannellini beans and, most importantly, your glorious homemade pesto. The warmth of the soup will gently melt the pesto, dispersing its vibrant flavor throughout the broth. Give it a good stir to ensure the pesto is fully incorporated. Continue to simmer for another 10 minutes to allow all the flavors to meld beautifully. Season with a generous pinch of salt and freshly ground black pepper to taste. Serve immediately, perhaps with an extra swirl of pesto, a sprinkle of Parmesan, and a side of crusty bread. (Refer to accompanying photos 5-6 for visual guidance).
This soup is truly simple, effortlessly easy, and utterly delicious! I sincerely hope you savor every spoonful of this **Easy Green Soup** as much as I do. It’s a testament to how simple ingredients can create something extraordinary.
More Comforting and Easy Soup Recipes to Explore:
- Hearty Tuscan Farro Soup with Beans
- Wholesome Chickpea Soup
- Creamy Zucchini Potato Soup
- Classic Pappa al Pomodoro – Italian Tomato Bread Soup
- Flavorful Roasted Vegetable Soup

Serving Suggestions and Customization for Your Green Soup
While this **Pesto and Greens Soup** is fantastic on its own, a few simple additions can make it even more special. A swirl of extra pesto on top of each serving not only adds more flavor but also creates a beautiful visual appeal. A sprinkle of freshly grated Parmesan cheese introduces a delightful saltiness and umami, enhancing the overall taste. For a touch of heat, a pinch of red pepper flakes can provide a subtle kick. And, of course, a side of warm, crusty bread is perfect for soaking up every last drop of the flavorful broth.
Feeling adventurous? This recipe is incredibly versatile. Consider adding other vegetables like diced zucchini, frozen peas for a touch of sweetness, or sliced leeks alongside the soffritto. For added protein, cooked shredded chicken, browned Italian sausage, or even a handful of cooked lentils can be stirred in at the end. To keep it strictly vegetarian or vegan, ensure you use vegetable stock and a vegan pesto (omit the Parmesan in the pesto, or use a vegan alternative in the soup). The possibilities are endless, allowing you to tailor this healthy green soup to your personal preferences and whatever ingredients you have on hand.
Storage and Reheating Tips
One of the many joys of this **Easy Green Soup** is how well it stores, making it perfect for meal prep. Allow the soup to cool completely before transferring it to an airtight container. It will keep beautifully in the refrigerator for up to 3-4 days. For longer storage, this soup also freezes well. Portion it into freezer-safe containers or bags and freeze for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
To reheat, simply warm the soup gently on the stovetop over medium-low heat, stirring occasionally, until it is heated through. You may need to add a splash of extra stock or water to reach your desired consistency, as the greens and beans can absorb some liquid upon standing. Avoid boiling it vigorously, especially if using delicate greens like spinach, to maintain their texture and nutritional integrity.
Step By Step Photos Above
Most of our recipes come with step-by-step photos, helpful tips and tricks to make it perfectly first time and even video!
Vibrant Green Soup Recipe
By Emily
10 minutes
20 minutes
30 minutes
6
people
Ingredients
-
1
carrot -
1
celery stalk -
1
onion, yellow/white -
1 1/4
cup (280g)
cannellini beans, pre-cooked canned -
1/2
cup
homemade pesto, see recipe link above -
8
cup (4 litres)
chicken stock/broth -
1
brassica rapa (bok choy), cut into thin strips -
1/2
tbsp
olive oil - salt and pepper
- parmesan for topping, (optional)
Instructions
-
Finely chop the carrot, celery, and onion. Heat the olive oil in a large pot and sauté the chopped vegetables until soft but not browned (6-7 minutes).
-
Add the chicken stock and bring to a boil.
-
Once boiling, add the bok choy (or greens of your choice) and simmer for 10 minutes.
-
Add pre-cooked cannellini beans and homemade pesto. Stir the pesto into the stock, season with a good pinch of salt and pepper. Simmer for another 10 minutes. Serve with an extra sprinkling of pepper and a little Parmesan if desired.
Notes
- Homemade Pesto Recipe Here.
- Brassica rapa or bok choy can be replaced with spinach, kale or any greens of your choice.
- If substituting brassica rapa for spinach, kale or a green without thick stalks then add it at the same time as the beans and pesto (simmer the soup for 10 minutes before proceeding to this step). If replacing with cabbage, follow directions as normal.
- Substitute the brassica rapa for roughly, 80g (2.8oz) chopped spinach, kale, or cabbage.
Helpful Info for All Recipes
- I always use extra virgin olive oil in all of my recipes unless stated otherwise.
- When I use canned or jarred tomatoes of any kind I always use Cirio or Mutti brands for the best results and flavor.
- All vegetables are medium sized unless stated otherwise.
- All recipes are tested and developed using a fan (convection) oven.
- Find out more about how nutrition is calculated.
- Check out our must-have Italian Pantry Staples.
- You can also find all our Essential Kitchen Tools for Italian Cooking.
Nutrition
Calories: 207kcal
|
Carbohydrates: 18g
|
Protein: 12g
|
Fat: 11g
|
Saturated Fat: 2g
|
Cholesterol: 1mg
|
Sodium: 497mg
|
Potassium: 700mg
|
Fiber: 4g
|
Sugar: 4g
|
Vitamin A: 8400IU
|
Vitamin C: 65.2mg
|
Calcium: 233mg
|
Iron: 3mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Did you try this recipe?
Leave a comment below!
If you’ve tried this **Vibrant Green Soup** or any other recipe on the blog, please don’t forget to rate the recipe and let me know how you enjoyed it in the comments below. Your feedback is invaluable, and I love hearing from you! You can also FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM, and PINTEREST to discover more delicious food and stay updated on my latest culinary adventures.