This One-Pot Tuscan White Beans is one of my favorite recipes to make when the evenings start to get a bit cooler. It’s a dish that brings so much comfort and rustic flavor without requiring a lot of effort or a sink full of dishes. It reminds me of the simple, ingredient-focused cooking I fell in love with in Italy, where quality beans and good olive oil can create something truly special.

You’ll love this recipe for its simplicity and wholesome ingredients. Creamy white beans, savory sun-dried tomatoes, and fresh spinach all simmer together in a fragrant garlic and herb broth. It’s hearty enough to be a meal on its own, especially with a slice of crusty bread for dipping, and it comes together in just 40 minutes.

Balancing Flavors with Cheese

The Parmesan cheese in this dish does more than just add a salty kick; it introduces a deep, savory umami flavor that complements the earthiness of the beans. Use a good quality Parmigiano-Reggiano if you can, as its nutty notes really shine. When you stir it in at the end, do so off the heat to prevent it from clumping. If you prefer a sharper flavor, Pecorino Romano is an excellent substitute, but be mindful that it’s saltier, so you may want to reduce the added salt slightly. For a dairy-free version, a sprinkle of nutritional yeast can mimic that cheesy, savory quality.

Maximizing Bean Texture

The goal here is a creamy, tender bean that holds its shape without turning to mush. If you’re using canned beans, they are already cooked, so the 15-minute simmer is mainly to heat them through and allow them to absorb the flavors of the broth. For a creamier consistency in the final dish, you can gently mash a few of the beans against the side of the pot with your spoon. This releases some of their starches, which naturally thickens the broth. If you decide to use dried beans you’ve soaked overnight, they will need a longer simmer time to become fully tender, so plan accordingly.

Choosing the Right Herbs

This recipe uses a blend of dried Italian herbs for a convenient and robust base flavor. Dried herbs release their flavor slowly, making them perfect for simmering. However, finishing the dish with fresh herbs can add a wonderful layer of brightness. A handful of chopped fresh basil or flat-leaf parsley stirred in just before serving will lend a vibrant, fresh aroma that cuts through the richness of the beans. If you only have fresh herbs, use about one tablespoon to replace every teaspoon of dried, and always add them at the very end of cooking to preserve their delicate flavor.


Recipe Overview

A rustic bowl of Tuscan white beans with spinach and sun-dried tomatoes, garnished with Parmesan cheese.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Servings: 4
  • Difficulty: Easy

Ingredients

Ingredients for One-Pot Tuscan White Beans
  • 30g (2 Tbsp) extra virgin olive oil
  • 150g (1 large) onion, finely chopped
  • 15g (3 cloves) garlic, minced
  • 340g (2 cups) canned white beans, drained and rinsed
  • 70g (1/2 cup) sun-dried tomatoes, drained and chopped
  • 960g (4 cups) low-sodium vegetable broth
  • 120g (4 cups) fresh spinach, roughly chopped
  • 25g (1/4 cup) grated Parmesan cheese
  • 2g (1 tsp) mixed Italian herbs
  • 1g (1/2 tsp) freshly ground black pepper
  • Salt, to taste

Step-By-Step Instructions

A rustic bowl of Tuscan white beans with spinach and sun-dried tomatoes, garnished with Parmesan cheese.
  1. Sauté Aromatics

    Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook for 5 minutes, stirring occasionally, until it softens and becomes translucent. Add the minced garlic and cook for another minute until fragrant, being careful not to let it brown.

  2. Add Beans and Tomatoes

    Add the drained white beans and chopped sun-dried tomatoes to the pot. Stir to coat them with the onion and garlic mixture. Cook for 2 minutes to let the flavors begin to meld.

  3. Simmer the Broth

    Pour in the vegetable broth and add the Italian herbs and black pepper. Bring the liquid to a gentle simmer. Reduce the heat to medium-low, cover partially, and let it cook for 15 minutes. This gives the beans time to absorb the savory broth.

  4. Wilt the Spinach

    Add the chopped spinach to the pot in batches, stirring after each addition. Continue to stir until all the spinach has wilted into the beans, which should only take 2 to 3 minutes.

  5. Finish and Season

    Remove the pot from the heat. Stir in the grated Parmesan cheese until it melts into the broth. Taste the dish and season with salt as needed. The broth and cheese already contain salt, so it’s important to taste first.

  6. Serve Warm

    Ladle the Tuscan white beans into warm bowls. Garnish with an extra sprinkle of Parmesan and a drizzle of good olive oil, if desired. Serve immediately.


Substitutions & Variations

  • For a heartier texture and more nutrients, swap the spinach with an equal amount of chopped kale. Add it with the broth, as it needs more time to soften.
  • For a bit of warmth, add a pinch of red pepper flakes along with the garlic.
  • Instead of white beans, you can use chickpeas or red kidney beans. Adjust simmer time as needed to ensure they are heated through.

If you enjoy this dish, try our Leftover Vegetable Frittata for a perfect pairing or next-weeknight option.


Make-Ahead, Storage & Reheat

How to store and reheat One-Pot Tuscan White Beans

Store leftovers in an airtight container in the refrigerator for up to 3 days. The beans will absorb more liquid as they sit. To reheat, gently warm the beans on the stovetop over medium-low heat, adding a splash of vegetable broth or water to restore the original consistency.


Nutrition

  • Serving Size: 1 bowl (approx. 1/4 of the recipe)
  • Per Serving: 350 calories, 15g protein, 12g fat, 40g carbs
  • Per 100g: 160 calories, 7g protein, 5g fat, 18g carbs
  • Estimates only.

FAQ

My dish tastes a bit too rich. How can I balance the cheesy flavor?

A small squeeze of fresh lemon juice stirred in at the end is a great fix. The acid cuts through the richness of the Parmesan, brightening the overall flavor.

Why did my leftovers get so thick, and how do I fix the texture?

The beans and spinach naturally absorb liquid as they sit. To restore the creamy consistency, just add a splash of broth or water when you reheat on the stove.

Does the type of Parmesan I use make a big difference in this recipe?

Yes, it does. I recommend using a block of real Parmigiano-Reggiano and grating it yourself. It melts better and has a much richer, nuttier flavor than pre-shredded.

My bean dish seems too watery. What is the best way to thicken it up?

The easiest way is to let it simmer for a few more minutes with the lid off. You can also mash a few of the beans against the side of the pot to release their starch.

I only have dried beans. How can I adapt the recipe for them?

Use about 1 cup of dried beans. You will need to soak them overnight, then simmer them in fresh water for 45-60 minutes, until tender, before continuing the recipe.

Is it possible to freeze these creamy white beans for later use?

Yes, this dish freezes well. Let it cool completely, then store it in a freezer-safe container for up to 3 months. Thaw it overnight in the fridge before reheating.

How can I make a satisfying vegan version without the Parmesan cheese?

To make it vegan, omit the cheese or use a dairy-free Parmesan. For a similar savory, umami flavor, stir in one or two tablespoons of nutritional yeast at the end.

What herbs or spices can I add to give this dish more complexity?

A sprig of thyme or rosemary added with the broth infuses a nice, woodsy note. For a little heat, add a pinch of red pepper flakes when you cook the garlic.

Easy One-Pot Tuscan White Beans

A hearty and wholesome one-pot meal featuring creamy white beans, spinach, and sun-dried tomatoes in a savory garlic-herb broth. Ready in 40 minutes.
5 (2 reviews)
Course: Dinner
Cuisine: Italian
Prep: 10 min
Cook: 30 min
Total: 40 min
Servings: 4 Calories: 350 kcal Cost:

Equipment

  • 1 Large pot or Dutch oven
  • 1 Stirring spoon
  • 1 Chef’s knife
  • 1 Cutting board
  • 1 Measuring spoons
  • 1 Measuring cup
  • 1 Colander

Ingredients

  • 30 g (2 Tbsp) extra virgin olive oil
  • 150 g (1 large) onion finely chopped
  • 15 g (3 cloves) garlic minced
  • 340 g (2 cups) canned white beans drained and rinsed
  • 70 g (1/2 cup) sun-dried tomatoes drained and chopped
  • 960 g (4 cups) low-sodium vegetable broth
  • 120 g (4 cups) fresh spinach roughly chopped
  • 25 g (1/4 cup) grated Parmesan cheese
  • 2 g (1 tsp) mixed Italian herbs
  • 1 g (1/2 tsp) freshly ground black pepper
  • Salt to taste

Instructions

  1. Heat the olive oil in a large pot or Dutch oven over medium heat.
  2. Add the chopped onion and cook for 5 minutes, stirring occasionally, until soft and translucent.
  3. Add the minced garlic and cook for another minute until fragrant, taking care not to brown it.
  4. Add the drained white beans and chopped sun-dried tomatoes to the pot; stir to coat and cook for 2 minutes to meld flavors.
  5. Pour in the vegetable broth, then add the mixed Italian herbs and black pepper.
  6. Bring the liquid to a gentle simmer, reduce heat to medium-low, cover partially, and cook for 15 minutes.
  7. Add the chopped spinach in batches, stirring after each until wilted, about 2 to 3 minutes total.
  8. Remove the pot from the heat, stir in the grated Parmesan cheese until melted.
  9. Taste and season with salt as needed.
  10. Serve the beans warm, garnished with extra Parmesan and a drizzle of olive oil if desired.

Notes

For a heartier texture, swap spinach for kale and add it with the broth. Add red pepper flakes with garlic for warmth. Substitute beans with chickpeas or red kidney beans, adjusting simmer time. Store leftovers refrigerated up to 3 days; reheat gently with added broth or water. For vegan option, omit Parmesan or use nutritional yeast.

Nutrition

Serving Size: 1 bowl (≈350g) | Calories: 350 kcal | Carbohydrates: 40g | Protein: 15g | Fat: 12g | Saturated Fat: 3g | Cholesterol: 0 mg | Sodium: 600 mg | Fiber: 8g | Sugar: 4g
Avatar photo

By Julia Brager

I share tested, practical recipes for real home cooking, with substitutions and leftover notes built in. Browse the site or follow me on Pinterest for daily inspiration.

Leave a Reply

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