Marry Me White Beans is a creamy skillet dinner built with tender cannellini beans, sun-dried tomatoes, garlic, spinach, and parmesan. The sauce comes together in one pan, turning pantry staples into a polished meatless meal in about 25 minutes. Heavy cream gives the dish its silky body, while red pepper flakes add gentle warmth and fresh basil keeps the finish bright. It is hearty enough to serve with crusty bread, yet flexible enough to spoon over pasta, rice, or roasted vegetables. Because the beans need only a brief simmer, the recipe is especially useful for busy evenings when a comforting dinner needs to feel practical, visual, and low-effort.
Why This Marry Me White Beans Works
This skillet recipe balances creamy comfort with practical ingredients and a fast stovetop method.
- One-Pan Method: The aromatics, sauce, beans, spinach, and parmesan cook in the same skillet, keeping preparation streamlined and cleanup manageable.
- Pantry-Friendly Base: Canned cannellini beans provide a tender, hearty foundation without soaking or long simmering, making the dish dependable for weeknight cooking.
- Layered Creaminess: Heavy cream and finely grated parmesan create a smooth sauce that clings to the beans without needing flour or a separate roux.
- Balanced Finish: Sun-dried tomatoes add concentrated tang, red pepper flakes bring gentle warmth, and fresh basil brightens the rich sauce.
- Flexible Serving: The finished beans work as a main dish with bread or as a creamy topping for pasta, rice, polenta, or vegetables.
Ingredients Notes
- Cannellini Beans (2 cans): Drain and rinse thoroughly, then pat them fairly dry so the creamy sauce coats the beans instead of becoming watery.
- Heavy Cream (1 cup): Bring it to room temperature before cooking to help the sauce warm evenly and stay smooth over gentle heat.
- Sun-Dried Tomatoes (1/2 cup): Oil-packed tomatoes are ideal here because they stay tender and bring concentrated tomato flavor to the sauce.
- Sun-Dried Tomato Oil (2 tablespoons): Use the seasoned oil from the jar to sauté the aromatics and carry extra tomato flavor through the skillet.
- Garlic (4 cloves): Mince it finely so it softens quickly and disperses evenly without leaving sharp, undercooked pieces in the sauce.
- Baby Spinach (2 cups): Wash and dry the leaves well; excess water can thin the cream sauce before the parmesan is added.
- Parmesan Cheese (1/2 cup): In my kitchen, finely grated parmesan melts more evenly and gives the sauce a cleaner, silkier finish than pre-shredded cheese.
- Red Pepper Flakes (1/2 teaspoon): This amount gives a gentle kick, but it can be reduced or increased to match the preferred heat level.
- Cracked Black Pepper (1/2 teaspoon): Coarse pepper adds a distinct savory bite and keeps the creamy sauce from tasting overly rich.
- Fresh Basil (1/4 cup): Tear or scatter the leaves just before serving so their color and fresh aroma remain vivid.

Before You Begin
- Choose the Pan: Use a wide, deep skillet so the cream can simmer gently without crowding the beans.
- Prepare First: Drain the beans, slice the tomatoes, mince the garlic, grate the parmesan, and dry the spinach before heating the oil.
- Warm the Cream: Let the measured cream sit at room temperature for about 15 minutes to reduce the chance of splitting.
- Control the Heat: Keep the burner at medium or lower once the dairy enters the skillet; a hard boil can make the sauce grainy.
I keep the beans at a gentle simmer and stir with a folding motion, which protects their shape while giving the sauce enough time to thicken.
How to Make Marry Me White Beans
- Step 1 – Prep the Ingredients: Drain and rinse the cannellini beans, pat them dry, slice the sun-dried tomatoes, mince the garlic, grate the parmesan, and wash and dry the spinach.
- Step 2 – Bloom the Aromatics: Heat the sun-dried tomato oil in a large skillet over medium heat, then add the garlic, red pepper flakes, and black pepper for 30 to 45 seconds.
- Step 3 – Build the Cream Sauce: Stir in the sliced sun-dried tomatoes and heavy cream, then bring the mixture to a low simmer for 2 to 3 minutes without boiling.
- Step 4 – Simmer the Beans: Fold in the cannellini beans and cook gently for 5 to 7 minutes, stirring occasionally, until the beans are hot and the sauce begins to coat them.
- Step 5 – Finish the Skillet: Reduce the heat to low, add the spinach, and stir until wilted. Mix in the parmesan until smooth, then garnish with fresh basil before serving.

How to Know It’s Done
- Sauce Texture: The cream sauce should coat the back of a spoon and cling lightly to each bean.
- Bean Temperature: The cannellini beans should be heated through and tender while still holding their shape.
- Spinach Color: The leaves should be fully wilted but remain bright green rather than dark or watery.
- Cheese Finish: The parmesan should be melted into a smooth sauce with no visible clumps or oily separation.
Nora’s Tips for Best Results
- Dry the Beans Well: Surface moisture dilutes the cream, so give the rinsed beans a thorough drain and a quick pat with clean towels.
- Grate the Cheese Finely: Small parmesan shreds melt quickly and evenly, helping the sauce stay smooth instead of forming chewy pockets.
- Lower the Heat for Parmesan: I usually turn the burner to low before adding cheese because strong heat can make dairy sauces separate.
- Adjust the Spice Gradually: Start with the listed red pepper flakes, taste near the end, and add more only after the sauce has reduced.
- Rest Before Serving: I prefer to let the skillet stand for 3 minutes so the sauce settles and coats the beans more evenly.
Storage & Leftovers Tips
- Fridge: Cool the beans promptly and refrigerate them in an airtight container for up to 4 days.
- Freezer: Freeze portions for up to 2 months, knowing the dairy sauce may look slightly separated after thawing.
- Reheat: Warm leftovers over low heat for 5 to 7 minutes, stirring gently until they reach 165°F or 74°C.
- Restore the Sauce: Add a small splash of cream or water while reheating if the beans have absorbed too much sauce.
- Food Safety: Refrigerate leftovers within 2 hours and avoid repeatedly cooling and reheating the same portion.
Variations & Substitutions
- Swap the Beans: Great Northern beans or butter beans can replace cannellini beans while keeping the same creamy skillet format.
- Use Half-and-Half: Replace the heavy cream with half-and-half for a lighter sauce, then simmer gently because it is more prone to splitting.
- Add Mushrooms: Sauté sliced mushrooms in the tomato oil before adding garlic to bring a deeper savory note and extra texture.
- Make It Dairy-Free: Use unsweetened cashew cream and a dairy-free parmesan alternative, keeping the heat low for the smoothest finish.
- Change the Herbs: Fresh parsley or a small pinch of dried oregano can stand in for basil without changing the main character of the dish.

What to Serve With Marry Me White Beans
- Crusty Bread: Toasted sourdough or ciabatta is ideal for scooping up the creamy sun-dried tomato sauce.
- Pasta: Spoon the beans over short pasta for a more substantial dinner with plenty of sauce in every bite.
- Rice or Orzo: A simple grain base absorbs the sauce and stretches the skillet into additional servings.
- Roasted Broccoli: Crisp-edged broccoli adds contrast and keeps the plate balanced against the rich cream sauce.
- Arugula Salad: Peppery greens with lemon dressing bring a fresh, sharp side that cuts through the parmesan.
- Soft Polenta: Creamy polenta turns the beans into a cozy bowl-style meal with a smooth, layered texture.
FAQs
Yes. Great Northern beans and butter beans both work well, although butter beans create a softer, larger-bite texture.
Yes. Cook the beans and sauce up to 2 days ahead, then reheat gently and add the spinach near the end.
Regular milk is not the best direct substitute because it makes a thinner sauce and can curdle more easily. Half-and-half is more reliable.
Use room-temperature cream, maintain a low simmer, and reduce the heat before stirring in finely grated parmesan.
Yes, for up to 2 months. Thaw overnight in the refrigerator and reheat slowly, stirring well to bring the sauce back together.
Stir in a small splash of cream or water over low heat until the sauce returns to a smooth, spoon-coating consistency.

Marry Me White Beans
Equipment
- Large deep skillet
- Wooden spoon or silicone spatula
- Fine grater
- Chef's Knife
- Can opener
Ingredients
- 2 cans cannellini beans 15 oz/425 g each, drained and rinsed
- 1 cup heavy cream room temperature
- 1/2 cup sun-dried tomatoes oil-packed, sliced into strips
- 2 tablespoons sun-dried tomato oil from the jar
- 4 cloves garlic minced
- 2 cups fresh baby spinach washed
- 1/2 cup parmesan cheese finely grated
- 1/2 teaspoon red pepper flakes adjust for heat
- 1/2 teaspoon cracked black pepper coarse
- 1/4 cup fresh basil sprigs for garnish
Instructions
- Drain and rinse the cannellini beans, pat them dry, slice the sun-dried tomatoes, mince the garlic, grate the parmesan, and dry the spinach.
- Heat the sun-dried tomato oil in a large skillet over medium heat, then cook the garlic, red pepper flakes, and black pepper for 30 to 45 seconds.
- Stir in the sun-dried tomatoes and heavy cream, then maintain a low simmer for 2 to 3 minutes without boiling.
- Fold in the cannellini beans and simmer gently for 5 to 7 minutes, stirring occasionally, until the sauce begins to coat them.
- Reduce the heat to low, wilt in the spinach, stir in the parmesan until smooth, and finish with fresh basil.
