If you’re searching for a dish that feels like a warm hug in a bowl, then you’re about to fall in love with this Tuscan Butter Beans with Spinach and Sun-Dried Tomatoes Recipe. It combines the creamy richness of butter beans with the vibrant freshness of spinach, all brightened up by the deep, tangy notes of sun-dried tomatoes. This recipe is a beautiful celebration of simple, wholesome ingredients coming together in a way that’s both satisfying and comforting. Whether you want a nourishing weeknight meal or a side dish that impresses, this recipe is a winner every single time.

Ingredients You’ll Need
Each ingredient in this Tuscan Butter Beans with Spinach and Sun-Dried Tomatoes Recipe plays a crucial role, layering flavors and textures that make the dish irresistible. From aromatic herbs to creamy elements, the ingredients list is straightforward, focusing on freshness and balance.
- Butter beans (1 can, 15 oz): Creamy and tender, these are the heart of the dish, providing a hearty texture.
- Olive oil (2 tablespoons): Adds richness and helps gently sauté the vegetables for maximum flavor.
- Medium onion (1, diced): Delivers a mild sweetness and forms the fragrant base.
- Garlic (3 cloves, minced): Brings a punch of aromatic depth that wakes up your senses.
- Sun-dried tomatoes (1 cup, chopped): Offers intense, chewy bursts of tangy sweetness and color.
- Fresh spinach (2 cups, packed): Adds a bright green freshness and subtle earthiness to the dish.
- Dried thyme (1 teaspoon): Imparts a gentle herbaceous note balancing the richness.
- Dried basil (1 teaspoon): Brings a sweet, peppery fragrance that complements the tomatoes perfectly.
- Red pepper flakes (1/2 teaspoon): Adds a just-right touch of warmth without overpowering.
- Vegetable broth (1/2 cup): Creates a flavorful base and keeps the mixture nice and moist.
- Heavy cream (1/4 cup): Finishes the dish with luscious creaminess and smooth texture.
- Salt and black pepper: To enhance and balance all the flavors.
How to Make Tuscan Butter Beans with Spinach and Sun-Dried Tomatoes Recipe
Step 1: Warm the Olive Oil
Start by heating 2 tablespoons of olive oil in your favorite large skillet over medium heat. This warm oil creates the perfect medium for bringing out the sweetness of the onions and the depth of the garlic.
Step 2: Sauté the Onion
Add your diced onion to the skillet and allow it to cook for 3 to 4 minutes until it turns soft and translucent. This gentle sauté unlocks the natural sugars in the onion, building a flavorful foundation for everything that follows.
Step 3: Garlic Joins the Party
Toss in the minced garlic and cook for an additional 1 to 2 minutes. Be sure to stir occasionally to avoid any burnt bits as garlic quickly moves from golden to bitter if left unattended.
Step 4: Add Sun-Dried Tomatoes
Mix in the chopped sun-dried tomatoes, cooking for a couple more minutes. This step is where the dish starts to develop its signature tangy richness and vibrant color.
Step 5: Sprinkle the Herbs and Spice
Sprinkle in the dried thyme, dried basil, and red pepper flakes, stirring well to evenly distribute these aromatic seasonings. They add complexity and a hint of warmth that balances the sweetness of the tomatoes and creaminess of the beans.
Step 6: Introduce the Broth
Pour in half a cup of vegetable broth, scraping the bottom of the skillet to lift any golden bits that have formed—this adds wonderful depth to the sauce and keeps the ingredients from sticking.
Step 7: Simmer with the Butter Beans
Bring the mixture to a gentle simmer, then stir in your drained and rinsed butter beans. The beans soak up the flavors and add a silky texture that’s just dreamy.
Step 8: Let Flavors Meld
Let the beans simmer with the sauce for 5 to 7 minutes. This slow marrying of flavors is where magic happens, allowing the sauce to thicken slightly while the beans become perfectly infused.
Step 9: Wilt in the Spinach
Add the fresh spinach in handfuls, stirring after each addition until it fully wilts. This bright green addition not only boosts color but also a fresh, slightly grassy note that lightens the dish beautifully.
Step 10: Finish with Cream
Pour in the heavy cream and stir gently to create a velvety smooth sauce. The cream rounds out the acidity and gives the dish that luscious mouthfeel that makes it feel like comfort food with a gourmet twist.
Step 11: Season to Taste
Give it a good taste and adjust with salt and freshly ground black pepper as you like. This final seasoning step is key to making sure every bite is perfectly balanced and flavorful.
Step 12: Final Simmer and Serve
Allow everything to simmer together for 2 to 3 more minutes so the sauce thickens slightly and wraps the beans and spinach in creamy goodness. Then remove from heat and serve immediately, with optional garnishes if you desire.
How to Serve Tuscan Butter Beans with Spinach and Sun-Dried Tomatoes Recipe

Garnishes
Consider sprinkling some additional chopped sun-dried tomatoes or fresh herbs like basil or parsley on top before serving. These garnishes add a burst of color and fresh flavor that make the dish feel truly special.
Side Dishes
This recipe pairs beautifully with crusty artisan bread to scoop up every silky bite or a simple green salad dressed with lemon vinaigrette to add a refreshing contrast. Additionally, it can be served alongside grilled proteins or roasted vegetables for a heartier meal.
Creative Ways to Present
Serve Tuscan Butter Beans with Spinach and Sun-Dried Tomatoes Recipe in rustic bowls for cozy dinners or plated elegantly with a drizzle of good olive oil and a sprinkle of parmesan shavings for guests. You can also stuff the mixture into baked portobello mushrooms for an impressive appetizer or vegetarian main course.
Make Ahead and Storage
Storing Leftovers
Place any leftover Tuscan Butter Beans with Spinach and Sun-Dried Tomatoes Recipe in an airtight container and refrigerate for up to 3 days. The flavors actually deepen overnight, making it a perfect next-day lunch or dinner option.
Freezing
This dish freezes well for up to 2 months. Cool it completely before transferring to freezer-safe containers. When you’re ready, thaw overnight in the fridge to keep the flavors fresh and the texture tender.
Reheating
Reheat gently on the stove over low to medium heat, stirring occasionally to prevent sticking or drying out. You might want to add a splash of broth or cream to revive the creamy consistency during warming.
FAQs
Can I use dried butter beans instead of canned?
Absolutely! Just be sure to soak the dried beans overnight and cook them thoroughly before starting the recipe. Using canned beans saves time, but homemade beans can bring even more flavor and texture.
Is this recipe vegan?
The classic Tuscan Butter Beans with Spinach and Sun-Dried Tomatoes Recipe includes heavy cream, but you can easily swap it for full-fat coconut milk or a plant-based cream substitute to keep things vegan without losing richness.
What can I use instead of sun-dried tomatoes?
If sun-dried tomatoes aren’t available, roasted red peppers or fresh cherry tomatoes sautéed until caramelized will offer a similar sweet and tangy depth, though the texture will vary slightly.
Can I prepare this recipe ahead of time for a dinner party?
Definitely! It’s a terrific make-ahead dish. Prepare the entire recipe up to adding the cream and reheating it before your event; just stir in the cream last minute so it stays fresh and creamy.
How spicy is this dish?
The red pepper flakes give just a gentle warmth that enhances the flavors rather than overwhelming them. If you prefer milder food, simply reduce or omit the red pepper flakes with no problem.
Final Thoughts
I truly hope you give this Tuscan Butter Beans with Spinach and Sun-Dried Tomatoes Recipe a try. Its cozy, vibrant flavors never fail to brighten up my meals, and it might just become a staple in your kitchen too. It’s a dish that’s as pleasing to make as it is to eat, bringing a little taste of Italian countryside comfort wherever you serve it.
Print
Tuscan Butter Beans with Spinach and Sun-Dried Tomatoes Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Tuscan, Italian
- Diet: Vegetarian
Description
This Tuscan Butter Beans with Spinach and Sun-Dried Tomato recipe is a creamy, flavorful vegetarian dish that combines tender butter beans with fresh spinach, sun-dried tomatoes, and aromatic herbs. Cooked on the stovetop, it’s a hearty and wholesome meal perfect for a quick lunch or dinner, offering rich Mediterranean-inspired flavors in just 30 minutes.
Ingredients
Vegetables & Beans
- 1 can (15 oz) butter beans, drained and rinsed
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 cup sun-dried tomatoes, chopped
- 2 cups fresh spinach, packed
Liquids & Oils
- 2 tablespoons olive oil
- 1/2 cup vegetable broth
- 1/4 cup heavy cream
Spices & Seasonings
- 1 teaspoon dried thyme
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes
- Salt, to taste
- Black pepper, to taste
Instructions
- Heat olive oil: Warm 2 tablespoons of olive oil in a large skillet over medium heat to prepare for sautéing the aromatics.
- Sauté onions: Add the diced onion and cook for 3-4 minutes until softened and translucent, developing a sweet, mellow base flavor.
- Add garlic: Stir in the minced garlic and cook for 1-2 minutes, being careful not to let it burn to maintain its fragrant aroma.
- Add sun-dried tomatoes: Mix in the chopped sun-dried tomatoes and cook for an additional 2 minutes to let their intense flavor infuse the dish.
- Season: Sprinkle dried thyme, dried basil, and red pepper flakes evenly over the vegetables and stir to coat everything with the herbs and spice.
- Deglaze with broth: Pour in the vegetable broth, scraping the bottom of the pan to lift any caramelized bits and enhance the sauce’s flavor.
- Simmer with beans: Bring the mixture to a simmer, then add the drained butter beans and stir gently to combine.
- Simmer flavors: Let everything simmer together for 5-7 minutes so the beans absorb the flavors and the sauce slightly reduces.
- Add spinach: Toss in fresh spinach in batches, stirring each batch until fully wilted and incorporated before adding more.
- Add cream: Pour the heavy cream into the skillet and stir well to create a rich, creamy sauce enveloping the beans and spinach.
- Season to taste: Adjust seasoning by adding salt and black pepper to your preference, balancing the dish’s flavors.
- Final simmer: Continue simmering for another 2-3 minutes to allow the sauce to thicken slightly and meld all the ingredients.
- Serve: Remove from heat and serve immediately, garnished with extra sun-dried tomatoes or fresh herbs if desired for added color and taste.
Notes
- Use low-sodium vegetable broth to control sodium content.
- For a vegan option, substitute heavy cream with coconut cream or cashew cream.
- Sun-dried tomatoes packed in oil can add more richness; drain before using to avoid excess oil.
- Serve this dish with crusty bread or over polenta for a complete meal.
- Adjust red pepper flakes based on your preferred spice level.

