Introduction
If you’re searching for the ultimate cozy comfort meal, this Marry Me White Bean Soup is guaranteed to become a new favorite. Inspired by the viral “Marry Me” flavor profile, this creamy soup combines tender white beans, sun-dried tomatoes, garlic, Parmesan cheese, fresh spinach, and fragrant Italian herbs in a rich, velvety broth. Every spoonful is packed with comforting Tuscan-inspired flavors that feel both indulgent and nourishing. Variations of “Marry Me” white bean soups have become increasingly popular as a vegetarian twist on the famous Marry Me Chicken recipe.
Ready in about 35 minutes using simple pantry ingredients, this one-pot recipe is perfect for busy weeknights, meal prep, or cozy family dinners. The creamy broth, hearty beans, and vibrant vegetables create a satisfying meal that’s filling without feeling heavy.
Serve it with warm crusty bread, garlic toast, or a simple green salad for a complete meal that’s comforting enough for chilly evenings yet elegant enough to serve guests. Once you try this rich and flavorful soup, it’s easy to understand why everyone falls in love with this irresistible “Marry Me” version.
WHY YOU’LL LOVE THIS MARRY ME WHITE BEAN SOUP
- Rich, creamy broth with irresistible Tuscan-inspired flavors.
- Ready in about 35 minutes using one pot.
- Packed with protein and fiber from hearty white beans.
- Loaded with garlic, sun-dried tomatoes, spinach, and Parmesan.
- Comforting without feeling overly heavy.
- Perfect for weeknight dinners and meal prep.
- Vegetarian and easy to adapt to different dietary preferences.
- Made with simple pantry staples.
- Even more flavorful the next day.
- Delicious served with crusty bread for dipping.
INGREDIENT NOTES
Every ingredient contributes to the rich, comforting flavor that makes this Marry Me White Bean Soup so irresistible.
White Beans: Cannellini beans are the classic choice because they’re creamy and hold their shape well. Great Northern beans or butter beans are excellent alternatives if that’s what you have on hand.
Sun-Dried Tomatoes: Oil-packed sun-dried tomatoes add a sweet, tangy, concentrated tomato flavor that gives the soup its signature “Marry Me” taste. Chop them into small pieces so they’re evenly distributed.
Onion: A diced yellow onion creates a flavorful foundation and becomes beautifully sweet as it cooks.
Garlic: Fresh minced garlic is essential for the rich Italian-inspired flavor. Don’t be afraid to use plenty.
Vegetable Broth: A good-quality vegetable broth creates a savory base. For a richer flavor, homemade broth is always an excellent option.
Heavy Cream: A splash of heavy cream creates the luxurious, velvety texture that makes this soup so comforting. Half-and-half can be substituted for a lighter version.
Parmesan Cheese: Freshly grated Parmesan melts into the broth, adding creamy texture and deep savory flavor. Reserve a little extra for serving.
Fresh Spinach: Baby spinach wilts quickly into the hot soup, adding freshness, color, and extra nutrition without overpowering the other flavors.
Italian Seasoning: A blend of oregano, basil, thyme, and rosemary gives the soup its classic Italian aroma and warmth.
Red Pepper Flakes: Just a pinch adds gentle warmth that perfectly balances the creamy broth without making the soup overly spicy.
Fresh Basil or Parsley: A sprinkle of fresh herbs just before serving brightens the entire dish and adds a beautiful finishing touch.
TIPS FOR THE BEST MARRY ME WHITE BEAN SOUP
- Sauté the onion until soft and translucent before adding the garlic. This creates a rich, flavorful base for the soup.
- Cook the garlic for only about 30 seconds once fragrant. Overcooked garlic can become bitter.
- Use the oil from the jar of sun-dried tomatoes to sauté the vegetables for even more depth and richness.
- Slightly mash some of the white beans with the back of a spoon before adding the cream. This naturally thickens the soup while keeping plenty of whole beans for texture.
- Simmer the soup gently rather than boiling it after adding the cream to prevent it from separating.
- Stir in the Parmesan gradually until fully melted for a smooth, velvety broth.
- Add the spinach at the very end of cooking so it stays vibrant and tender instead of overcooking.
- Taste before serving and adjust the seasoning with salt, freshly ground black pepper, or an extra squeeze of lemon juice to brighten the flavors.
- Garnish generously with freshly grated Parmesan, chopped basil, cracked black pepper, and a drizzle of extra virgin olive oil for a beautiful restaurant-style finish.
- Serve immediately with warm crusty bread, garlic bread, or homemade focaccia to soak up every last spoonful of the creamy broth.
VARIATIONS
This Marry Me White Bean Soup is incredibly versatile and easy to customize with your favorite ingredients.
Add Chicken: Stir in shredded rotisserie chicken or cooked diced chicken breast for an even heartier, protein-packed meal.
Make It Vegan: Replace the heavy cream with full-fat coconut milk or your favorite plant-based cream, and use a vegan Parmesan alternative.
Spicy Version: Increase the red pepper flakes or add a spoonful of Calabrian chili paste for a bold, spicy kick.
Extra Vegetables: Add mushrooms, zucchini, carrots, celery, kale, or roasted red peppers for more texture, flavor, and nutrition.
Sausage and White Bean Soup: Brown Italian sausage before adding the onions for a rich, savory variation that’s perfect for cold weather.
Pasta Version: Stir in cooked ditalini, orzo, or small shells during the last few minutes of cooking to make the soup even more filling.
Lemon Herb Version: Finish the soup with fresh lemon zest and a squeeze of lemon juice for a brighter, fresher flavor.
Extra Creamy Soup: Blend half of the soup with an immersion blender, then stir it back into the pot to create an even thicker, silkier texture while still keeping some whole beans.
STORAGE
Allow the soup to cool completely before transferring it to an airtight container.
Store in the refrigerator for up to 4 days. As it rests, the flavors become even richer, making leftovers just as delicious—if not better—than the first day.
Reheat gently over medium-low heat on the stovetop or in the microwave, stirring occasionally. If the soup has thickened too much, add a splash of vegetable broth or milk until it reaches your desired consistency.
This soup also freezes well for up to 3 months. For the best texture, freeze it before adding the cream and spinach, then stir those ingredients in after reheating. If you’ve already added the cream, the soup is still safe to freeze, though the texture may become slightly less smooth after thawing.
FREQUENTLY ASKED QUESTIONS
What type of white beans work best?
Cannellini beans are the most popular choice because they’re creamy and tender while holding their shape. Great Northern beans, butter beans, or navy beans also work beautifully.
Can I make Marry Me White Bean Soup ahead of time?
Absolutely. This soup actually tastes even better the next day as the flavors continue to develop. Store it in the refrigerator and gently reheat before serving.
Can I use dried beans instead of canned?
Yes. Cook the dried beans until tender before adding them to the soup. You’ll need about 1½ cups of cooked beans for every standard can.
Can I make this soup dairy-free?
Yes. Replace the heavy cream with a plant-based cooking cream or full-fat coconut milk, and substitute the Parmesan with your favorite dairy-free alternative or nutritional yeast.
How can I make the soup thicker?
Mash some of the beans directly in the pot or blend a portion of the soup with an immersion blender before stirring it back in. This creates a naturally creamy texture without adding flour.
Is this soup spicy?
Not really. The small amount of red pepper flakes adds gentle warmth rather than noticeable heat. Simply omit them for a completely mild soup.
What should I serve with Marry Me White Bean Soup?
It’s delicious with crusty artisan bread, garlic bread, homemade focaccia, grilled cheese, Caesar salad, roasted vegetables, or a fresh green salad.
Can I freeze this soup?
Yes. Freeze it for up to 3 months in airtight containers. For the best texture, freeze it before adding the cream and spinach, then stir those ingredients in after reheating.
CONCLUSION
This Marry Me White Bean Soup is everything a comforting homemade meal should be—creamy, hearty, and packed with rich Italian-inspired flavors. Tender white beans, savory sun-dried tomatoes, fresh spinach, Parmesan cheese, and aromatic herbs come together in one pot to create a soup that’s both nourishing and incredibly satisfying.
Whether you’re preparing a cozy weeknight dinner, meal prepping for the days ahead, or serving guests on a chilly evening, this easy recipe is guaranteed to impress. Pair it with warm crusty bread, garnish it generously with Parmesan and fresh basil, and enjoy a bowl of comfort that’s sure to earn rave reviews.
Ingredients
- 1 tbsp olive oil
- 1 small onion, diced
- 3 garlic cloves, minced
- ½ cup chopped sun-dried tomatoes
- 1 tsp Italian seasoning
- ¼ tsp red pepper flakes
- 4 cups chicken broth
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 1 cup heavy cream
- 2 cups baby spinach
- ½ cup grated Parmesan cheese
- Salt and black pepper, to taste
- Fresh basil or parsley for garnish
Instructions
- Heat olive oil in a large pot over medium heat. Sauté onion until softened, about 4 minutes.
- Add garlic, sun-dried tomatoes, Italian seasoning, and red pepper flakes. Cook for 1 minute.
- Pour in the chicken broth and add the cannellini beans.
- Simmer for 15 minutes.
- Blend about one-third of the soup for a creamier texture, then return it to the pot.
- Stir in heavy cream, Parmesan, and spinach.
- Cook for 3–5 minutes until the spinach wilts.
- Season with salt and black pepper.
- Garnish with fresh basil and extra Parmesan before serving.

Leave a comment