There are some dishes that just make you feel good. They’re comforting, a little bit luxurious without being complicated, and they leave you with a satisfied sigh rather than a food coma. This One Pot Creamy Sundried Tomato White Beans, affectionately nicknamed ‘Marry Me’ White Beans, falls squarely into that category.
Why This One Pot Creamy Sundried Tomato White Beans Works
This recipe achieves a delicate balance of rich creaminess and bright, savory sundried tomato notes, all within the convenience of a single pot. The beans themselves provide a hearty base, absorbing the complex flavors of garlic, herbs, and broth. It’s a dish that feels elegant enough for guests but is straightforward enough for a solo weeknight meal, proving that delicious doesn’t have to be labor-intensive.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 4 cloves garlic, minced
- ½ cup chopped oil-packed sundried tomatoes (drained)
- 1 teaspoon dried Italian seasoning
- ½ teaspoon red pepper flakes (adjust to your spice preference)
- 2 (15-ounce) cans cannellini beans or other white beans (like Great Northern or butter beans), rinsed and drained
- 2 cups vegetable broth or chicken broth
- ½ cup heavy cream or half-and-half
- ¼ cup grated Parmesan cheese (optional, for added flavor and creaminess)
- 2 cups fresh spinach
- Salt and freshly ground black pepper to taste
- Fresh parsley, chopped, for garnish (optional)
Gathering these ingredients is the first step towards a truly satisfying meal. I find it helpful to chop my onion and mince my garlic before I even turn on the stove. Having the sundried tomatoes drained and chopped, and the cans of beans rinsed and ready, also streamlines the process considerably. This preparation ensures a smooth cooking experience.
Here’s another great option: Tomato Basil Soup with White Beans
How to Make It
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
- Add the minced garlic, chopped sundried tomatoes, Italian seasoning, and red pepper flakes to the pot. Cook for another 1-2 minutes until fragrant, being careful not to burn the garlic.
- Stir in the rinsed and drained cannellini beans and the vegetable broth. Bring the mixture to a simmer.
- Reduce the heat to low, cover, and let it simmer for about 10-15 minutes, allowing the flavors to meld.
- Uncover the pot and stir in the heavy cream or half-and-half and the grated Parmesan cheese (if using). Stir until the cheese is melted and the sauce is creamy.
- Add the fresh spinach to the pot and stir until it wilts into the creamy sauce. This usually takes just a couple of minutes.
- Season generously with salt and freshly ground black pepper to taste. Start with a little, taste, and add more as needed.
- Serve hot, garnished with fresh chopped parsley, if desired.
And just like that, in a single pot and a relatively short amount of time, you have a beautiful and flavorful meal ready to be enjoyed. The process is designed to be straightforward and forgiving, making it accessible for cooks of all levels.
Nutrition at a Glance
- High in plant-based protein and fiber from the white beans.
- Contains healthy fats from the olive oil and sundried tomatoes.
- Rich in vitamins and minerals, especially when fresh spinach is added.
- Creamy texture can be adjusted by using less or more cream, or choosing lighter dairy options.
- Can be made vegan by omitting Parmesan cheese and using a dairy-free cream alternative.
It’s always good to have a general understanding of what you’re putting into your body. This dish is more than just tasty; it’s a good source of nutrients that contribute to a balanced diet. The macronutrient profile can be tweaked based on personal dietary needs or preferences, making it a versatile option for various eating styles.
How to Serve It
- Serve as a hearty vegetarian main course on its own.
- Accompany with crusty bread for dipping into the creamy sauce. Sourdough or a good baguette works wonderfully.
- Pair with a simple side salad of mixed greens with a light vinaigrette to balance the richness.
- Serve over cooked pasta, rice, or quinoa for a more substantial meal.
- Enjoy as a flavorful side dish alongside grilled or roasted chicken, fish, or pork.
The way you choose to serve this dish can transform it from a simple weeknight supper to something more elaborate. The versatility of these ‘Marry Me’ White Beans means they can adapt to many occasions and complement a wide range of other foods. The crusty bread for dipping is, in my opinion, non-negotiable. It’s the bread’s job to soak up every last drop of that luscious sauce.
Common Mistakes
- Overcooking the garlic: Garlic can burn quickly, turning bitter. Add it later in the sautéing process and cook just until fragrant.
- Not draining and rinsing beans properly: This can lead to a starchy, less appealing texture and can affect the overall flavor profile.
- Skipping the simmering time: Allowing the beans and aromatics to simmer together in the broth is crucial for flavor development.
- Not tasting and seasoning enough: Salt and pepper are your friends! Taste as you go and adjust seasonings to your liking. Sundried tomatoes can be salty, so taste before adding too much salt.
- Adding spinach too early: Fresh spinach wilts very quickly. Add it at the end just to take the heat and incorporate it into the sauce. Overcooking it will make it mushy and unappealing.
In any recipe, there are small pitfalls that can be easily avoided with a little awareness. These common mistakes are usually minor and often fixable, but paying attention to them can elevate your dish from good to great. Most of these are about timing and careful seasoning. I’ve learned these through trial and error, and I’m happy to share to help you avoid the same.

Storage and Reheating
- Store any leftover One Pot Creamy Sundried Tomato White Beans in an airtight container in the refrigerator for up to 3-4 days.
- The flavors often meld and deepen overnight, making leftovers quite delicious.
- When reheating, it’s best to do so gently on the stovetop over low heat, stirring occasionally. A splash of extra broth or water can help rehydrate the beans and sauce if it has thickened too much.
- Alternatively, you can reheat individual portions in the microwave in short bursts, stirring between each.
Leftovers are a welcome bonus with this recipe, as the flavors really come into their own after a day. Proper storage ensures that you can enjoy this comforting dish again without sacrificing its quality. Reheating gently is key to maintaining the creamy texture and the integrity of the ingredients.
Leftover Ideas
- Stir into pasta: Toss the reheated beans with cooked pasta for a quick and satisfying pasta dish. Thicker pastas like penne or rigatoni hold the sauce well.
- Top a baked potato: Spoon the warmed beans over a fluffy baked potato for a hearty and flavorful meal.
- As a dip: Serve warm with pita bread or tortilla chips. You might want to mash some of the beans to create a thicker, dip-like consistency.
- Sandwich or wrap filling: Mash the beans slightly and use them as a flavorful filling for sandwiches or wraps. Add some lettuce and tomato for freshness.
- Add to a frittata or scramble: Fold some of the beans into eggs when making a frittata or a quick scramble for an extra boost of flavor and protein.
The beauty of a flexible, flavorful dish like this is that it’s not a one-and-done situation. Leftovers can be creatively repurposed, giving you even more meals that are both easy and delicious. These ideas are about stretching the enjoyment of the dish and making busy days even simpler.
PrintOne Pot Creamy Sundried Tomato White Beans (‘Marry Me’ White Beans)
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A simple yet incredibly flavorful one-pot meal featuring creamy white beans with savory sundried tomatoes and herbs. Perfect for weeknights!
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 4 cloves garlic, minced
- ½ cup chopped oil-packed sundried tomatoes (drained)
- 1 teaspoon dried Italian seasoning
- ½ teaspoon red pepper flakes (adjust to your spice preference)
- 2 (15-ounce) cans cannellini beans or other white beans, rinsed and drained
- 2 cups vegetable broth or chicken broth
- ½ cup heavy cream or half-and-half
- ¼ cup grated Parmesan cheese (optional)
- 2 cups fresh spinach
- Salt and freshly ground black pepper to taste
- Fresh parsley, chopped, for garnish (optional)
Instructions
- 1. Heat olive oil in a large pot or Dutch oven over medium heat. Add onion and cook until softened, about 5-7 minutes.
- 2. Add garlic, sundried tomatoes, Italian seasoning, and red pepper flakes. Cook for 1-2 minutes until fragrant.
- 3. Stir in rinsed and drained white beans and broth. Bring to a simmer.
- 4. Reduce heat to low, cover, and simmer for 10-15 minutes.
- 5. Uncover and stir in cream and Parmesan cheese (if using) until melted and creamy.
- 6. Add spinach and stir until wilted.
- 7. Season with salt and pepper to taste.
- 8. Serve hot, garnished with parsley if desired.
Notes
Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave. Add a splash of broth or water when reheating if the sauce has thickened.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 600mg
- Fat: 18g
- Carbohydrates: 30g
- Fiber: 8g
- Protein: 15g