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.
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
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
- → Can I make this soup ahead of time?
-
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.
- → What's the best way to achieve the smoothest texture?
-
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.
- → Can I substitute the white beans?
-
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.
- → Is roasting the artichokes necessary?
-
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.
- → How can I add more protein?
-
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.
- → What vegetables can I add or substitute?
-
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.