If you’re looking for a dish that delivers bold flavors, comforting creaminess, and a touch of elegance all in one, the Creamy Sun-Dried Tomato White Beans with Spinach and Parmesan Recipe is here to steal the show. This vibrant, one-pot wonder effortlessly combines tender white beans enriched with sun-dried tomatoes and creamy parmesan, balanced by fresh spinach and a hint of chili heat. It’s a soul-satisfying meal that feels both indulgent and wholesome, perfect for cozy dinners or impressing guests with minimal fuss.

Ingredients You’ll Need

A close-up view of a black non-stick pan on a white marbled surface, with small pieces of pink shallots and light yellow minced garlic being stirred by a red silicone spatula. The shallots are scattered in a circular pattern around the center of the pan, where the garlic is slightly clumped together, showing a soft and lightly cooked texture. The scene captures the early stage of cooking, with the ingredients gently sizzling and releasing aroma. Photo taken with an iphone --ar 4:5 --v 7

Every ingredient in this recipe plays a starring role. From the oil that carries deep sun-dried tomato flavor to the fresh spinach that adds a pop of green, each element contributes layers of taste, texture, and color that make this dish shine.

  • Sun-dried tomato oil: A flavorful base that infuses the dish with rich and tangy notes.
  • Small onion, finely diced: Provides sweetness and depth once softened and caramelized.
  • Garlic cloves, crushed: Adds an aromatic punch that elevates every bite.
  • Salt: Enhances and balances all the flavors in the recipe.
  • Sun-dried tomatoes, chopped: Brings chewy bursts of concentrated tomato flavor.
  • Dried thyme: Offers a subtle earthy and herbaceous undertone.
  • Chili flakes: Injects a gentle heat that livens up the dish without overpowering.
  • Cream: Creates that luscious, silky texture; easily swapped with sour cream or plant-based alternatives.
  • White beans (canned): The heart of the dish—soft, tender, and soaking up all the delicious sauce.
  • Finely grated parmesan: Provides a salty, nutty finish and helps thicken the sauce.
  • Spinach leaves, chopped: Adds vibrant green color and fresh earthiness, wilting perfectly into the creamy beans.
  • Chili oil: Used as a finishing drizzle for a glossy sheen and a final spicy kick.
TIP

You’ll find the full ingredient list, instructions, and print option in the recipe card below.

How to Make Creamy Sun-Dried Tomato White Beans with Spinach and Parmesan Recipe

Step 1: Cook the Onion and Garlic

Start by heating the sun-dried tomato oil in a large pan over medium heat. Toss in your finely diced onion along with the salt. Cook the onions gently for about five minutes until they turn translucent and start to pick up a soft golden color—this sweetness is the base of your flavor. Then, stir in the crushed garlic cloves and let their aroma mingle with the softened onions for a minute more, releasing that irresistible savory fragrance.

Step 2: Add Sun-Dried Tomatoes and Cream

Next, pour in the chopped sun-dried tomatoes along with dried thyme and chili flakes for that gentle warmth. Mixing these ingredients allows the flavors to meld beautifully. Now pour in the cream—whether you prefer heavy cream, sour cream, or a plant-based alternative. The cream will start enriching the pan with silkiness, setting the stage for the decadent sauce we’re building.

Step 3: Incorporate the White Beans

Gently add the white beans, including the starchy liquid from the cans—this trick helps to create a sauce that’s rich and thick without extra fuss (draining beans? Just add a splash of water). Sprinkle in half of the grated parmesan now and stir everything together. Let the beans simmer for about five minutes, giving the sauce a chance to thicken and the beans a chance to soak up all those delicious flavors.

Step 4: Add the Spinach

Finally, scatter the chopped spinach over the beans and fold it through the creamy mixture. Watch how the spinach wilts down and blends into the sauce, adding freshness and a beautiful pop of green. Season with a few grinds of black pepper and taste to see if it needs a little more salt. This balance of seasoning is what makes the dish truly sing.

Step 5: Garnish and Serve

Once everything is perfectly combined, finish your Creamy Sun-Dried Tomato White Beans with Spinach and Parmesan Recipe by drizzling chili oil over the top for that exciting final zing. Scatter the remaining parmesan on the surface for a cheesy sparkle. Serve piping hot, ideally with crusty bread to mop up every last bit of that luscious sauce.

How to Serve Creamy Sun-Dried Tomato White Beans with Spinach and Parmesan Recipe

The image shows a black skillet filled with a creamy dish made of large white beans, bright green spinach leaves, and small bits of reddish sun-dried tomatoes, all mixed in a thick light beige sauce with some visible black pepper flakes. The beans and spinach are spread evenly throughout the sauce, creating a rich texture, with the sun-dried tomato pieces scattered randomly across the surface. The skillet is on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Garnishes

A simple drizzle of chili oil and a sprinkle of extra parmesan are all you need to take this dish to the next level. You might also consider a few fresh basil leaves or a scattering of toasted pine nuts for added texture and color. These subtle touches make the serving experience feel extra special.

Side Dishes

This recipe is wonderfully versatile and pairs beautifully with crusty artisan breads—think garlic flatbreads, rosemary parmesan focaccia, or even a no-knead chili cheese bread. The bread soaks up the creamy sauce and rounds out the meal perfectly. For a lighter option, serve alongside a crisp green salad dressed with lemon vinaigrette to brighten the plate.

Creative Ways to Present

Want to impress your guests or family? Serve this recipe in individual warm ramekins with microgreens on top for elegance. Alternatively, spoon it over polenta or creamy mashed potatoes for a hearty main course. Even scooping it onto toasted baguette slices can make for an irresistible appetizer or tapas-style treat.

Make Ahead and Storage

Storing Leftovers

Leftover Creamy Sun-Dried Tomato White Beans with Spinach and Parmesan Recipe stores beautifully in an airtight container in the fridge for up to three days. The beans will continue to absorb the sauce, making the flavors even more intense. Just give it a gentle stir before reheating.

Freezing

You can freeze this dish, although the texture of the spinach will change slightly. Use a freezer-safe container and freeze for up to two months. Thaw overnight in the fridge before reheating on the stove to maintain the best flavor and creaminess.

Reheating

Rewarm the beans gently in a saucepan over low heat, stirring occasionally to prevent sticking. Add a splash of cream or water if the sauce thickens too much while reheating. Avoid the microwave if you want to keep the sauce silky and the parmesan perfectly melted.

FAQs

Can I use fresh tomatoes instead of sun-dried?

Fresh tomatoes won’t deliver the same depth of flavor or concentrated sweetness as sun-dried tomatoes, but you can roast cherry tomatoes and add them for a fresher, lighter twist—just expect a different texture and taste profile.

Is this recipe suitable for vegans?

Absolutely! Use a plant-based cream alternative such as coconut or cashew cream and swap parmesan for a vegan cheese or nutritional yeast to keep it creamy and flavorful without any animal products.

How spicy is this dish?

The chili flakes and chili oil add a gentle warmth rather than intense heat. You can adjust the amount to suit your spice tolerance or omit them altogether if you prefer a milder taste.

Can I make this recipe in advance for a dinner party?

Yes! Prepare the beans a few hours ahead and keep them covered at room temperature or chilled. Reheat gently before serving and add fresh spinach and finishing touches just before guests arrive for the freshest flavor and texture.

What can I substitute for white beans?

Cannellini or great northern beans are perfect substitutes. Just ensure they’re cooked or canned and well-rinsed to keep the dish creamy and balanced.

Final Thoughts

This Creamy Sun-Dried Tomato White Beans with Spinach and Parmesan Recipe has quickly become one of my favorite go-to meals for its incredible flavor-packed personality paired with effortless preparation. Whether you’re cooking for yourself or sharing with loved ones, it brings comfort and joy to the table with every spoonful. Give it a try—you might just find a new cherished classic in your recipe repertoire!

Print

Creamy Sun-Dried Tomato White Beans with Spinach and Parmesan Recipe

Creamy Sun-Dried Tomato White Beans with Spinach and Parmesan Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 7 reviews

A creamy, flavorful one-pot dish featuring sun-dried tomatoes, white beans, and spinach, enriched with cream and parmesan for a comforting vegetarian meal that’s perfect for quick weeknight dinners.

  • Author: Paula
  • 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

Flavoring & Seasonings

  • 1/2 cup sun-dried tomatoes, chopped
  • 1 tablespoon dried thyme
  • 1 teaspoon chili flakes (or red pepper flakes)

Dairy & Beans

  • 1/2 cup cream (regular heavy cream, sour cream or your favorite plant-based alternative)
  • 2 cans of white beans (400g/14oz each), with liquid
  • 1/2 cup finely grated parmesan, plus another 1 tablespoon to garnish

Greens & Garnish

  • 2 cups spinach leaves, chopped
  • 1 tablespoon chili oil, to serve

Instructions

  1. Cook the onion and garlic: Heat 1 tablespoon of the sun-dried tomato oil in a high-sided pan over medium heat. Add the finely diced onion and 1 teaspoon of salt, cooking and stirring for about five minutes until the onion softens and becomes translucent. Add the crushed garlic cloves and stir them through the onions to release their aroma.
  2. Add sundried tomatoes and cream: Stir in ½ cup of chopped sun-dried tomatoes, 1 tablespoon of dried thyme, and 1 teaspoon of chili flakes or red pepper flakes. Mix well, then pour in ½ cup of cream. Stir again to combine all the flavors evenly.
  3. Add the white beans: Add the two cans of white beans along with their liquid, which helps create a luscious sauce. If you prefer drained beans, add a little water to loosen the sauce. Add ½ cup of grated parmesan and stir everything together. Let the beans simmer for about five minutes to slightly thicken the sauce.
  4. Add the spinach: Scatter the chopped spinach leaves into the pan and mix them through the beans. The spinach will wilt and reduce in size significantly. Season with freshly ground black pepper, taste, and add additional salt if needed to balance the flavors.
  5. Garnish and serve: Drizzle 1 tablespoon of chili oil over the beans, then scatter over the remaining 1 tablespoon of parmesan as a garnish. Serve the dish hot, ideally with fresh bread like no-knead chili cheese focaccia, rosemary parmesan bread, or garlic flatbreads for mopping up the creamy sauce.

Notes

  • Using the oil from the sun-dried tomato jar adds extra flavor compared to plain oil.
  • The starchy liquid from the canned beans helps create a creamier sauce, similar to pasta water.
  • You can substitute cream with sour cream or plant-based alternatives to suit dietary preferences.
  • Spinach wilts down significantly; feel free to adjust the quantity according to your preference.
  • Adjust chili flakes and chili oil to your preferred spice level.
  • This recipe pairs wonderfully with crusty or flavored breads for dipping.

Similar Posts

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments