Creamy Roasted Broccolini White Bean

A steaming bowl of creamy roasted broccolini and white bean hearty soup topped with charred florets and a drizzle of olive oil Save
A steaming bowl of creamy roasted broccolini and white bean hearty soup topped with charred florets and a drizzle of olive oil | showmevegan.com

This luxurious soup combines the sweetness of roasted broccolini with silky white beans for a deeply satisfying bowl. The broccolini gets caramelized in a hot oven first, bringing out its natural sugars before being blended with aromatic vegetables, cannellini beans, and fragrant herbs like thyme and oregano.

A splash of plant-based milk creates that crave-worthy creamy texture while fresh lemon zest and juice brighten every spoonful. The result is a restaurant-quality soup that feels indulgent yet comes together in under an hour. Perfect for meal prep—it actually tastes better the next day as flavors meld together.

There's something about the smell of roasting broccolini that makes my entire kitchen feel like it's giving a warm hug. Last winter, during that stretch where gray days seemed endless, I threw together whatever was in my pantry and ended up with this soup that's now become my go-to comfort meal. The way the charred florets melt into creamy beans creates this luxurious texture that doesn't actually need any cream at all.

My sister was visiting during that particularly brutal cold snap last February, and I made this for lunch on her first day. She took one sip, looked up with wide eyes, and asked if I'd been hiding culinary school training from her all these years. We ate it curled up on the couch with mismatched socks, watching winter storm warnings scroll across the TV screen.

Ingredients

  • 400 g broccolini: Roasting these first concentrates their natural sweetness and adds a subtle char that you cannot achieve any other way
  • 1 medium yellow onion: The foundation that builds depth and sweetness as it slowly softens
  • 2 cloves garlic: Dont be shy with it, garlic becomes milder and sweeter when simmered in soup
  • 1 medium Yukon Gold potato: This is the secret weapon for thickness without needing heavy cream
  • 1 stalk celery: Adds a gentle aromatic backbone that ties everything together
  • 2 cans cannellini beans: These create that velvety texture and keep you satisfied for hours
  • 900 ml vegetable broth: Use a good quality one because its the base of everything
  • 240 ml plant-based milk or whole milk: Adds just enough creaminess without overwhelming the other flavors
  • 2 tbsp olive oil: One for roasting the broccolini, one for building your soup base
  • 1 tsp dried thyme and oregano: These herbs give it that classic comfort soup profile
  • 1/2 tsp chili flakes: Just enough warmth to wake up your palate
  • 1 lemon: Both zest and juice are essential for that bright finish that cuts through the richness
  • Salt and pepper: Taste as you go and trust your instincts

Instructions

Roast the broccolini:
Preheat your oven to 220°C and toss the broccolini with one tablespoon of olive oil and some salt and pepper. Spread them on a baking sheet and roast for 15 to 18 minutes until you see those beautiful charred spots developing.
Build your base:
While the broccolini roasts, heat the remaining olive oil in a large pot over medium heat and add your onion, celery, and potato. Let them soften for about 5 minutes, stirring occasionally so nothing catches.
Add the aromatics:
Stir in the garlic, thyme, oregano, and chili flakes and cook for just one minute until the garlic becomes fragrant. You want to wake up those spices without burning them.
Simmer together:
Add the roasted broccolini, beans, and vegetable broth to the pot and bring everything to a gentle boil. Reduce the heat and let it simmer for 15 minutes until the potato is completely tender.
Blend it smooth:
Remove the pot from heat and use an immersion blender to transform everything into a velvety puree. Take your time and make sure there are no lumps remaining.
Finish with brightness:
Stir in the milk and lemon zest, then gently reheat if needed. Taste and adjust the seasoning with salt, pepper, and lemon juice until everything pops.
Finish with brightness:
Ladle the soup into bowls and top with those reserved roasted florets, a drizzle of olive oil, and extra chili flakes if you like some extra warmth.
Save
| showmevegan.com

Last week, my neighbor texted me at 7 PM because she'd had the kind of day that demands immediate soup intervention. I brought over a container still warm from the stove, and she sent me a photo twenty minutes later of an empty bowl with the caption 'you're my emergency contact for bad days now.'

Making It Your Own

I've discovered that swapping in regular broccoli works perfectly when broccolini isn't available. The texture is slightly different, but roasting it first is still essential for that deep flavor development.

Pairing Suggestions

A crusty piece of gluten-free bread toasted until golden makes the perfect vessel for every last drop. Something about dipping bread into creamy soup just feels like home.

Storage and Meal Prep

This soup actually tastes even better the next day as the flavors have more time to meld together. Store it in an airtight container in the refrigerator for up to four days.

  • Reheat gently over low heat, stirring occasionally to prevent scorching on the bottom
  • Freeze individual portions for those days when cooking feels impossible
  • Add a splash more broth or milk when reheating as it tends to thicken up overnight
Velvety green blended soup with white beans and broccolini served in a rustic bowl with lemon zest garnish Save
Velvety green blended soup with white beans and broccolini served in a rustic bowl with lemon zest garnish | showmevegan.com

There's nothing quite like a bowl of this soup to make even the grayest winter day feel a little more manageable.

Recipe Questions & Answers

Absolutely. This soup actually improves after sitting in the refrigerator overnight as the flavors have time to meld together. Store in an airtight container for up to 4 days and reheat gently on the stovetop, adding a splash of broth or milk if needed to adjust consistency.

Yes, this soup freezes beautifully. Let it cool completely before transferring to freezer-safe containers, leaving some space at the top for expansion. It will keep well for up to 3 months. Thaw overnight in the refrigerator and reheat gently, stirring occasionally.

Regular broccoli works wonderfully as a substitute—just cut it into smaller florets for even roasting. You could also use broccoflower or cauliflower for a milder flavor. Roasting time may vary slightly depending on the vegetable you choose.

Simply use plant-based milk instead of dairy milk and omit any optional cheese or yogurt garnishes to make this completely vegan. The soup is naturally rich and creamy from the white beans and potato, so no additional substitutions are needed.

Roasting broccolini at high heat caramelizes its natural sugars, creating depth and sweetness that you can't achieve through simmering alone. This step adds layers of flavor that make the final soup taste much more complex and satisfying.

Certainly. Soak 1 cup of dried white beans overnight, then simmer until tender before adding to the soup. This will add about 1-2 hours to your prep time but yields excellent results and allows you to control the sodium level.

Creamy Roasted Broccolini White Bean

Rich and velvety soup with caramelized broccolini, creamy white beans, aromatic herbs, and bright lemon finish.

Prep 15m
Cook 35m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 14 oz broccolini, trimmed
  • 1 medium yellow onion, diced
  • 2 cloves garlic, minced
  • 1 medium Yukon Gold potato, peeled and diced
  • 1 stalk celery, diced

Legumes

  • 2 cans (15 oz each) cannellini or great northern beans, drained and rinsed

Liquids

  • 4 cups vegetable broth (gluten-free if needed)
  • 1 cup unsweetened plant-based milk or whole milk

Flavorings

  • 2 tbsp olive oil
  • 1 tsp dried thyme
  • 1 tsp dried oregano
  • 1/2 tsp chili flakes (optional)
  • Zest and juice of 1 lemon
  • Salt and freshly ground black pepper, to taste

Instructions

1
Roast the Broccolini: Preheat the oven to 425°F. Toss broccolini with 1 tablespoon olive oil, salt, and pepper. Arrange on a baking sheet and roast for 15–18 minutes, until lightly charred and tender. Set aside a few florets for garnish.
2
Sauté Aromatics: Heat the remaining 1 tablespoon olive oil in a large pot over medium heat. Add the onion, celery, and potato. Sauté for 5 minutes until softened.
3
Add Herbs and Garlic: Add garlic, thyme, oregano, and chili flakes (if using) and cook for 1 minute until fragrant.
4
Simmer Soup Base: Stir in the roasted broccolini, beans, and vegetable broth. Bring to a boil, then reduce heat and simmer for 15 minutes until vegetables are very tender.
5
Blend Soup Smooth: Remove from heat. Using an immersion blender (or in batches in a countertop blender), blend the soup until completely smooth.
6
Finish and Season: Stir in the plant-based milk and lemon zest. Reheat gently if needed. Adjust seasoning with salt, pepper, and lemon juice to taste.
7
Serve and Garnish: Ladle soup into bowls. Garnish with reserved broccolini, a drizzle of olive oil, and extra chili flakes if desired.
Additional Information

Equipment Needed

  • Baking sheet
  • Large pot
  • Chef's knife
  • Immersion blender or countertop blender
  • Ladle

Nutrition (Per Serving)

Calories 265
Protein 13g
Carbs 38g
Fat 7g

Allergy Information

  • Contains milk if using dairy milk or crème fraîche/yogurt
  • Gluten-free if using gluten-free broth and omitting bread
  • Always check individual ingredient labels for hidden allergens
Rachel Monroe

Passionate home cook sharing easy vegan meals and everyday cooking tips.