Creamy Roasted Artichoke White Bean Soup

Golden bowl of creamy roasted artichoke and white bean soup topped with fresh parsley and croutons Save
Golden bowl of creamy roasted artichoke and white bean soup topped with fresh parsley and croutons | showmevegan.com

This comforting bowl brings together roasted artichokes and creamy white beans for a deeply satisfying meal. The vegetables are sautéed until fragrant, then simmered with aromatic herbs like thyme, oregano, and smoked paprika. After roasting the artichokes to golden perfection, everything blends into a velvety texture. A splash of plant-based milk adds richness while fresh lemon juice brightens each spoonful. The result is a Mediterranean-inspired soup that feels indulgent yet comes together in just one hour. Perfect for meal prep or serving alongside crusty bread on chilly evenings.

The first time I made this soup was on a rainy Sunday when my kitchen felt like the only warm place in the world. Something about roasting those artichoke hearts until they turned golden at the edges made the whole house smell incredible. My roommate wandered in, drawn by the aroma, and asked what magic was happening on the stove. We ended up eating bowls of it while watching old movies, and it became our rainy day tradition ever since.

I once served this at a dinner party where two guests were convinced I was hiding cream cheese in the recipe. When I told them it was just white beans and plant milk, they literally didnt believe me until I showed them the empty cans. Now every time one of them comes over, they casually ask if theres any of that magic artichoke soup left in the freezer.

Ingredients

  • Artichoke hearts: Roasting these first transforms them from tender and mild to deeply savory with caramelized edges that make the soup taste like it cooked for hours
  • White beans: These create the velvety texture without any dairy, plus they add protein that keeps you satisfied
  • Vegetable broth: Use a high quality one here because it becomes the backbone of the flavor
  • Plant based milk: Oat milk is my secret for creaminess without any weird aftertaste, but almond works beautifully too
  • Smoked paprika: Just half a teaspoon adds this subtle smokiness that makes people wonder what the secret ingredient is
  • Lemon juice: Dont skip this! It brightens everything and makes all the flavors pop

Instructions

Roast the artichokes and garlic:
Preheat your oven to 425°F and toss the artichoke hearts and peeled garlic cloves with olive oil, salt, and pepper until everything is evenly coated. Spread them on a parchment lined baking sheet and roast for 20 to 25 minutes until theyre golden and starting to crisp at the edges.
Sauté the base vegetables:
While the artichokes roast, heat the remaining olive oil in your soup pot over medium heat. Add the diced onion, sliced carrots, and celery, cooking for 7 to 8 minutes until theyre softened and your kitchen smells amazing.
Combine and simmer:
Add those gorgeous roasted artichokes and garlic to the pot along with the white beans, thyme, oregano, smoked paprika, and remaining salt. Pour in the vegetable broth, bring everything to a boil, then reduce heat and let it simmer uncovered for 15 minutes.
Blend until creamy:
Remove the pot from heat and use an immersion blender to purée until smooth and velvety. If you like some texture, blend just half the soup and leave the rest chunky.
Finish and serve:
Stir in the plant based milk and lemon juice, then taste and add more salt if needed. Ladle into bowls and top with fresh spinach, parsley, and croutons if youre feeling fancy.
Velvety smooth roasted artichoke and white bean hearty soup served with crusty sourdough bread for dipping Save
Velvety smooth roasted artichoke and white bean hearty soup served with crusty sourdough bread for dipping | showmevegan.com

Last winter my sister was recovering from surgery and could barely keep anything down, but this soup was the only thing that sounded good to her. I dropped off a container every three days, and she still texts me asking when Ill make another batch. Theres something about how gentle and comforting it is that just works when you need it most.

Making It Your Own

Sometimes I add a swirl of vegan yogurt right before serving, especially when I want to impress guests. A little drizzle of olive oil on top makes it look restaurant worthy, and once I even topped it with crispy fried capers for this amazing salty crunch that everyone went crazy over.

Perfect Pairings

Crusty sourdough is non negotiable in my house. The way the bread soaks up that creamy broth is honestly the best part. A crisp white wine like Sauvignon Blanc cuts through the richness beautifully, and a simple side salad with lemon vinaigrette makes it a complete meal.

Storage and Meal Prep

This soup keeps beautifully in the fridge for up to five days and freezes like a dream. I always double the recipe and freeze individual portions for those nights when cooking feels impossible. Just thaw overnight in the fridge and reheat gently on the stove.

  • Add a splash of broth when reheating if it seems too thick
  • The texture is best when reheated slowly rather than in the microwave
  • Freeze in freezer safe bags laid flat to save precious freezer space
Rustic ceramic bowl filled with creamy artichoke and white bean soup garnished with baby spinach leaves Save
Rustic ceramic bowl filled with creamy artichoke and white bean soup garnished with baby spinach leaves | showmevegan.com

Theres something so grounding about making soup, especially one this nourishing and simple. Hope it brings as much comfort to your kitchen as it has to mine.

Recipe Questions & Answers

Absolutely. This soup actually tastes better the next day as flavors continue to develop. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of broth or plant milk if needed to restore consistency.

An immersion blender works wonderfully right in the pot. For an ultra-silky result, use a high-speed countertop blender in batches, being careful with hot liquids. If you prefer some texture, blend only half the soup and mix it back with the unblended portion.

Yes, chickpeas or cannellini beans work beautifully. Chickpeas will yield a slightly nuttier flavor, while other white bean varieties like Great Northern or navy beans provide similar creaminess. Just ensure they're well-drained and rinsed before adding.

Roasting deepens the flavor profile significantly, creating caramelized edges and concentrating the artichoke's natural sweetness. While you could add them directly to the pot, the roasting step adds a richness that makes this soup truly special.

White beans already provide 13g of protein per serving. To boost it further, consider stirring in silken tofu during blending, adding a scoop of white bean purée, or serving with protein-rich sides like hemp seeds or nutritional yeast sprinkled on top.

The base mirepoix (onion, carrot, celery) is classic, but you can add diced potatoes for extra body, swap carrots for parsnips in winter, or include bell peppers for sweetness. Just keep proportions similar to maintain the soup's balance.

Creamy Roasted Artichoke White Bean Soup

Velvety soup with roasted artichokes, white beans, and Mediterranean herbs.

Prep 20m
Cook 40m
Total 60m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 cans (14 oz each) artichoke hearts, drained and quartered
  • 1 large yellow onion, diced
  • 2 medium carrots, peeled and sliced
  • 2 celery stalks, sliced
  • 4 garlic cloves, peeled
  • 2 cups baby spinach (optional, for garnish)

Beans & Broth

  • 2 cans (15 oz each) white beans (cannellini or Great Northern), drained and rinsed
  • 4 cups vegetable broth
  • 1 cup unsweetened plant-based milk (oat or almond)

Oils & Seasonings

  • 3 tbsp olive oil, divided
  • 1 tsp dried thyme
  • 1 tsp dried oregano
  • ½ tsp smoked paprika
  • ½ tsp black pepper
  • 1 tsp salt, plus more to taste
  • 1 tbsp fresh lemon juice

Garnish

  • 2 tbsp fresh parsley, chopped
  • Croutons or toasted bread

Instructions

1
Preheat and Prepare: Preheat the oven to 425°F. Line a baking sheet with parchment paper.
2
Roast Artichokes: Toss quartered artichoke hearts and garlic cloves with 1 tablespoon olive oil, ½ teaspoon salt, and black pepper. Spread on prepared baking sheet and roast for 20–25 minutes until golden and slightly crispy at edges.
3
Sauté Aromatics: Heat remaining 2 tablespoons olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 7–8 minutes until softened and fragrant.
4
Combine Ingredients: Add roasted artichokes and garlic to pot along with white beans, thyme, oregano, smoked paprika, and remaining salt. Stir well to combine.
5
Simmer Soup: Pour in vegetable broth and bring to boil. Reduce heat and simmer uncovered for 15 minutes, allowing flavors to meld.
6
Blend to Smooth: Remove from heat. Use immersion blender to blend until creamy and smooth, or transfer carefully in batches to countertop blender. For chunkier texture, blend only part of soup.
7
Finish and Season: Stir in plant-based milk and lemon juice. Taste and adjust seasoning as desired.
8
Serve: Ladle into bowls. Garnish with baby spinach, parsley, and croutons if desired. Serve warm.
Additional Information

Equipment Needed

  • Large soup pot
  • Baking sheet
  • Parchment paper
  • Immersion or countertop blender
  • Cutting board and knife

Nutrition (Per Serving)

Calories 310
Protein 13g
Carbs 46g
Fat 9g

Allergy Information

  • Contains legumes (white beans)
  • Possible tree nuts (depending on plant-based milk choice)
  • Double-check plant-based milk for nut allergens and bread for gluten if using as garnish
Rachel Monroe

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