This comforting bowl brings together sweet, caramelized roasted parsnips with tender parsnip greens and creamy cannellini beans in a silky, puréed base.
Aromatics of onion, carrot, celery, and warm spices like cumin and nutmeg build layers of earthy flavor, while a splash of cream finishes each spoonful with richness.
Ready in about an hour, it serves four and suits vegetarian and gluten-free diets beautifully.
The smell of roasting parsnips is one of those quiet kitchen revelations that sneaks up on you, all honeyed and earthy, filling every corner of the house on a gray afternoon. I stumbled into making this soup during a particularly relentless January, when the farmers market had nothing but root vegetables and I had a stubborn cold that refused to leave. What started as a desperate attempt to use up a bag of parsnips turned into the single most requested meal in my household all winter.
My neighbor Sarah knocked on my door the second time I made this, asking what on earth I was cooking because the aroma had drifted through our shared hallway. She stayed for two bowls and left with the recipe scribbled on the back of an envelope, which I found endearing and also slightly alarming given my handwriting.
Ingredients
- 1.5 lbs (700 g) parsnips, peeled and cut into 1 inch chunks: These are the backbone of the soup, and roasting them transforms their natural sugars into something almost dessert like.
- 2 cups (loosely packed) parsnip greens, washed and roughly chopped: If you can find parsnips with the tops still attached, grab them immediately because the greens have a mild, slightly peppery flavor that regular parsley simply cannot replicate.
- 1 large yellow onion, diced: The humble foundation that holds everything together with gentle sweetness.
- 2 medium carrots, peeled and diced: They add color and a subtle brightness that balances the parsnips heavy sweetness.
- 2 celery stalks, diced: Do not skip these because they provide a quiet savory note that keeps the soup from tasting like baby food.
- 3 garlic cloves, minced: Fresh garlic only please, the jarred stuff loses the sharp warmth this soup needs.
- 1 (15 oz / 400 g) can white beans (cannellini or navy), drained and rinsed: These bring body and protein, making the soup feel like a real meal rather than a starter.
- 4 cups (950 ml) low sodium vegetable broth: Low sodium matters here because reducing the soup concentrates salt quickly.
- 1 cup (240 ml) whole milk or unsweetened plant based milk: This loosens the purée into something spoonable and luxurious.
- 1/2 cup (120 ml) heavy cream or coconut cream: Just enough to make each bowl feel like a indulgence without tipping into heavy territory.
- 2 tbsp olive oil: Split between roasting the parsnips and sautéing the aromatics.
- 1/2 tsp ground cumin: A small amount that adds warmth without screaming cumin.
- 1/4 tsp ground nutmeg: This is the secret handshake that makes parsnips sing.
- Salt and black pepper, to taste: Season in layers, tasting as you go.
- 1 tbsp lemon juice (optional, for brightness): A squeeze at the end wakes up every flavor in the bowl.
- Chopped fresh parsley or chives (optional garnish): For a pop of green and freshness on top.
- Extra cream or olive oil drizzle (optional garnish): Because a little swirl on top makes it look like it came from a restaurant.
Instructions
- Roast the parsnips until golden:
- Heat your oven to 425°F (220°C), toss the parsnip chunks with one tablespoon of olive oil, a good pinch of salt, and pepper, then spread them in a single layer on a baking sheet. Roast for 25 to 30 minutes, flipping them once halfway through, until the edges turn a deep caramel brown and a fork slides through easily.
- Build the flavor base:
- In a large pot, warm the remaining olive oil over medium heat and add the onion, carrots, and celery, cooking until everything softens and the onion turns translucent, about 5 to 7 minutes. Stir in the garlic, cumin, and nutmeg, letting them bloom for just a minute until your kitchen smells impossibly warm.
- Simmer everything together:
- Add the roasted parsnips, white beans, and vegetable broth to the pot, bring it to a boil, then drop the heat and let it simmer gently for 10 minutes so the flavors meld. Toss in the parsnip greens and cook for another 2 to 3 minutes until they wilt down into the broth.
- Blend until silky:
- Take the pot off the heat and use an immersion blender to purée everything until completely smooth, or work in careful batches with a countertop blender, holding the lid down with a towel. The texture should be velvety and thick enough to coat the back of a spoon.
- Finish with cream and season:
- Stir in the milk and cream, then return the pot to low heat just long enough to warm it through without letting it boil. Taste carefully, adjust the salt and pepper, and add the lemon juice if the soup needs a little lift.
- Serve with love:
- Ladle into warm bowls and finish with a drizzle of cream, a scatter of fresh herbs, or a swirl of olive oil if you are feeling fancy.
The first time I served this to my mother, she closed her eyes after the first spoonful and did not say anything for a long moment, which from her is the highest compliment possible.
What If I Cannot Find Parsnip Greens
Baby spinach works in a pinch and will give you a similar color, though the flavor is slightly more neutral. Flat leaf parsley is actually closer in taste to parsnip greens if you can believe it, adding that same gentle pepperiness that makes this soup stand out from ordinary root vegetable purées.
Making It Vegan Without Losing Soul
Swap the milk for unsweetened oat milk and the cream for full fat coconut cream, and you will barely notice the difference. The coconut cream actually adds a lovely subtle sweetness that plays beautifully with the roasted parsnips and nutmeg.
Storage and Reheating Wisdom
This soup thickens considerably as it sits in the refrigerator, which is completely normal and actually makes it even better the next day. Just stir in a splash of broth or water when you reheat it gently on the stove.
- Freeze individual portions in mason jars, leaving an inch of space at the top for expansion.
- A pinch of smoked paprika on top of each bowl adds a surprising layer of depth.
- Always taste for salt after reheating because cold mutes flavors dramatically.
Some recipes become staples because they are easy, and others earn their place because they make you feel cared for from the inside out. This soup manages to do both, and that is why it lives permanently folded into the front of my recipe binder, stained and softened from use.
Recipe Questions & Answers
- → Can I make this soup vegan?
-
Absolutely. Swap the whole milk for unsweetened plant-based milk and replace the heavy cream with coconut cream. The texture remains just as velvety and satisfying.
- → What can I substitute for parsnip greens?
-
If parsnip greens are hard to find, fresh parsley or baby spinach work wonderfully. Add them at the same stage and simmer until just wilted.
- → How do I store leftovers?
-
Let the soup cool completely, then transfer to an airtight container. It keeps well in the refrigerator for up to 4 days and freezes beautifully for up to 3 months.
- → Can I use dried beans instead of canned?
-
Yes. Soak and cook about 1 cup of dried white beans beforehand until tender. One cup of dried beans yields roughly equivalent to a 15 oz can once cooked.
- → What's the best way to reheat this soup?
-
Warm it gently over low heat on the stovetop, stirring occasionally. Avoid boiling to preserve the creamy texture. You can also microwave in 60-second intervals, stirring between each.
- → Do I need an immersion blender, or can I use a regular blender?
-
Either works perfectly. If using a countertop blender, purée in batches and never fill more than halfway. Hold the lid down with a towel for safety, as hot liquids expand.
- → What pairs well with this soup for a complete meal?
-
Crusty gluten-free bread or a warm baguette makes an excellent companion. A simple side salad with vinaigrette also balances the richness beautifully.