Vegan Tuscan White Beans with Spinach & Sun-Dried Tomatoes
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4
Cooking Method: Stovetop
Diet: Vegan and dairy-free
Description for Vegan Tuscan White Beans with Spinach & Sun-Dried Tomatoes
These Vegan Tuscan White Beans bring together tender cannellini beans, sweet sun-dried tomatoes, fresh spinach, and fragrant garlic in a creamy tomato sauce. Finished with fresh basil and a little lemon juice, this comforting dish is rich, colorful, and easy to prepare in one pan.
White beans give the sauce a naturally creamy texture. Mashing a small portion thickens the broth, while unsweetened oat cream adds a smooth finish without dairy. Sun-dried tomatoes provide concentrated flavor, and the spinach adds freshness to every spoonful.
This Tuscan-inspired recipe works beautifully for a simple family dinner, a meatless lunch, or make-ahead meals. Serve it with crusty bread to soak up the sauce, spoon it over rice, or pair it with roasted vegetables. Most ingredients are pantry staples, making it a practical recipe to keep in your regular meal rotation.
Ingredients for Vegan Tuscan White Beans with Spinach & Sun-Dried Tomatoes
For the White Beans
– 2 tablespoons olive oil
– 1 medium yellow onion, finely diced
– 4 garlic cloves, minced
– ½ cup oil-packed sun-dried tomatoes, drained and chopped
– 1 tablespoon tomato paste
– 1 teaspoon dried Italian seasoning
– ½ teaspoon smoked paprika
– ¼ teaspoon red pepper flakes, optional
– 3 cans cannellini beans, 15 ounces each, drained and rinsed
– 1½ cups low-sodium vegetable broth
– ½ cup unsweetened oat cooking cream
– 4 cups fresh baby spinach, loosely packed
– ½ teaspoon salt, or to taste
– ½ teaspoon freshly ground black pepper
– 1 tablespoon fresh lemon juice
– ¼ cup fresh basil, chopped
Optional Garnishes and Accompaniments
– Fresh basil leaves
– Chopped fresh parsley
– A small drizzle of olive oil
– Vegan Parmesan-style topping
– Crusty bread, cooked rice, or quinoa
Ingredient note: Use plain, unsweetened cooking cream rather than flavored coffee creamer. If your sun-dried tomatoes are very salty, start with less salt and adjust after simmering.
Instructions for Vegan Tuscan White Beans with Spinach & Sun-Dried Tomatoes
1. Prepare the Ingredients
Drain the cannellini beans and rinse them gently under cool running water. Let them drain while you dice the onion, mince the garlic, and chop the sun-dried tomatoes.
Measure the broth, cream, and seasonings before cooking. This keeps the process easy once the pan is hot. If the spinach leaves are large, roughly chop them so they distribute evenly through the beans.
2. Soften the Onion
Heat the olive oil in a large, deep skillet or wide saucepan over medium heat. Add the diced onion and cook for 5–6 minutes, stirring occasionally, until softened and lightly golden.
Avoid browning the onion too deeply. A gently cooked onion creates a sweet, mellow base that complements the garlic and tomatoes.
3. Add Garlic and Sun-Dried Tomatoes
Stir in the minced garlic and chopped sun-dried tomatoes. Cook for about 1 minute, stirring frequently, until fragrant.
Keep the heat moderate because garlic can burn quickly. If the pan looks dry, add a tablespoon of the measured vegetable broth.
4. Cook the Tomato Paste and Seasonings
Add the tomato paste, Italian seasoning, smoked paprika, and optional red pepper flakes. Stir for 1 minute, coating the onion and tomatoes.
Briefly cooking the tomato paste develops its flavor and gives the finished sauce a deeper color. The paprika adds gentle warmth without overpowering the other ingredients.
5. Add the Beans and Broth
Pour in the vegetable broth, scraping the bottom of the pan to release any flavorful browned bits. Add the drained beans, salt, and black pepper.
Stir gently and bring everything to a light simmer. Reduce the heat to medium-low and cook uncovered for 8–10 minutes. The beans should become hot and absorb some of the tomato and herb flavor.
6. Create a Creamy Texture
Use the back of a wooden spoon to mash approximately ½ cup of beans against the side of the pan. Stir the mashed beans back into the sauce.
Pour in the oat cooking cream and simmer gently for another 3–4 minutes. The sauce should become creamy while remaining loose enough to spoon easily. Add a splash of broth if it becomes too thick.
7. Wilt the Spinach
Add the spinach in two batches, stirring gently after each addition. Cook for 2–3 minutes, just until the leaves wilt.
Avoid prolonged cooking at this stage. The spinach should stay tender and retain some of its bright green color.
8. Finish and Serve
Remove the pan from the heat. Stir in the lemon juice and chopped basil, then taste and adjust the salt and pepper.
Let the beans stand for 2 minutes before serving. Spoon into bowls and finish with basil leaves or parsley. Serve warm with your chosen accompaniment.
Helpful Cooking Tips for Vegan Tuscan White Beans with Spinach & Sun-Dried Tomatoes
– Choose tender beans: Cannellini beans have a creamy center and delicate flavor. Great Northern beans also work well, while butter beans provide a larger, meatier bite.
– Simmer gently: A vigorous boil can split the beans and reduce the sauce too quickly. Small bubbles around the edges of the pan are enough.
– Control the thickness: Mash more beans for a thicker consistency. For a lighter, brothier dish, add vegetable broth a few tablespoons at a time.
– Drain oily tomatoes: A little clinging oil adds flavor, but excess oil can make the sauce greasy. Drain before measuring.
– Add lemon gradually: Start with the listed tablespoon, then taste. Different sun-dried tomatoes vary in acidity, so the sauce may need slightly more or less.
– Finish with fresh herbs: Stir basil in after removing the pan from the heat to preserve its fresh aroma.
Recipe Notes for Vegan Tuscan White Beans with Spinach & Sun-Dried Tomatoes
Using cooked dried beans: Substitute approximately 4½ cups cooked, drained white beans for the canned beans. Cook dried beans separately until fully tender before adding them to this recipe.
Cream alternatives: Unsweetened soy cooking cream or cashew cream can replace oat cream. Full-fat coconut milk also works, although it introduces a noticeable coconut flavor.
Without cream: Omit the oat cream, add an extra ¼–½ cup broth as needed, and mash more beans. The result will still be creamy, with a lighter finish.
Using different greens: Chopped kale or Swiss chard can replace spinach. Remove tough stems and allow a few extra minutes of simmering until tender.
Serving ideas: Pair the beans with toasted sourdough, brown rice, quinoa, or a baked potato. A simple cucumber salad offers a fresh accompaniment.
Recipe style: This is a convenient Tuscan-inspired preparation using pantry ingredients, rather than a claim to one traditional regional recipe.
Questions & Answers for Vegan Tuscan White Beans with Spinach & Sun-Dried Tomatoes
Can I make this recipe ahead of time?
Yes. The flavors blend well as the dish rests. Prepare it ahead, refrigerate promptly, and add a splash of broth when reheating. For the freshest finish, reserve some basil and add it just before serving.
Can I use frozen spinach?
Yes. Use approximately ½–¾ cup thawed, well-drained chopped spinach. Squeeze out excess water before adding it so the sauce does not become diluted.
Is this dish spicy?
It is mildly spicy when made with the optional red pepper flakes. Leave them out for a gentler flavor, or add a pinch at the table for individual servings.
Can I use fresh tomatoes instead?
Yes. Replace the sun-dried tomatoes with about 1 cup halved cherry tomatoes. Cook them until softened before adding the beans. The finished flavor will be fresher and less concentrated.
Why is my sauce too thick?
Mashed beans absorb liquid, especially as they cool. Stir in broth or water gradually until the sauce reaches your preferred consistency.
Can I double the recipe?
Yes. Use a large, wide pot and double the ingredients. Allow extra time for the larger quantity to reach a simmer, and stir carefully to keep the beans intact.
Is the recipe gluten-free?
The main ingredients can be gluten-free, but check the broth, oat cream, and toppings. Use certified gluten-free products when needed and serve with rice or gluten-free bread.
Storage & Reheating Instructions
Refrigeration: Transfer leftovers into shallow, airtight containers and refrigerate within 2 hours of cooking. Keep refrigerated for 3–4 days.
Freezing: Freeze cooled portions in freezer-safe containers for up to 3 months for best quality. Leave a little space for expansion. The spinach will soften further, and the cream may separate slightly after thawing.
Thawing: Place frozen portions in the refrigerator overnight before reheating.
Stovetop reheating: Warm over medium-low heat, stirring occasionally. Add a splash of broth or water to loosen the sauce and heat until hot throughout.
Microwave reheating: Place a portion in a microwave-safe bowl, cover loosely, and heat in short intervals. Stir between intervals so it heats evenly. Reheat leftovers to 165°F (74°C).
Make Everyday Cooking Easier
Discover 60+ high-protein, low-carb recipes with simple instructions and everyday ingredients. Explore breakfasts, lunches, dinners, salads, and snacks—plus a 30-day meal plan to help you plan ahead.
Get the Elite Protein Kitchen Cookbook
Nutritional Information for Vegan Tuscan White Beans with Spinach & Sun-Dried Tomatoes
Estimated per serving, based on four servings, without bread or optional toppings:
– Calories: Approximately 390
– Protein: 17 g
– Carbohydrates: 51 g
– Dietary fiber: 13 g
– Total fat: 14 g
– Saturated fat: 2 g
– Sugars: 7 g
– Sodium: Approximately 650–950 mg
These values are estimates. Bean brands, drained weights, broth, cream, and added salt can change the final amounts considerably.
Nutrition Benefits for Vegan Tuscan White Beans with Spinach & Sun-Dried Tomatoes
Plant protein: White beans contribute protein, making this dish a useful plant-based main meal.
Dietary fiber: Beans and vegetables supply fiber, which supports regular digestion and helps make meals satisfying.
Iron and folate: White beans and spinach contribute these nutrients. The vitamin C in lemon juice can help the body absorb plant-based iron.
Unsaturated fats: Olive oil supplies mostly unsaturated fat and adds richness to the sauce.
Vegetable variety: Spinach, tomatoes, onion, and garlic add different nutrients, flavors, and textures to a simple pantry meal.https://ketosl.com/pizza-grilled-cheese-sandwich/







