Vegan Tuscan White Beans – Creamy, Garlicky, Flavour-Packed & Delicious One-Pot Meal
Description
OMG! If you love comforting, hearty, and flavourful meals, these Vegan Tuscan White Beans are going to become one of your favourite recipes! They are incredibly easy to prepare, packed with delicious Mediterranean-inspired flavours, and made with simple, wholesome ingredients.
Imagine tender, creamy white beans simmered in a rich garlic and tomato sauce with fresh spinach, aromatic Italian herbs, and a touch of olive oil. Every spoonful is full of comforting flavour, with a beautiful combination of garlic, herbs, tomatoes, and naturally creamy beans.
The best part? This recipe is completely plant-based, dairy-free, and wonderfully satisfying. You don’t need expensive ingredients or complicated cooking techniques to create something this delicious.
These Tuscan white beans are perfect for a cosy weeknight dinner, healthy lunch, meal preparation, or a comforting side dish. Serve them with crusty sourdough bread, toasted baguette slices, brown rice, or roasted vegetables for a complete Mediterranean-inspired meal.
Once you make this recipe, you’ll understand why simple homemade food can taste absolutely amazing!
Ingredients
For the Tuscan White Beans:
- 2 cans (15 ounces each) of cannellini beans, drained and rinsed
- 2 tablespoons extra virgin olive oil
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 1 cup cherry tomatoes, halved
- 2 tablespoons tomato paste
- 1 cup vegetable broth
- 1 teaspoon dried Italian seasoning
- ½ teaspoon dried oregano
- ½ teaspoon smoked paprika
- ¼ teaspoon red pepper flakes (optional)
- ½ teaspoon salt, or to taste
- ¼ teaspoon freshly ground black pepper
- 3 cups fresh baby spinach
- 1 tablespoon fresh lemon juice
- 2 tablespoons fresh parsley, chopped
Optional Ingredients:
- ¼ cup unsweetened coconut milk or plant-based cooking cream
- 2 tablespoons nutritional yeast
- ¼ teaspoon lemon zest
- Fresh basil leaves
- Extra virgin olive oil for drizzling
Instructions
Step 1: Prepare the White Beans
Open the cans of cannellini beans and pour them into a colander. Drain and rinse thoroughly under cool running water.
Allow the beans to drain while you prepare the remaining ingredients.
Cannellini beans are perfect for this recipe because they have a naturally creamy texture and mild flavour that absorbs the garlic, tomatoes, and Italian seasonings beautifully.
If you prefer cooking dried beans, soak them overnight and cook until tender before using them in this recipe.
Step 2: Sauté the Onion and Garlic
Place a large skillet or Dutch oven over medium heat.
Add the extra virgin olive oil and allow it to warm gently.
Add the diced onion and cook for approximately 4–5 minutes, stirring occasionally, until softened and translucent.
Next, add the minced garlic and cook for another 30–45 seconds until fragrant.
Be careful not to burn the garlic because it can develop a bitter taste.
At this point, your kitchen will already smell absolutely wonderful!
Step 3: Add the Tomatoes and Tomato Paste
Add the halved cherry tomatoes to the skillet.
Cook for approximately 3–4 minutes until they begin to soften and release their juices.
Stir in the tomato paste and cook for another minute.
Cooking the tomato paste briefly helps deepen its flavour and creates a delicious base for the sauce.
Step 4: Add the Italian Seasonings
Sprinkle in the Italian seasoning, dried oregano, smoked paprika, red pepper flakes, salt, and black pepper.
Stir everything together so the onions, garlic, and tomatoes become evenly coated with the herbs and spices.
Allow the seasonings to cook for approximately 30 seconds.
This step helps release their aromatic flavours and gives the finished dish its wonderful Tuscan-inspired taste.
Step 5: Add the Cannellini Beans.
Pour the drained cannellini beans into the skillet.
Gently stir until the beans are coated with the tomato and garlic mixture.
Be careful not to mash them while stirring.
Add the vegetable broth and bring everything to a gentle simmer.
Reduce the heat to medium-low and cook uncovered for approximately 8–10 minutes.
During this time, the beans absorb the delicious flavours of the broth, tomatoes, garlic, and Italian herbs.
Step 6: Create a Creamy Sauce
For a naturally creamy consistency, gently mash a few beans against the side of the skillet using the back of a spoon.
Stir them into the sauce.
The mashed beans release their natural starches, helping thicken the broth without requiring flour or dairy products.
If you want an extra-rich texture, add the optional coconut milk or plant-based cooking cream.
Stir gently until incorporated.
For a cheesy flavour without dairy, add nutritional yeast and mix well.
Step 7: Add the Fresh Spinach
Add the fresh baby spinach in handfuls.
Stir gently until the spinach wilts into the warm bean mixture.
This usually takes approximately 2–3 minutes.
The spinach adds beautiful colour, freshness, and additional nutrients to the dish.
If you enjoy extra vegetables, you can also add chopped kale or Swiss chard.
Step 8: Finish with Fresh Lemon and Herbs
Remove the skillet from the heat.
Add fresh lemon juice and chopped parsley.
Stir gently to combine all the flavours.
Taste and adjust the salt, black pepper, and lemon juice according to your preference.
The fresh lemon juice brightens the rich tomato and garlic sauce, creating a delicious balance of flavours.
Step 9: Serve and Enjoy
Transfer the Vegan Tuscan White Beans to a beautiful serving bowl.
Drizzle with extra virgin olive oil and garnish with fresh basil, parsley, or a little lemon zest.
Serve warm with crusty sourdough bread, toasted baguette slices, quinoa, brown rice, or roasted vegetables.
Enjoy every creamy, garlicky, and delicious bite!
Recipe Notes
- White Beans: Cannellini beans are ideal, but Great Northern beans or butter beans also work beautifully.
- Fresh Tomatoes: Cherry tomatoes provide sweetness, but diced Roma tomatoes can also be used.
- Vegetable Broth: Choose low-sodium vegetable broth to control the salt level.
- Spinach: Fresh baby spinach is convenient, but kale is another excellent option.
- Creaminess: Mash some of the beans to create a thick, naturally creamy sauce.
- Dairy-Free Cream: Coconut milk or unsweetened plant-based cream can add extra richness. Use a product without added sugar.
- Lemon Juice: Fresh lemon juice is recommended because it balances the savoury flavours.
- Nutritional Yeast: This optional ingredient adds a savoury, slightly cheesy flavour without dairy.
Helpful Cooking Tips
1. Use Good-Quality Olive Oil
Extra virgin olive oil adds authentic Mediterranean-inspired flavour and complements the garlic, tomatoes, and herbs.
2. Don’t Rush the Garlic and Onion
Allowing the onion to soften and the garlic to become fragrant creates a delicious foundation for the entire dish.
3. Mash Some Beans
This is the easiest way to create a naturally thick and creamy sauce without adding dairy or flour.
4. Adjust the Consistency
If the sauce becomes too thick, add a little vegetable broth. If it’s too thin, simmer uncovered for a few extra minutes.
5. Add Spinach at the End
Adding spinach toward the end keeps it fresh, colourful, and tender.
6. Balance with Lemon
A squeeze of lemon makes a big difference. It brightens the beans and balances the richness of the olive oil and tomato sauce.
7. Make It Your Own
Add mushrooms, zucchini, roasted red peppers, sun-dried tomatoes, or artichoke hearts for extra flavour and variety.
Servings and Preparation Information
- Servings: 4
- Preparation Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
- Cuisine: Italian-Inspired / Mediterranean
- Course: Lunch, Dinner, or Side Dish
- Cooking Method: Stovetop
- Difficulty: Easy
- Dietary Information: Vegan, Dairy-Free, Plant-Based
Nutritional Information
Estimated nutritional information per serving:
- Calories: 295
- Protein: 13 g
- Carbohydrates: 39 g
- Fat: 11 g
- Fibre: 10 g
- Sugar: 6g
- Saturated Fat: 1.5 g
Values are approximate and depend on the specific ingredients and brands used. Optional coconut cream and nutritional yeast will change the nutritional information.
Benefits of Vegan Tuscan White Beans
1. Plant-Based Protein
Cannellini beans provide plant-based protein, which helps support muscle maintenance and normal body functions. They make this recipe a satisfying meat-free meal.
2. Rich in Dietary Fibre
White beans are an excellent source of dietary fibre. Fibre supports digestive health and helps promote fullness after meals.
3. Contains Nutrient-Rich Vegetables
Spinach, tomatoes, garlic, and onions contribute vitamins, minerals, and beneficial plant compounds.
4. Mediterranean-Inspired Ingredients
Olive oil, beans, tomatoes, fresh herbs, and vegetables are common ingredients in Mediterranean-style cooking. They make this dish a flavourful addition to a varied, balanced eating pattern.
5. Naturally Dairy-Free
This recipe does not require butter, milk, cheese, or heavy cream. Its creamy texture comes primarily from the white beans themselves.
6. Convenient and Budget-Friendly
Canned beans and everyday pantry ingredients make this recipe affordable, accessible, and easy to prepare.
7. Great for Satisfying Meals
The combination of protein, fibre, and healthy fats makes these Tuscan white beans a filling option for lunch or dinner.
Storage and Reheating Instructions
Refrigerator: Allow the beans to cool, then transfer them to an airtight container. Refrigerate for up to 3–4 days.
Freezer: Store in freezer-safe containers for up to 2–3 months. Leave a little space at the top because the mixture may expand when frozen.
Reheating on the Stove: Add the beans to a saucepan and warm over medium-low heat. Stir occasionally and add a splash of vegetable broth if the sauce becomes too thick.
Microwave: Place a serving in a microwave-safe bowl and heat in short intervals, stirring between each interval until thoroughly heated.
Frequently Asked Questions
Q1: Are Tuscan white beans completely vegan?
Yes! This recipe is completely vegan when prepared with vegetable broth and plant-based optional ingredients. No meat, dairy, eggs, or animal-derived ingredients are required.
Q2: What beans are best for this recipe?
Cannellini beans are the traditional favorite because of their creamy texture. Great Northern beans and butter beans are also delicious alternatives.
Q3: Can I use dried white beans instead of canned?
Absolutely! Soak dried beans overnight and cook them until tender before adding them to the recipe. Never add uncooked dried beans directly to the skillet.
Q4: Can I make this recipe without spinach?
Yes! You can leave out the spinach or replace it with kale, Swiss chard, or another leafy green.
Q5: How do I make the sauce extra creamy without dairy?
Mash some of the white beans into the sauce. You can also add a little unsweetened coconut milk or plant-based cooking cream.
Q6: Can I add mushrooms?
Definitely! Sliced mushrooms are a wonderful addition. Sauté them with the onions before adding the garlic and tomatoes.
Q7: What should I serve with Tuscan white beans?
Crusty bread, sourdough toast, roasted vegetables, quinoa, brown rice, or a fresh green salad are excellent choices.
Q8: Can I prepare this recipe ahead of time?
Yes! You can make it a day ahead and refrigerate it. The flavors often become even more developed after resting overnight.
Q9: Is this recipe gluten-free?
Yes, the ingredients listed are naturally gluten-free when using certified gluten-free vegetable broth and seasonings. Always check packaged ingredient labels.
Q10: How can I make this dish spicy?
Add extra red pepper flakes, cayenne pepper, or finely chopped fresh chili peppers to give the beans a little more heat.
Final Thoughts
These Vegan Tuscan White Beans prove that simple ingredients can create something absolutely incredible! Creamy cannellini beans, fragrant garlic, juicy tomatoes, fresh spinach, Italian herbs, and extra virgin olive oil come together in one delicious skillet.
It’s comforting, nutritious, budget-friendly, and incredibly easy to make. Whether you’re following a vegan lifestyle or simply looking to enjoy more plant-based meals, this recipe deserves a place in your kitchen.
