This satisfying soup brings together the natural sweetness of slowly roasted onions with creamy white beans for a deeply comforting bowl. The roasting process caramelizes the onions, adding depth and complexity that simmering alone couldn't achieve. After blending, the texture becomes luxuriously smooth, while smoked paprika and fresh thyme add layers of savory flavor. Perfect for cold weather, this dish comes together in just over an hour and yields four generous servings.
The smell of roasting onions fills my entire kitchen with this impossibly sweet aroma that makes everyone wander in asking whats for dinner. I discovered this soup on a brutally cold February afternoon when I had a bag of aging onions and two cans of white beans I forgot about. Now its the soup I make when I want something that feels like a hug but doesnt require much energy.
Last winter my neighbor came over mid-snowstorm and I literally had nothing to offer but this simmering pot. She ended up sitting at my counter for two hours while we finished the entire batch. Sometimes the simplest meals become the best memories.
Ingredients
- 4 large yellow onions quartered: Yellow onions become incredibly sweet when roasted theyre the backbone of this whole recipe
- 2 cloves garlic peeled: Roasting mellows the garlic into something creamy and mild
- 1 medium carrot chopped: Adds subtle sweetness and depth to the base
- 1 celery stalk chopped: Just enough aromatic backbone without overpowering
- 2 cans white beans drained and rinsed: Cannellini beans make the creamiest texture but navy beans work too
- 4 cups vegetable broth: Use a good quality broth since its half the liquid
- 1 cup water: Keeps the soup from becoming too heavy
- 1/2 cup heavy cream: Coconut milk works beautifully if you need it dairy free
- 2 tbsp olive oil: Divided between roasting and sautéing the aromatics
- 1 tsp fresh thyme leaves: Dried thyme is fine but fresh adds brightness
- 1/2 tsp smoked paprika: This adds a subtle smoky depth that makes people wonder what your secret is
- 1 bay leaf: Classic soup aromatic that quietly does its job
- Salt and black pepper: Taste frequently and adjust as you go
- Chopped fresh parsley: Optional but pretty and adds fresh color
Instructions
- Roast the onions and garlic:
- Preheat oven to 400°F and arrange onions and garlic on a baking sheet with 1 tablespoon olive oil salt and pepper. Roast 30 to 35 minutes until golden and deeply caramelized.
- Sauté the aromatics:
- Heat remaining olive oil in a large pot over medium heat. Cook carrot and celery for 5 minutes until softened.
- Combine everything:
- Add roasted onions and garlic white beans thyme smoked paprika and bay leaf to the pot. Stir well.
- Simmer the soup:
- Pour in vegetable broth and water. Bring to a boil then reduce heat and simmer uncovered for 20 minutes.
- Puree until smooth:
- Remove bay leaf and use an immersion blender to puree the soup in the pot. Work in batches if using a regular blender.
- Add the cream:
- Stir in heavy cream or coconut milk. Taste and adjust salt and pepper as needed. Heat gently for 2 to 3 minutes.
- Serve and enjoy:
- Ladle into bowls and garnish with chopped parsley if desired. Serve hot with crusty bread.
This soup became my go-to for weeknight dinners when I want something nourishing but not heavy. My partner actually requests it now whenever the temperature drops below fifty degrees.
Making It Your Own
Sometimes I add a pinch of red pepper flakes if I want a gentle warmth that lingers. You could also blend in a handful of spinach at the very end for color without changing the flavor much.
Serving Suggestions
A slice of crusty sourdough toasted with olive oil is all you need. I also love a simple green salad with vinaigrette on the side to cut through the richness.
Storage and Leftovers
This soup actually tastes better the next day as the flavors meld together. Store in an airtight container in the refrigerator for up to 4 days.
- Reheat gently over low heat adding a splash of water or broth if it thickens too much
- Freeze individual portions for up to 3 months if you want meal prep ready to go
- The cream may separate slightly after freezing but whisking while reheating brings it back together
Theres something about making soup that slows down time. Hope this recipe finds you on a day when you need exactly that.
Recipe Questions & Answers
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually tastes better the next day as flavors have time to meld. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetetop, adding a splash of broth or water if needed.
- → Is this soup freezer-friendly?
-
Yes, it freezes beautifully. Cool completely before transferring to freezer-safe containers, leaving some space for expansion. It will keep well for up to 3 months. Thaw overnight in the refrigerator before reheating.
- → What's the best way to achieve the smoothest texture?
-
An immersion blender works perfectly right in the pot. If using a countertop blender, blend in batches and be careful with hot liquids—remove the center cap of the lid and cover with a kitchen towel to allow steam to escape safely.
- → Can I use dried beans instead of canned?
-
Certainly. Soak 1 cup dried white beans overnight, then cook until tender before adding to the soup. This will extend the total time but adds even more creaminess and flavor.
- → What can I serve with this soup?
-
Crusty bread, garlic knots, or a simple green salad complement the rich texture perfectly. For something more substantial, grilled cheese sandwiches or roasted vegetables make excellent accompaniments.