Tuscan Butter Beans with Spinach and Sun-Dried Tomato

Tuscan Butter Beans with Spinach and Sun-Dried Tomato: A Creamy, Hearty One-Pan Meal

Introduction

There is something deeply satisfying about a meal that looks like it took hours but came together in under thirty minutes. That is exactly the kind of cooking this recipe belongs to. Tuscan butter beans with spinach and sun-dried tomato is the sort of dish that makes you slow down, pull up a chair, and actually enjoy what is in front of you.

Creamy, silky butter beans swimming in a garlicky, herb-scented sauce. Wilted spinach folded through. The concentrated, chewy tang of sun-dried tomatoes cutting through every bite with a smoky, almost wine-like depth. The first time I made this, I had been testing a dozen different bean recipes and honestly expected it to be forgettable. It was not. I ended up eating two portions standing at the stove.

What makes this one stick around in your rotation is the balance. The beans are tender and buttery — not mushy, not chalky — and they absorb the sauce beautifully. The spinach adds color and a mild, earthy freshness. And those sun-dried tomatoes? They are doing heavy lifting in the flavor department. Toss it all together with some good olive oil, a hit of lemon, and fragrant dried herbs and you have something that feels both rustic and genuinely impressive.

This works as a main course with crusty bread, a side dish alongside grilled protein, or even spooned over polenta or pasta. It is flexible. It is forgiving. And it tastes even better the next day.

Why You’ll Love This

  • It comes together in one pan with minimal cleanup and straightforward steps, even on a weeknight when you have very little energy to spare.
  • The flavor is bold and layered without requiring a long ingredient list. Sun-dried tomatoes, garlic, and herbs do almost all the work.
  • It is naturally vegan and gluten-free, which means it fits comfortably at a table with all kinds of dietary preferences without feeling like a compromise.
  • Butter beans are protein-rich and filling, so this actually satisfies in a way that lighter vegetable dishes sometimes do not.
  • Leftovers reheat beautifully and the flavors deepen overnight, making it an ideal meal-prep option.

The Backstory

My brother-in-law, Marco, is the kind of person who considers a meal incomplete without meat at the center of it. He is polite about vegetarian food in the way people are polite about things they have quietly decided are not for them. So when he visited last autumn and I put this on the table without announcement, I did not expect much. He ate one bowl, looked at it for a moment, and then helped himself to a second. He asked what the tomatoes were. He asked if I had added cream. He was genuinely puzzled that it tasted that rich without either of those things.

That moment has stuck with me because it captures exactly what this dish does well. It does not announce itself as plant-based or virtuous or anything else. It just tastes good. Rich, warm, satisfying in the way that only a slow-cooked feel with a fast-cooked reality can manage. Marco now makes it himself, though he insists on adding a parmesan rind while it simmers. I cannot blame him.

What Makes It Special

  • Butter beans are the foundation, and their size and texture matter enormously. Large, creamy, and starchy inside, they hold their shape under heat while releasing just enough starch to thicken the sauce naturally.
  • Sun-dried tomatoes bring a concentrated umami depth that fresh tomatoes simply cannot match. Packed in oil is ideal because that oil carries enormous flavor — use it in the pan instead of discarding it.
  • Fresh garlic sauteed low and slow in olive oil builds the aromatic base. It should be golden and fragrant, not burnt.
  • Baby spinach wilts quickly and adds color, iron-rich nutrition, and a mild green freshness that balances the richness of the beans.
  • Smoked paprika is the secret note. Just a small amount gives the sauce a faintly smoky backbone that makes the whole dish taste more complex.
  • Lemon juice at the end brightens every other flavor and keeps the dish from feeling heavy.
  • Dried Italian herbs — oregano, thyme, or a mixed blend — tie everything into that Tuscan-style character without requiring fresh herbs.

Making It Happen

Start with a wide, heavy pan over medium heat — a skillet or saute pan works better here than a saucepan because you want surface area for the spinach to wilt evenly. Pour in two tablespoons of olive oil, or use the oil straight from your sun-dried tomato jar for extra depth.

Add your sliced garlic and let it cook gently for about a minute and a half. You are not rushing this step. The garlic should turn soft and pale golden and smell incredible. If it starts to brown too quickly, pull the heat down.

Add the sun-dried tomatoes, roughly chopped, and stir them into the garlic oil. Let them cook for another minute or two, pressing them slightly against the pan so they release their flavor into the oil. You will notice the oil turning a deeper, reddish color — that is exactly what you want.

Now add the drained butter beans. Stir to coat them in the tomato-garlic oil, then pour in your vegetable stock. Add the smoked paprika, dried herbs, a pinch of chili flakes if you like gentle heat, and season with salt and black pepper. Bring the liquid to a gentle simmer and let it reduce for about eight to ten minutes, stirring occasionally. The sauce will thicken and the beans will absorb the flavors steadily.

Once the sauce has reached a consistency you are happy with — it should be thick enough to cling to the beans but loose enough to be saucy — add the baby spinach in two or three batches. Stir each batch in and let it wilt before adding the next. This keeps everything in the pan.

Squeeze in the juice of half a lemon, taste for seasoning, and adjust. Finish with a drizzle of good olive oil if you have it. Serve immediately with bread to mop the pan clean.

You Must Know

  • Do not rush the garlic. Low and slow is the right approach. Burnt garlic will make the entire dish bitter and there is no recovering from it once it is in the pan.
  • Use sun-dried tomatoes in oil, not the dry-packed variety. The oil they come packed in carries enormous flavor and you should absolutely cook with it rather than using plain olive oil.
  • Drain and rinse your canned butter beans well. Rinsing removes excess sodium and the starchy canning liquid, which can make the sauce cloudy and overly thick in the wrong way.
  • Add the spinach in stages. Dumping all of it at once will overflow the pan and cool everything down unevenly. Work in batches and the whole thing comes together cleanly.
  • Season at the end, after reducing. The stock concentrates as it simmers and can become quite salty on its own, so taste before adding more salt.

Serving Ideas and Pairings

This dish is versatile enough to work as either a main or a generous side. As a main course, serve it with thick slices of sourdough or a rustic ciabatta to soak up the sauce. It also pairs beautifully with toasted focaccia brushed with olive oil and a little flaky salt.

For something more substantial, spoon it over soft polenta, creamy mashed white beans, or cooked farro for a heartier plate. If you have pasta on hand, it works wonderfully over pappardelle or rigatoni — the wide, sturdy shapes hold the sauce well.

For beverages, a crisp, dry white wine like a Vermentino or a light Pinot Grigio complements the brightness of the lemon and the earthiness of the beans. If you prefer something non-alcoholic, sparkling water with a slice of lemon or a chilled herbal iced tea keeps things refreshing against the warm, savory flavors.

A simple arugula salad dressed with lemon and olive oil alongside this makes for a complete and effortless dinner.

Make It Different

To make it richer: Stir in two tablespoons of creme fraiche, full-fat coconut cream, or a handful of grated parmesan at the end. This adds a creamy, velvety texture that makes it feel more indulgent.

To add more protein: Toss in cooked Italian sausage slices, shredded rotisserie chicken, or sauteed shrimp for a non-vegan version that is equally satisfying.

To use different greens: Kale works beautifully here but needs an extra two to three minutes of cooking time. Cavolo nero, Swiss chard, or even arugula stirred in at the very end are all good options.

To swap the beans: Cannellini beans are the obvious substitute and taste nearly identical in this preparation. Borlotti beans or chickpeas also work, though the texture will be slightly firmer.

To add heat: A generous pinch of Calabrian chili or a whole dried chili simmered in the oil from the beginning adds a slow, building warmth that plays nicely against the creamy beans.

To make it tomato-forward: Add a tablespoon of tomato paste along with the sun-dried tomatoes for a deeper, more concentrated sauce that leans into the Tuscan character even more boldly.

Storage and Reheating

This dish stores well and arguably tastes better the next day once the beans have had time to absorb more of the sauce. Transfer cooled leftovers to an airtight container and refrigerate for up to four days.

To reheat, add the beans to a small saucepan over low-medium heat with a splash of water or vegetable stock to loosen the sauce, which will have thickened considerably in the fridge. Stir gently and warm through for about five minutes. Avoid high heat, which can break down the beans and make them mushy.

For freezing, this recipe works reasonably well but the spinach does become softer after thawing. If you plan to freeze a portion, consider making the recipe without the spinach, freezing the bean and sauce base, and adding fresh spinach when you reheat it. Frozen portions keep for up to two months. Thaw overnight in the refrigerator before reheating.

Success Tips

The quality of your sun-dried tomatoes makes a noticeable difference to the final dish. If the ones you have are quite dry or heavily salted, rinse them briefly and soak in warm water for ten minutes before using. This rehydrates them slightly and reduces their saltiness.

A small splash of dry white wine added after the garlic and before the stock adds a lovely complexity that is hard to pinpoint but instantly noticeable. It is not essential but it is a worthwhile addition if you have an open bottle nearby.

If the sauce reduces too quickly and starts sticking to the pan before the beans are properly cooked through, simply add a small splash of water or additional stock and stir. The starch from the beans will continue to thicken it as it cooks, so do not panic if it looks thin in the first few minutes.

Finish the dish off the heat. Lemon juice, extra virgin olive oil, and fresh herbs added once the pan is off the burner retain their brightness far better than if cooked in at high temperature.

For a deeper, more roasted flavor profile, try briefly crisping the beans in the pan before adding the liquid. Remove them once golden, build the sauce separately, then return them to finish cooking. It adds a subtle textural and flavor contrast that elevates the whole dish.

Frequently Asked Questions

Can I use dried butter beans instead of canned?

Yes, but you will need to plan ahead. Soak dried butter beans overnight, then simmer them in unsalted water for one to one and a half hours until tender before using in this recipe. The flavor is slightly more robust with dried beans, but the convenience of canned is hard to argue with for weeknight cooking.

Is this recipe suitable for vegans?

Yes, as written it is completely vegan. The richness comes from the beans, olive oil, and the concentrated flavor of the sun-dried tomatoes rather than any dairy. If you want to add parmesan for extra flavor, that would make it vegetarian rather than vegan.

Can I use frozen spinach?

Frozen spinach will work in a pinch. Thaw it fully and squeeze out as much moisture as possible before adding it to the pan. Because it is already soft, add it toward the very end and stir it through just long enough to heat through. It will not have the same fresh texture as baby spinach but the flavor is similar.

My sauce is too thin. How do I fix it?

Increase the heat slightly and let it simmer uncovered for a few more minutes. The liquid will reduce and the starch from the beans will naturally thicken it. You can also lightly crush a few beans against the side of the pan with a spoon, which releases starch quickly and thickens the sauce within a minute or two.

What can I use instead of vegetable stock?

Water works as a straightforward substitute if you are out of stock. To compensate for the lost depth, add a small piece of parmesan rind, a teaspoon of miso paste dissolved in warm water, or a splash of soy sauce. These add umami and body that the stock would otherwise provide.


Recipe Card

Recipe Name: Tuscan Butter Beans with Spinach and Sun-Dried Tomato

Prep Time: 10 minutes

Cook Time: 20 minutes

Total Time: 30 minutes

Servings: 4

Category: Main Course / Side Dish

Difficulty: Easy

Cuisine: Italian-Inspired / Mediterranean

Yield: 4 generous servings

Equipment:

  • Large skillet or wide saute pan
  • Wooden spoon or silicone spatula
  • Chef’s knife and cutting board
  • Colander (for rinsing beans)
  • Measuring spoons

Ingredients

  • 2 x 400g (14 oz) cans butter beans, drained and rinsed
  • 80g (2.8 oz) sun-dried tomatoes in oil, roughly chopped (reserve 2 tablespoons of the oil)
  • 100g (3.5 oz) baby spinach
  • 4 cloves garlic, thinly sliced
  • 240ml (1 cup) vegetable stock
  • 2 tablespoons olive oil (or use oil from the sun-dried tomato jar)
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried Italian herbs (oregano, thyme, or a mixed blend)
  • 1/4 teaspoon chili flakes (optional)
  • Juice of half a lemon
  • Salt and black pepper to taste
  • Extra virgin olive oil, to finish
  • Fresh parsley or basil, to serve (optional)

Directions

  1. Heat the olive oil (or sun-dried tomato oil) in a wide skillet over medium-low heat. Add the sliced garlic and cook gently for 1 to 2 minutes until soft and fragrant but not browned.
  2. Add the chopped sun-dried tomatoes and stir them into the oil. Cook for 1 to 2 minutes, pressing them lightly against the pan to release their flavor into the oil.
  3. Add the drained butter beans and stir to coat them well in the garlic and tomato oil.
  4. Pour in the vegetable stock. Add the smoked paprika, dried herbs, and chili flakes if using. Season generously with salt and black pepper.
  5. Bring to a gentle simmer and cook uncovered for 8 to 10 minutes, stirring occasionally, until the sauce has reduced and thickened to a consistency that clings to the beans.
  6. Add the baby spinach in two or three batches, stirring each batch through until wilted before adding the next.
  7. Remove from heat. Squeeze in the lemon juice and stir to combine. Taste and adjust seasoning.
  8. Finish with a drizzle of extra virgin olive oil and fresh herbs if using. Serve immediately with crusty bread, over polenta, or alongside your chosen accompaniment.

Notes:

  • Use the oil from your sun-dried tomato jar in step one for a noticeably deeper, more complex flavor.
  • To make this dish richer, stir in 2 tablespoons of creme fraiche or grated parmesan before serving.
  • Leftovers keep in the fridge for up to 4 days and taste even better the following day.
  • If freezing, leave out the spinach and add it fresh when reheating.

Nutrition (Per Serving, Approximate):

  • Calories: 310 kcal
  • Protein: 14g
  • Carbohydrates: 38g
  • Dietary Fiber: 11g
  • Total Fat: 12g
  • Saturated Fat: 1.5g
  • Sodium: 480mg
  • Iron: 5mg
  • Vitamin C: 18mg

Nutritional values are estimates and may vary based on specific ingredients used.