A creamy, protein-rich vegan soup bursting with broccoli, white beans, and herbs. Naturally dairy-free, fiber-packed, and perfect for meal prep, this soup makes a quick, healthy lunch or dinner that’s comforting, filling, and full of flavor.
5cupsreduced-sodium vegetable brothor chicken stock if not vegan
3cupsfrozen kale
1–2 tbsp fresh lemon juiceto taste
10tbspnutritional yeast
6tbspfresh dillchopped
6tbspfresh basilchopped
¼cupfresh chiveschopped
Salt and pepperto taste
Optional Toppings:
Red chili flakes
Toasted pine nuts
Coconut yogurt
Fresh dill
Hemp hearts
Instructions
Prepare the Vegetables: Start by washing and drying all your vegetables. Dice the onion and celery into small, even pieces so they cook uniformly. Peel the parsnips and cut them into finely diced cubes, roughly the same size as the celery. Chop the broccoli florets into small pieces, about 1-inch or smaller, so they soften quickly during cooking. Mince the garlic cloves finely to release their full aroma.
Sauté the Aromatics: Place a large soup pot over medium heat and add 2 tablespoons of olive oil. Once the oil is hot, add the diced onions, celery, and parsnips. Sauté for approximately 5 minutes, stirring occasionally, until the vegetables become slightly tender and fragrant. This step builds the foundational flavors for the soup.
Add Garlic and Seasonings: Add the minced garlic to the sautéed vegetables. Stir constantly for about 1 minute until the garlic releases its aroma, being careful not to burn it. Sprinkle a pinch of salt and pepper at this stage to help the vegetables release moisture and enhance flavor.
Combine Broccoli, Beans, and Broth: Add the chopped broccoli florets and the drained white beans to the pot. Pour in 5 cups of reduced-sodium vegetable broth (or chicken stock if not vegan). Stir gently to combine all ingredients. Increase the heat to bring the mixture to a gentle simmer. Cover the pot and cook for 10–12 minutes, or until the parsnips and broccoli are tender when pierced with a fork.
Incorporate Greens and Herbs: Reduce the heat to medium-low and add the frozen kale, 6 tablespoons chopped dill, 6 tablespoons fresh basil, and 1/4 cup chopped chives. Stir well to combine, letting the kale gently wilt. Then, add 1–2 tablespoons of fresh lemon juice and 10 tablespoons of nutritional yeast, stirring to evenly distribute. Allow the soup to cook for another 3–5 minutes to let the flavors meld together.
Blend the Soup to Creamy Perfection: Carefully transfer the soup in batches to a high-speed blender. Blend until completely smooth and creamy, ensuring there are no lumps. If you prefer, you can also use an immersion blender directly in the pot for convenience. Taste the soup and adjust seasoning with additional salt and pepper as needed.
Prepare Optional Toppings: While the soup is blending, prepare your toppings. Toast pine nuts lightly in a small dry skillet until golden brown. Chop extra fresh dill for garnish. Gather coconut yogurt, red chili flakes, and hemp hearts for optional finishing touches.
Serve and Enjoy: Ladle the soup into bowls and add your desired toppings. Drizzle a swirl of coconut yogurt, sprinkle toasted pine nuts, hemp hearts, and red chili flakes, and finish with a touch of fresh dill. Serve hot and enjoy a comforting, protein-rich, fiber-packed meal that’s perfect for lunch, dinner, or meal prep.
Notes
Use fresh, firm broccoli for the best texture, but frozen broccoli can also work in a pinch.
Canned white beans save time, but soaking and cooking your own beans will enhance flavor and reduce sodium.
Nutritional yeast adds a cheesy, savory depth; adjust the quantity to taste.
For a smoother soup, use a high-speed blender; an immersion blender works well for a slightly chunkier texture.
Adjust herbs and lemon juice based on personal preference to balance freshness and tanginess.
Optional toppings like hemp hearts, pine nuts, or coconut yogurt elevate both flavor and presentation.