If you’re on the lookout for a cozy, flavorful dish that comes together in one pot without any fuss, then this Creamy One Pot Sundried Tomato White Beans Recipe is about to become your new best friend. Imagine tender white beans swimming in a luscious, herb-infused creamy sauce dotted with vibrant sun-dried tomatoes, a gentle kick of chili, and fresh spinach adding a pop of color and nutrition. This recipe delivers comforting, rich flavors with minimal ingredients and maximum heartiness, perfect for busy weeknights or when you need something soothing and satisfying on the table in no time.
Ingredients You’ll Need
Simple, straightforward ingredients make this cream-based white beans dish shine. Each element brings its own unique note—from the savory sweetness of sun-dried tomato oil to the fresh earthiness of spinach, creating a beautiful harmony of flavors and textures.
- 1 tablespoon of oil from the sun-dried tomato jar: This oil is packed with intense tomato flavor and adds a rich base for the dish.
- 1 small onion, finely diced: Adds sweetness and depth when cooked down to softness.
- 3 garlic cloves, crushed: Brings warmth and a fragrant punch to brighten the beans.
- 1 teaspoon salt: Essential to enhance every flavor perfectly without overpowering.
- 1/2 cup sun-dried tomatoes, chopped: Offers chewy bursts of concentrated tomato tang that elevate the dish.
- 1 tablespoon dried thyme: Gives earthy, subtle herbal notes that harmonize well.
- 1 teaspoon chili flakes (or red pepper flakes): Adds a mild heat that livens up the creamy beans and balances richness.
- 1/2 cup cream (heavy, sour, or plant-based): Creates the signature luscious texture of the sauce.
- 2 cans of white beans (400g/14oz each): The heart of the dish delivering that creamy, hearty bite.
- 1/2 cup finely grated parmesan, plus 1 tablespoon to garnish: For savory, nutty complexity and a melty finish.
- 2 cups spinach leaves, chopped: Adds vibrant color and fresh vitality to the creamy beans.
- 1 tablespoon chili oil, to serve: A flavorful drizzle to finish with a subtle spicy shimmer.
You’ll find the full ingredient list, instructions, and print option in the recipe card below.
How to Make Creamy One Pot Sundried Tomato White Beans Recipe
Step 1: Cook the onion and garlic
Begin by heating one tablespoon of that beautifully flavored sun-dried tomato oil in a high-sided pan over medium heat. Add the finely diced onion along with a teaspoon of salt, stirring occasionally for about five minutes until the onion softens and turns translucent with a lovely golden sheen. Then, toss in the crushed garlic cloves and stir gently so their aroma weaves through the sweetness of the onion. This foundational step builds the base flavor you will love.
Step 2: Add sundried tomatoes and cream
Next, add half a cup of chopped sun-dried tomatoes along with a tablespoon of dried thyme and a teaspoon of chili flakes for a subtle spicy kick. Stir everything together and then pour in half a cup of cream—choose regular heavy cream, sour cream, or your favorite plant-based alternative for that signature silky texture. The combination starts to thicken and bubble as it simmers, creating the inviting base of your creamy one pot sundried tomato white beans recipe.
Step 3: Add the white beans
Now, stir in the white beans straight from their cans, including the starchy bean juice that works like magic to thicken your sauce—much like pasta water does. Mix in half a cup of finely grated parmesan cheese, which melts into the sauce offering a beautiful savory richness. Allow the beans to simmer gently for about five minutes so all the flavors meld together, producing a thick, luxurious sauce that hugs every bean.
Step 4: Add the spinach
Scatter two cups of chopped spinach into the pot and gently fold it through the creamy beans. It will wilt quickly, shrinking down and adding fresh green vibrancy and an earthy freshness to balance the richness. Season with freshly ground black pepper, then taste the dish and adjust the salt if it needs a little boost. This final green touch makes this creamy one pot sundried tomato white beans recipe truly complete and wholesome.
Step 5: Garnish and serve
Finish by drizzling a tablespoon of fragrant chili oil over the dish, adding a flavorful and colorful sheen. Sprinkle the last tablespoon of parmesan cheese on top, giving a nutty, melty finish. Serve this dish piping hot with fresh bread—whether you love no-knead chili cheese focaccia, rosemary parmesan bread, or simple garlic flatbreads—perfect for soaking up the decadent sauce. This is comfort food elevated with flair.
How to Serve Creamy One Pot Sundried Tomato White Beans Recipe
Garnishes
A sprinkle of fresh herbs like parsley or basil can brighten the plate and add extra freshness, while a final crack of black pepper or a dusting of smoked paprika brings depth to each spoonful. The chili oil drizzle is essential for balancing creaminess with a touch of heat, giving every bite a delightful surprise.
Side Dishes
Because this dish is rich and creamy, pairing it with crusty artisan breads is a no-brainer for soaking up the sauce. Roasted vegetables or a simple crisp green salad can add needed texture contrast and freshness, creating a balanced meal that feels indulgent yet wholesome.
Creative Ways to Present
For a dinner party, present the beans in individual bowls topped with microgreens and a parmesan crisp for a fancy touch. You could also pile the beans over warm polenta or creamy mashed potatoes to turn it into an even more substantial feast. Whether served rustic or refined, this creamy one pot sundried tomato white beans recipe always wows.
Make Ahead and Storage
Storing Leftovers
This creamy white bean dish keeps beautifully in an airtight container in the fridge for up to four days. The flavors will deepen overnight, making the leftovers sometimes even more delicious than the first day.
Freezing
To freeze, cool the beans completely and transfer to a freezer-safe container, leaving some headroom for expansion. Frozen leftovers maintain their flavor and texture well, and you can keep them for up to three months with no problem.
Reheating
Reheat gently on the stovetop over low heat, stirring occasionally and adding a splash of water or cream if the sauce has thickened too much. Microwaving works too but stir halfway to ensure even warming. Always top off with a fresh sprinkle of parmesan or chili oil just before serving for extra oomph.
FAQs
Can I use fresh tomatoes instead of sun-dried tomatoes?
Fresh tomatoes won’t provide quite the same concentrated sweetness and chewy texture that sun-dried tomatoes bring. If you want to substitute, roast fresh tomatoes first to concentrate their flavor and then use them sparingly.
Is this recipe suitable for vegans?
You can easily make it vegan by using plant-based cream alternatives and skipping the parmesan cheese or swapping it for nutritional yeast or a vegan cheese substitute. The flavors remain rich and satisfying.
Can I prepare this recipe without cream?
Yes, you can use sour cream or a plant-based cream as alternatives, or even a thick coconut milk for a slightly different but equally creamy result. Just make sure to whisk it in gently to avoid breaking the sauce.
What type of white beans are best to use?
Cannellini beans or great northern beans are ideal due to their creamy texture and mild flavor, which absorb the sauce beautifully. Canned beans make it quick, but you can use soaked and cooked dried beans if you have time.
Can I make this recipe spicier?
Absolutely! Just increase the amount of chili flakes or chili oil to suit your heat preference. You could also add a dash of smoked paprika or a pinch of cayenne for an extra kick.
Final Thoughts
There’s something deeply comforting about this Creamy One Pot Sundried Tomato White Beans Recipe that makes it a true weeknight champion. It’s simple yet packed with flavor, quick but rich in texture, and versatile enough to suit any mood. I hope you give it a try and discover how such humble ingredients can come together to create a dish you’ll want to make again and again.
PrintCreamy One Pot Sundried Tomato White Beans Recipe
This creamy one-pot sundried tomato white beans recipe combines tender white beans with savory sun-dried tomatoes, aromatic thyme, and a touch of chili flakes, all brought together in a luscious cream sauce. Enhanced with spinach and parmesan, it makes a comforting and flavorful dish perfect for a quick lunch or dinner, served hot with crusty bread for dipping.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 3 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-inspired
- Diet: Vegetarian
Ingredients
Base Ingredients
- 1 tablespoon of oil from the sun-dried tomato jar
- 1 small onion, finely diced
- 3 garlic cloves, crushed
- 1 teaspoon salt
Sundried Tomato & Herbs
- 1/2 cup sun-dried tomatoes, chopped
- 1 tablespoon dried thyme
- 1 teaspoon chili flakes (or red pepper flakes)
Beans & Cream
- 2 cans of white beans (400g/14oz each), with liquid
- 1/2 cup cream (regular heavy cream, sour cream or your favorite plant-based alternative)
- 1/2 cup finely grated parmesan, plus 1 tablespoon for garnish
Greens & Garnish
- 2 cups spinach leaves, chopped
- 1 tablespoon chili oil, to serve
Instructions
- Cook the onion and garlic: Heat 1 tablespoon of sun-dried tomato oil in a high-sided pan over medium heat. Add the diced onion and 1 teaspoon of salt, stirring occasionally. Cook for about 5 minutes until the onion softens and becomes translucent with slightly changed color. Add the crushed garlic cloves and stir through the onion to combine.
- Add sundried tomatoes and cream: Stir in 1/2 cup chopped sun-dried tomatoes, 1 tablespoon dried thyme, and 1 teaspoon chili flakes. Mix well before pouring in 1/2 cup of cream. Stir everything together thoroughly to incorporate the cream into the tomato and herb mixture.
- Add the white beans: Pour in the white beans along with their liquid to utilize the starchy bean juice, which helps create a rich sauce. If the beans are drained, add a splash of water to loosen the sauce. Add 1/2 cup grated parmesan and stir to combine. Allow the beans to simmer gently for about 5 minutes until the sauce thickens slightly.
- Add the spinach: Scatter 2 cups of chopped spinach leaves into the pan and mix them through the beans. The spinach will wilt and reduce significantly in size. Season with a grind of black pepper, taste, and adjust salt if needed.
- Garnish and serve: Drizzle 1 tablespoon chili oil over the beans and sprinkle the remaining 1 tablespoon parmesan on top. Serve the dish hot with fresh bread such as no-knead chili cheese focaccia or garlic flatbreads for dipping in the flavorful sauce.
Notes
- You can substitute the cream with sour cream or any plant-based cream alternative to suit dietary preferences.
- Using the liquid from the white beans adds starch to the sauce for a creamier texture; if draining the beans, add water to maintain sauce consistency.
- Adjust the chili flakes and chili oil to your preferred heat level.
- The dish pairs wonderfully with crusty breads like no-knead focaccia or rosemary parmesan bread for mopping up the sauce.
- To keep it vegetarian, ensure the parmesan used is vegetarian-friendly or use a plant-based cheese alternative.