Creamy Marry Me Bean Soup

Marry Me Bean Soup for 4 Servings
By Caleb Winslow
This Marry Me Bean Soup gets its depth from the intensity of sun-dried tomatoes and a quick bean-mashing trick that creates a thick, satisfying consistency. It's a comforting dish that tastes sophisticated despite relying on common cupboard ingredients.
  • Time: 15 mins prep + 30 mins simmering
  • Taste Profile: Creamy, zesty, and bold with a hint of spice
  • Perfect for: A relaxed weeknight or an intimate dinner at home

Nothing beats the aroma of butter and garlic hitting a hot pan. That initial sizzle, paired with the sharp, sweet scent of sun-dried tomatoes, instantly makes a home feel cozy. It takes me back to the hearty, filling meals from my time in Tennessee, where dinner was all about leaving the table feeling completely satisfied.

I wanted to capture the essence of those famous "Marry Me" flavors the parmesan, cream, and sun-dried tomatoes but in a format that felt like pure comfort. This bean soup is the answer.

It transforms the luxurious richness of the classic pasta sauce into a filling meal without needing a whole day of cooking or specialized equipment.

The result is a protein rich soup with a wonderfully dense texture. It's the sort of dish that prompts guests to ask for the instructions before they've even finished eating. It's unpretentious, rustic, and deeply satisfying.

Why Marry Me Bean Soup Works

Blooming Spices: Sautéing the red pepper flakes and smoked paprika in butter before adding broth wakes up the flavors. This stops the spices from tasting raw and distributes the heat evenly.

The Mash Method: Mashing a small portion of the beans directly in the pot releases natural starches. This thickens the liquid without needing a flour roux or cornstarch.

Basic Recipe Specs

Ingredient StateFresh/HomemadeShortcut/Canned
White BeansSoaked & BoiledCanned (Rinsed)
BrothBone BrothVegetable Broth
GarlicFresh MincedJarred Minced

Using canned beans is a huge time saver here and doesn't hurt the flavor. For the broth, I usually stick to vegetable broth to keep the focus on the creamy parmesan finish.

Gathering Your Essentials

Here is everything you'll need. I recommend prepping and measuring all your ingredients before you start cooking.

  • 2 tbsp unsalted butter Why this? Used for blooming the spices
  • 1 medium yellow onion, finely diced Why this? Provides a mild, savory sweetness
  • 4 cloves garlic, minced Why this? Delivers a bold, aromatic punch
  • 1/2 tsp red pepper flakes Why this? Introduces a touch of warming heat
  • 1 tsp smoked paprika Why this? Imparts a deep, wood fired flavor
  • 2 cans (15 oz each) cannellini beans, drained and rinsed Why this? For a creamy consistency and extra protein
  • 1 cup sun dried tomatoes in oil, drained and chopped Why this? Offers concentrated sweetness and tang
  • 4 cups vegetable broth Why this? Acts as the savory liquid base
  • 2 cups fresh baby spinach, packed Why this? Adds earthy nutrients and vibrant color
  • 1 tbsp lemon juice Why this? Balances the richness of the cream
  • 1/2 cup heavy cream Why this? Gives the dish its signature velvety finish
  • 1/2 cup freshly grated Parmesan cheese Why this? Adds savory saltiness and body
  • salt to taste
  • black pepper to taste

Minimal Tool List

This recipe requires only a handful of basic tools.

  • Dutch Oven: Use a pot with a heavy base to stop the cream from burning.
  • Wooden Spoon: Ideal for the mashing process.
  • Chef's Knife: For prepping the onion and garlic.
  • Measuring Cups/Spoons: To ensure the ratios stay precise.

Key Cooking Steps

Let's crack on. Keep your heat steady and follow these cues.

  1. Melt the butter over medium heat in your Dutch oven. Add the diced onion and sauté for 5–6 minutes until translucent and soft. Note: Don't rush the onions or they'll stay crunchy.
  2. Stir in the minced garlic, red pepper flakes, and smoked paprika. Cook for 60 seconds until the butter looks reddish and smells fragrant.
  3. Add the chopped sun dried tomatoes and the drained cannellini beans. Stir for a minute until the beans are coated in the spiced butter.
  4. Pour in the broth. Increase the heat until the liquid reaches a gentle boil, then immediately reduce to low.
  5. Use your wooden spoon to mash about 1/4 cup of the beans against the side of the pot. Stir them back into the liquid until the broth looks slightly thicker.
  6. Simmer uncovered for 15–20 minutes until the flavors meld and the liquid reduces slightly.
  7. Turn the heat to low. Stir in the heavy cream and Parmesan cheese, stirring constantly until the cheese is melted and the soup looks glossy.
  8. Fold in the baby spinach and lemon juice. Remove from heat immediately once the spinach has wilted. Note: Overcooking the spinach makes it slimy.

Fixing Common Issues

Even the most foolproof recipes can have a few hiccups. Here are some quick fixes.

Soup Too Thin

If the consistency is more like a thin broth than a hearty soup, you probably didn't mash enough beans. Scoop out a ladle of the soup into a small bowl, mash it into a paste with a fork, and stir it back into the pot. This is an excellent way to improve the body without relying on flour.

Cream Separating

Curdling often occurs if the pot is too hot when the dairy is stirred in. If you spot small clumps, remove the soup from the heat and whisk vigorously. For more advice on managing creamy textures, you might find my white bean spinach soup helpful, as it uses a similar base.

Overly Acidic Taste

Both the lemon juice and sun-dried tomatoes add a significant amount of tang. If the flavor feels too sharp, stir in a pinch more salt or a small pat of butter. The fat helps to neutralize the acidity.

Presentation Tips

Serve this Marry Me Bean Soup in a wide, shallow bowl for the best presentation. I love adding a small drizzle of the oil from the sun-dried tomato jar to give it a bright pop of color.

For a bit of texture, pair it with garlic infused sourdough toast. If you're looking for something heartier, this soup pairs perfectly with roasted carrots or a simple arugula salad.

To make it feel like a bistro meal for a date, garnish the top with some fresh parsley or extra shavings of Parmesan.

Storage and Waste Tips

Fridge Storage: Store the soup in a glass container for up to 4 days. The beans may absorb some of the liquid while sitting, so you might need to adjust the consistency when reheating.

Freezing Guidelines: I don't recommend freezing this soup after the cream and parmesan are added, as dairy typically separates and becomes grainy. To freeze, stop at step 6. The base stays good for up to 3 months; thaw it and then stir in the fresh cream, cheese, and spinach.

Zero Waste: Don't throw out the sun-dried tomato oil; it's full of flavor. Use it to sauté vegetables for another recipe or whisk it into a homemade vinaigrette.

Mix It Up

Depending on who you're feeding, you can tweak this recipe easily.

  • More Protein? → Stir in 1/2 cup of cooked shredded chicken or sautéed shrimp.
  • Extra Tang? → Fold in 1 tsp lemon zest at the very end.
  • Veggie Swap? → Use kale instead of spinach. Just add it 5 minutes earlier since kale takes longer to soften.

If you enjoy these flavor profiles but want something different, you'll love the Marry Me Gnocchi, which uses a similar creamy tomato base.

Making it Vegan? To make a Marry Me Bean Soup Vegan, swap the butter for olive oil and the heavy cream for full fat coconut milk. Replace the Parmesan with nutritional yeast or a vegan parmesan alternative.

The coconut milk adds a slight sweetness, so you might need an extra squeeze of lemon juice to keep it balanced.

Decision Guide for Tweaks

  • Want it smokier? → Double the smoked paprika.
  • Want it spicier? → Add 1/4 tsp more red pepper flakes.
  • Want it thicker? → Mash 1/2 cup of beans instead of 1/4 cup.

Right then, that's the whole process. This dish is a reminder that you don't need a huge list of tools or hours of effort to make something that tastes like it took all day. Just a pot, some beans, and a bit of patience with those onions. Enjoy your meal!

High in Sodium

⚠️

980 mg 980 mg of sodium per serving (43% 43% of daily value)

The American Heart Association recommends a daily limit of 2,300mg of sodium to help manage blood pressure and reduce heart disease risk.

Tips to Reduce Sodium

  • 🥣Switch the Broth-30%

    Replace the standard vegetable broth with a low-sodium or no-salt added version to significantly drop the base sodium level.

  • 🧂Skip Added Salt-25%

    Omit the 'salt to taste' entirely; rely on the lemon juice and Parmesan cheese to provide the necessary salinity.

  • 🫘Choose No-Salt Beans-20%

    Use no-salt added canned cannellini beans or cook dried beans from scratch for total control over sodium.

  • 🧀Reduce the Cheese-15%

    Cut the amount of Parmesan cheese in half; its strong flavor still provides a punch with less sodium.

  • 🍅Rinse the Tomatoes-10%

    Thoroughly rinse the sun-dried tomatoes under cold water to remove excess salt from the packing oil and brine.

  • 🌿Enhance with Spices

    Increase the smoked paprika or add fresh parsley and basil to add depth and complexity without adding sodium.

Estimated Reduction: Up to 60% less sodium (approximately 392 mg per serving)

Recipe FAQs

What ingredients are in Marry Me bean soup?

It features cannellini beans, sun-dried tomatoes, baby spinach, and heavy cream. The savory base consists of butter, onion, garlic, smoked paprika, and red pepper flakes.

Is it true that this soup requires hours of simmering for flavor?

Actually, no. Simmering for 15-20 minutes is sufficient because canned cannellini beans are already tender.

Why is it called Marry Me bean soup?

The name suggests the dish is so impressive it could lead to a marriage proposal. It is a popular way to describe recipes that are rich, creamy, and highly appealing.

How to achieve a thick and glossy consistency?

Mash about 1/4 cup of the beans against the pot side before stirring in the cream and Parmesan. If you liked achieving this creaminess, try a similar technique in a creamy tortellini soup.

Marry Me Bean Soup

Marry Me Bean Soup for 4 Servings Recipe Card
Preparation time:15 Mins
Cooking time:30 Mins
Servings:4 servings
Category: DinnerCuisine: American
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
577 kcal
% Daily Value*
Total Fat 26.5g
Sodium 980mg
Total Carbohydrate 51.3g
   Dietary Fiber 13.2g
   Total Sugars 7.1g
Protein 24.3g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Be the first to rate
Share, Rating and Comments: