Tuscan Butter Beans with Spinach and Sun-dried Tomato

This recipe is basically proof that you don’t need to book a flight to Italy to eat like you’re sitting in a sun-drenched Tuscan villa.

Picture this: creamy butter beans swimming in a luscious sauce that’s been kissed by sun-dried tomatoes and finished with just enough cream to make you close your eyes and sigh contentedly.

The moment you add that fresh spinach and watch it wilt into emerald ribbons, you’ll know you’re creating something that looks way more complicated than it actually is.

This is the kind of dish that makes people lean over your shoulder while you’re cooking, asking “What smells so incredible?” and then acting genuinely shocked when you tell them it took less than 30 minutes.

Every forkful delivers that perfect balance of earthy beans, tangy sun-dried tomatoes, and rich Parmesan that somehow manages to taste both rustic and elegant at the same time.

Warning: making this will result in you becoming the person everyone asks to bring “that amazing bean dish” to every potluck for the rest of your life.

Ingredients
For the aromatic base
- 1 tablespoon oil from sun-dried tomatoes jar
- 1 shallot, chopped
- 2 cloves garlic, minced
- 4-5 sun-dried tomatoes or sun-blushed tomatoes
For the main dish
- 400 g (14 oz) butter beans, drained (or cannellini beans)
- 1 /2 teaspoon smoked paprika
- 1 tablespoon apple cider vinegar
- 250 ml (1 cup) vegetable stock
- 4 basil leaves, sliced (or 1/2 teaspoon dried basil)
For the creamy finish
- 125 ml (1/2 cup) single/light cream
- 1 /2 cup Parmesan cheese, freshly grated
- 30 g (1 cup) fresh spinach
- Salt to taste
Instructions
Build the flavor foundation
- 1 Heat 1 tablespoon of the flavorful oil from your sun-dried tomato jar in a large cast iron skillet or heavy-bottomed pan over medium-low heat. This oil is liquid gold—it’s already infused with all those concentrated tomato flavors that will become the backbone of your sauce.
- 2 Add the chopped shallot to the warm oil and sauté gently for 2 minutes, stirring occasionally with a wooden spoon or silicone spatula. You’re looking for the shallot to become translucent and fragrant, not browned—this gentle cooking releases sweet, mellow onion flavors without any harsh bite.
- 3 Stir in the minced garlic and sun-dried tomatoes, cooking for just 30 seconds while stirring constantly. The garlic should become aromatic but not golden, and the tomatoes will start to release their concentrated flavors into the oil. If the garlic starts to brown, reduce your heat immediately.
Create the hearty base
- 4 Add the drained butter beans to the pan along with a generous pinch of salt and the smoked paprika. Stir everything together for about 1 minute, allowing the beans to warm through and absorb the aromatic oil. The paprika will bloom in the heat, adding a subtle smoky depth that complements the Mediterranean flavors perfectly.
- 5 Pour in the apple cider vinegar to deglaze the pan, scraping up any flavorful bits stuck to the bottom with your wooden spoon. The vinegar will sizzle and reduce almost immediately—this takes just 10-15 seconds—adding a bright acidity that will balance the richness to come.
- 6 Add the vegetable stock and sliced basil leaves, bringing the mixture to a gentle simmer over medium heat. Once simmering, reduce heat to medium-low and let it bubble away for 10 minutes, stirring occasionally. This allows the beans to absorb the flavors while the liquid reduces to create a more concentrated sauce.
Finish with creamy luxury
- 7 Stir in the single cream and grated Parmesan cheese, mixing gently until the cheese melts completely into the sauce, creating a silky, cohesive mixture. This should take about 1-2 minutes of gentle stirring—don’t rush this step, as you want the cheese to melt smoothly without clumping.
- 8 Add the fresh spinach to the pan, stirring it in gently. Cover with a lid to help it wilt more quickly, or simply stir continuously for 2-3 minutes until the leaves have wilted down to tender ribbons. Taste and adjust seasoning with salt as needed, then remove from heat immediately to prevent the cream from curdling.
Recommended Equipment and Kitchen Tools
Essential Tools (for best results)
- Cast iron skillet or heavy-bottomed pan – provides even heat distribution and prevents hot spots that could scorch your delicate sauce
- Wooden spoon or silicone spatula – perfect for stirring without scratching your pan and gentle enough for folding in the spinach
- Sharp chef’s knife – makes quick work of chopping shallots and mincing garlic with precision
- Microplane grater – creates fluffy, fine Parmesan that melts seamlessly into the sauce
Helpful Upgrades
- Digital kitchen scale – ensures perfect measurements, especially for the beans and cheese ratios
- Immersion blender – if you prefer a partially blended, rustic texture, pulse briefly for variety
- Fine-mesh strainer – for draining beans thoroughly and removing excess liquid
Nice-to-Have Options
- Garlic press – speeds up garlic preparation if you’re making this frequently
- Storage containers with tight-fitting lids – this dish keeps beautifully for meal prep and tastes even better the next day
Recipe Variations and Dietary Modifications
Protein-Packed Variations
- Add 4 oz cooked Italian sausage (crumbled) with the beans for a heartier meal
- Stir in 1 cup cooked white beans or chickpeas for extra protein and fiber
- Top with grilled chicken strips or pan-seared shrimp for a complete dinner
Dairy-Free Modifications
- Replace heavy cream with coconut cream or cashew cream for richness
- Substitute Parmesan with nutritional yeast (start with 3 tablespoons) for cheesy flavor
- Use olive oil instead of cream and finish with lemon juice for brightness
Vegan Adaptations
- Follow dairy-free modifications above
- Add 1 tablespoon tahini for extra creaminess and nutty depth
- Boost umami with 1 teaspoon white miso paste stirred into the stock
Flavor Variations
- Mediterranean twist: Add Kalamata olives and fresh oregano
- Spicy version: Include red pepper flakes and diced jalapeño
- Herb-forward: Finish with fresh thyme, rosemary, and parsley
- Seasonal adaptation: Use kale or Swiss chard instead of spinach in cooler months
Nutritional Information and Health Benefits
Key Nutritional Highlights
This protein-rich dish provides approximately 285 calories per serving, with each portion delivering about 12 grams of plant-based protein from the butter beans and 8 grams of dietary fiber. The combination of beans and spinach creates a nutritional powerhouse packed with folate, iron, and potassium. The moderate fat content from the cream and Parmesan (about 14 grams per serving) helps with satiety and the absorption of fat-soluble vitamins.
Health Benefits of Main Ingredients
Butter beans are exceptional sources of plant-based protein and soluble fiber, which helps stabilize blood sugar levels and supports heart health. Spinach contributes significant amounts of vitamin K, vitamin A, and magnesium, while also providing powerful antioxidants like lutein and zeaxanthin for eye health. Sun-dried tomatoes concentrate lycopene, a potent antioxidant that supports cardiovascular health and may have anti-inflammatory properties. The garlic and shallots contain sulfur compounds that support immune function and may help reduce inflammation.
Dietary Considerations
This recipe is naturally gluten-free and vegetarian, making it suitable for most dietary restrictions. The high fiber content makes it particularly satisfying, while the combination of complex carbohydrates and protein provides sustained energy. Those watching sodium should use low-sodium vegetable stock and adjust salt to taste.
Smart Swaps and Ingredient Substitutions
Common Substitutions:
- Butter beans → Cannellini beans, great northern beans, or navy beans in equal amounts
- Fresh spinach → Baby kale (use same amount), arugula (reduce to 3/4 cup for less peppery bite)
- Sun-dried tomatoes → Roasted red peppers chopped, or cherry tomatoes halved and roasted
- Single cream → Heavy cream (use 1/3 cup), half-and-half, or whole milk with 1 tsp cornstarch
Budget-Friendly Swaps:
- Parmesan cheese → Pecorino Romano or aged cheddar, grated fresh
- Fresh basil → Dried basil (use 1/2 teaspoon), dried oregano, or Italian seasoning
- Vegetable stock → Chicken stock or bouillon cube dissolved in water
- Shallot → Yellow onion (use 1/3 cup chopped) or green onions (white parts only)
Pantry Emergency Substitutions:
- Apple cider vinegar → White wine vinegar, lemon juice, or balsamic vinegar (reduce to 2 teaspoons)
- Smoked paprika → Regular paprika plus 1/4 teaspoon liquid smoke, or cumin
- Sun-dried tomato oil → Olive oil plus 1 minced garlic clove
Pro Tips for Substitutions:
- When using dried herbs instead of fresh, add them earlier in the cooking process to allow flavors to develop
- Canned beans work perfectly, but dried beans cooked from scratch will have better texture—just plan ahead

Make It Diabetes-Friendly
Portion & Carb Management:
- Reduce serving size to 3/4 cup per person (approximately 22g carbohydrates per serving)
- Add protein like grilled chicken or turkey to increase satiety without adding carbs
- Pair with a large green salad to add volume and fiber without significantly increasing carbs
Cream & Fat Modifications:
- Replace cream with unsweetened almond milk thickened with 1 tablespoon cornstarch to reduce calories
- Use reduced-fat Parmesan or reduce amount to 1/4 cup to lower saturated fat
- Add healthy fats like 1 tablespoon olive oil drizzled on top for better blood sugar stability
Vegetable Boost Strategies:
- Double the spinach to 2 cups for extra fiber and nutrients without adding significant carbs
- Add diced zucchini or bell peppers to increase volume and nutrients
- Include cauliflower rice as a base to stretch the portion while keeping carbs controlled
Blood Sugar Timing Tips:
- Serve as a side dish alongside lean protein rather than as a main course
- Add 1-2 tablespoons ground flaxseed for extra fiber and omega-3s
- Total estimated carbs per modified serving: Approximately 18-20g

Perfect Pairing Suggestions
Wine & Beverage Pairings
A Chianti Classico or Sangiovese complements the sun-dried tomatoes and herbs beautifully, while a Pinot Grigio offers a crisp contrast to the creamy sauce. For non-alcoholic options, try sparkling water with lemon or a light herbal tea like chamomile. Cold-pressed vegetable juices with carrot and ginger also pair wonderfully with these Mediterranean flavors.
Complementary Side Dishes
Serve alongside grilled sourdough bread or focaccia for sopping up the delicious sauce, or pair with lemon-herb quinoa for a complete protein combination. Roasted asparagus or sautéed zucchini add fresh, light vegetables that won’t compete with the rich flavors. A simple arugula salad with balsamic vinaigrette provides peppery contrast and helps cut through the creaminess.
Complete Meal Ideas
For casual dinners, serve this as a main course with crusty bread and a simple green salad. For entertaining, present it as an elegant side dish alongside herb-crusted salmon or grilled chicken thighs. It’s also perfect for brunch spreads served over toasted polenta or alongside scrambled eggs and roasted tomatoes.
Seasonal & Occasion Suggestions
This dish shines during fall and winter months when you crave comfort food, but it’s equally delicious for spring dinner parties when you want something sophisticated yet approachable. Perfect for casual entertaining, potluck contributions, or meal prep since the flavors develop beautifully overnight.
Pro Tips and Troubleshooting
Professional Techniques
Always use the oil from your sun-dried tomato jar—it’s concentrated flavor that money can’t buy separately. When adding the cream, remove the pan from heat first to prevent curdling, then return to low heat if needed. Save some pasta water if you’re serving this over noodles; the starchy water helps bind the sauce perfectly. For the silkiest texture, grate your Parmesan fresh using a microplane grater rather than using pre-grated cheese.
Common Mistake Prevention
Don’t rush the shallot cooking phase—properly softened shallots create the flavor foundation, while burnt ones add bitterness. Avoid boiling the cream; keep it at a gentle simmer to prevent separation. If your sauce seems too thin, simmer uncovered for a few extra minutes to reduce, or whisk in a tablespoon of tomato paste for body and color.
Storage & Make-Ahead Strategies
This dish improves overnight as flavors meld together. Store covered in the refrigerator for up to 4 days. Reheat gently over low heat, adding a splash of stock or cream if needed to restore the sauce consistency. For meal prep, consider storing the bean mixture and spinach separately, then combining when reheating to keep the spinach vibrant.
Scaling & Presentation Tips
This recipe doubles perfectly for larger gatherings—just use a larger pan to ensure even cooking. For elegant presentation, serve in individual ramekins topped with extra Parmesan and fresh basil. The dish also works beautifully over creamy polenta, pasta, or crusty bread for heartier appetites.
This Tuscan butter bean creation proves that the most satisfying meals often come from the simplest ingredients treated with respect and patience. Every spoonful delivers comfort, nutrition, and that unmistakable taste of the Italian countryside, all from your own kitchen in less time than it takes to decide what to order for takeout.