If you’ve ever made a soup that tasted good but not memorable, this Marry Me White Bean Soup is about to raise the bar. A common complaint with bean soups is that they turn out bland or one-note. This recipe fixes that with creamy white beans, sun-dried tomatoes, garlic, and herbs simmered together into a rich, cozy bowl that feels special without being complicated.
I’ve tested this soup many times, and it’s one of those recipes people ask for again and again after the first bite. In this post, you’ll learn exactly how to build flavor, get the perfect creamy texture without heavy cream, and customize the soup with easy variations, tips, and answers to common questions.
Why You’ll Love This Recipe
-
Creamy, cozy, and full of flavor
-
Made with simple pantry ingredients
-
Comforting but still wholesome
-
One-pot and weeknight-friendly
-
Perfect for meal prep or entertaining
Ingredients & Prep

Main Ingredients Prep
-
White beans – Cannellini or great northern beans work best. Drain and rinse well.
-
Onion – Finely diced so it melts into the soup base.
-
Garlic – Minced fresh for the best flavor.
-
Sun-dried tomatoes – Chopped small; use oil-packed for richer taste.
Seasonings, Sauces, or Flavor Base
-
Italian seasoning – Brings classic herb flavor.
-
Red pepper flakes – Optional, but adds gentle warmth.
-
Salt and black pepper – Adjust gradually as the soup simmers.
-
Tomato paste – Adds depth and richness without overpowering the beans.
Pantry Staples
-
Olive oil – For sautéing and building flavor.
-
Vegetable broth – Forms the base of the soup.
-
Cream or coconut milk (optional) – For extra richness if desired.
-
Fresh spinach or kale – Stirred in at the end for color and nutrition.
Step-by-Step Cooking Instructions
Pre-Cooking Prep
Chop the onion, garlic, and sun-dried tomatoes. Drain and rinse the beans. Measure out seasonings so everything is ready before cooking.
Cooking Method (Times & Temps)
-
Heat olive oil in a large pot over medium heat.
-
Add onion and cook for 4–5 minutes until soft and translucent.
-
Stir in garlic and tomato paste. Cook for 30 seconds until fragrant.
-
Add sun-dried tomatoes, Italian seasoning, and red pepper flakes.

-
Add white beans and vegetable broth. Stir well.
-
Bring to a gentle boil, then reduce heat to low.
-
Simmer uncovered for 15–20 minutes, stirring occasionally.
Doneness or Texture Check
Use an immersion blender to blend about one-third of the soup. This creates a creamy texture while keeping some beans whole for body. The soup should be thick but still spoonable.
Resting or Final Touches
Stir in spinach or kale until wilted. Add cream or coconut milk if using. Taste and adjust seasoning. Let the soup rest for 5 minutes before serving.
Pro Tips for Perfect Results
Common Mistakes to Avoid
-
Blending too much – Leave some beans whole for texture.
-
Overcooking greens – Add them at the very end.
-
Under-seasoning – Beans need enough salt to shine.
Recommended Tools
-
Large soup pot or Dutch oven
-
Immersion blender
-
Sharp knife and cutting board
Storage & Reheating Tips
-
Store Marry Me White Bean Soup in the fridge for up to 4 days.
-
Freeze for up to 3 months in airtight containers.
-
Reheat gently on the stovetop, adding broth if thickened.
Flavor Variations
Spicy Version
Add extra red pepper flakes or a drizzle of chili oil before serving.
Healthy / Special Diet Option
This soup is naturally vegetarian and gluten-free. Use coconut milk instead of cream to keep it dairy-free.
Global Flavor Twist
Add a pinch of smoked paprika or rosemary for a deeper, more rustic flavor profile.
Serving Suggestions
-
Crusty bread or garlic toast
-
Simple green salad
-
Roasted vegetables
-
Grated parmesan or dairy-free cheese
FAQs
Can I make this ahead of time?
Yes. This soup tastes even better the next day as the flavors deepen.
How do I fix common mistakes?
If the soup is too thick, add more broth. If it tastes flat, a pinch of salt or splash of lemon juice helps instantly.
Conclusion
This Marry Me White Bean Soup is creamy, comforting, and full of rich flavor with minimal effort. It’s the kind of recipe that feels cozy enough for a quiet night in but impressive enough to serve to guests. If you love this soup, try pairing it with a simple salad or exploring other creamy bean-based soups for more easy comfort meals.

Marry Me White Bean Soup
JuliaIngredients
- 2 tablespoons olive oil
- 1 medium onion finely diced
- 4 cloves garlic minced
- 1 tablespoon tomato paste
- ½ cup oil-packed sun-dried tomatoes chopped
- 1½ teaspoons Italian seasoning
- ¼ teaspoon red pepper flakes optional
- 2 cans 15 oz each white beans (cannellini or great northern), drained and rinsed
- 4 cups vegetable broth
- Salt and black pepper to taste
- ½ cup cream or coconut milk optional
- 2 cups fresh spinach or chopped kale
Instructions
- Heat olive oil in a large pot over medium heat.
- Add diced onion and cook for 4–5 minutes until soft and translucent.
- Stir in garlic and tomato paste; cook for 30 seconds until fragrant.
- Add sun-dried tomatoes, Italian seasoning, and red pepper flakes. Stir well.
- Add white beans and vegetable broth.
- Bring to a gentle boil, then reduce heat to low.
- Simmer uncovered for 15–20 minutes, stirring occasionally.
- Blend about ⅓ of the soup with an immersion blender for a creamy texture.
- Stir in spinach or kale until wilted.
- Add cream or coconut milk if using. Season to taste and rest for 5 minutes before serving.
Notes
- Blending only part of the soup keeps it creamy while maintaining texture.
- Sun-dried tomatoes add richness and depth—don’t skip them.
- A splash of lemon juice at the end brightens the flavors if needed.
