15 Minute Tuscan Beans with Artichokes and Spinach

This blog post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.

These Tuscan beans are not only packed with tasty Italian flavours, the recipe is also so easy to adapt – and it can be on the table in just 15 minutes!

Portion of Tuscan beans in a bowl with lemon slices.

I love a super quick meal! I’m lazy at the best of times, but especially being 8 months pregnant, I can only stand around for short periods of time before needing a good rest. So if I can get dinner on the table in 15 minutes, that’s a win for me!

These 15 minute Tuscan beans are absolutely perfect. An insanely tasty dinner, served up in no time. What could be better?

Portion of Tuscan beans in a blue bowl with spinach and sun-dried tomatoes.

Tuscan beans

If I’m being honest, I actually have no idea whether this dish is remotely Tuscan. I’ve seen lots of recipes with similar ingredients (mostly using chicken!) described as Tuscan, so that’s what I’ve gone for here, but as usual, authenticity wasn’t my primary aim here.

All I know is – this Tuscan bean recipe uses all sorts of incredible, tasty ingredients, mixed through some soft and creamy white beans:

  • red onion
  • spinach
  • marinated artichokes (best thing in the world!)
  • sun-dried tomatoes
  • garlic

…and if that list doesn’t make you want to cook these beans immediately, I don’t know what will!

White beans cooking in a pan with spinach.

15 minute dinner

The key to making these Tuscan beans in just 15 minutes is to use tinned cannellini beans.

I always use tinned beans anyway, as they’re so convenient and I never plan far enough ahead to soak and boil dried beans – but they’re especially brilliant when making a super quick dish like this.

Just add a couple of tins of beans to a frying pan with some red onion and spinach, and you’re halfway there!

Tuscan white beans in a pan with spinach and sun-dried tomatoes.

Heaps of flavour

The final step is to add all those tasty ingredients that really elevate a simple bean dish to something a bit special.

As mentioned, I used artichokes and sun-dried tomatoes – both come marinated in a beautiful flavoured oil, and really make this dish feel pretty luxurious.

There’s still plenty of goodness in these Tuscan beans, but they’re a bit of a treat too.

Portion of Tuscan beans with artichokes and spinach shot from above.

What else could I add to these Tuscan beans?

One of the best things about this recipe is how adaptable it is! I have a feeling I’ll be making this one often, and I know I won’t make it the same way twice. There are all sorts of other ingredients you could throw into the pan, which will all bring different flavours and textures, without taking any longer to cook than that precious 15 minutes.

Here are a few ideas:

  • black olives
  • capers
  • grated cheese (vegetarian parmesan would work well!)
  • a dash of cream
  • fresh cherry tomatoes
  • a dollop of pesto
  • toasted pine nuts
  • fresh basil

(or all of the above!)

Portion of Tuscan beans with spinach and sun-dried tomatoes.

How should I serve these Tuscan beans?

I served mine as a meal on their own, with just a bit of garlic bread on the side.

Yes, I know I have garlic bread on the side all the time. It photographs well, and I do like an excuse to eat as much garlic bread as I can.

If you prefer, a big salad would work well too, or some crusty bread and butter.

You could also serve these Tuscan beans as a side dish alongside another Italian-inspired favourite.

How would you serve your 15 minute Tuscan beans?

Tuscan beans served with lemon wedges and garlic bread.

15 minute Tuscan beans with artichokes and spinach

These Tuscan beans are not only packed with tasty Italian flavours, the recipe is also so easy to adapt – and it can be on the table in just 15 minutes!

If you’ve cooked this recipe, don’t forget to leave a star rating!

4.91 from 10 votes
Print Pin Comment
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 2 people
Calories: 406kcal
Author: Becca Heyes


  • Few cubes of frozen spinach (or 1 handful of fresh spinach, chopped)
  • 1 tbsp oil
  • 1 small red onion, sliced or diced
  • 2 cloves garlic, minced
  • 2 x 400g tins cannellini beans drained (480g, or ~ 2 1/2 cups, in total when drained)
  • ~ 10 pieces marinated artichoke hearts, cut into bitesize pieces
  • ~ 10 pieces marinated sun-dried tomato, cut into bitesize pieces
  • Salt
  • Black pepper
  • Lemon juice, to serve (optional)


  • If using frozen spinach, defrost it in a bowl in the microwave.
  • Heat a dash of oil in a large frying pan, and add the red onion, garlic and spinach. Cook for a few minutes over a medium heat, then add the drained tins of cannellini beans. Cook for a further 5 minutes, stirring regularly.
  • Next, add the the artichokes and sun-dried tomatoes, and mix to combine.
  • Heat through, then season to taste and serve with a squeeze of lemon juice if desired.


Nutrition Facts
15 minute Tuscan beans with artichokes and spinach
Amount Per Serving (1 portion)
Calories 406 Calories from Fat 122
% Daily Value*
Fat 13.6g21%
Saturated Fat 1.7g9%
Cholesterol 0mg0%
Sodium 462mg19%
Potassium 411mg12%
Carbohydrates 51.6g17%
Fiber 17.4g70%
Sugar 3.9g4%
Protein 20.4g41%
Calcium 50mg5%
Iron 1.4mg8%
* Percent Daily Values are based on a 2000 calorie diet.

Nutritional information is approximate, and will depend on your exact ingredients. Please calculate your own nutritional values if you require accuracy for health reasons.

Tried this Recipe? Leave a Comment!Comments and star ratings really help support the site – thank you!

4.91 from 10 votes (4 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. I made this recipe this week, and my husband and I both loved it! We are not vegetarians, but we try to incorporate plant-based meals a few times a week. We really didn’t miss the meat with this meal – it was very filling and tasty! I also loved how easy it was to throw together on a weeknight. I would almost consider the lemon juice to be non-optional, as that added such a nice fresh flavor, and I also drizzled some extra olive oil as the end, which I’d highly recommend. Next time I might add crumbled feta or goat cheese, as I think those flavors would go well with this dish. Thanks for the awesome recipe, putting this one on repeat!5 stars

  2. I made this for a lunch on a cold day and my husband and I both liked it. It has good flavor and is a different way to eat beans. I definitely recommend!5 stars

  3. Several of your recipes are now in our regular rotation, but this is probably my favorite so far. This dish is amazing. It tastes so much better than it should considering how easy it is to prepare! Thanks for another winner.5 stars

  4. I am so slow and pokey in the kitchen, its really shameful.  Normally it takes me twice as long as the instructions take.  Not this dish!  It comes together so quick and is full of flavor.  Going on repeat on my weekday rotation.  Thank you so much!!!5 stars

  5. This was great – a really easy weeknight recipe for summer, really tasty too. (Contains four of my favourite things, garlic, cannelini beans, sun dried tomatoes and artichokes! Couldn’t go wrong). I added a dollop of pesto, I might add a few more seasonings next time as just the garlic by itself maybe wasn’t quite enough, but it was a lovely meal. Had mine with a side salad of rocket, cucumber, sun dried tomatoes (I put them in everything…) and peppers with balsamic glaze.4 stars

  6. I made this for supper tonight. Very good!. I adjusted the amounts for our tastes, & added some black olives & a couple of good pinches of Italian seasoning. Served with roasted red pepper & sun dried tomato baguette from the freezer. very fast, easy & satisfying. Thank you!