These creamy white beans in garlic sweet potato sauce with tofu feta are exactly the kind of meal you want when you're craving something warm and comforting — but without the heaviness. The recipe is dairy-free, easy to make, packed with flavor, and delivers an impressive 34 g of plant protein.

White beans are seriously underrated and deserve way more attention in everyday cooking. They’re true all-rounders — especially when it comes to creamy, cozy plant-based comfort food.
Two of my personal favorites are my creamy spinach with white beans and my hearty vegetable bean soup.
In this recipe, canned white beans meet a silky sauce made from roasted sweet potato, red pepper, and garlic — a combination that’s incredibly aromatic and well balanced.
And if you’ve never tried roasted garlic before, this is your moment. Once roasted, garlic becomes soft, buttery, and slightly sweet, giving this vegan bean dish a deep flavor that feels almost luxurious.
To finish things off, the beans are topped with a quick homemade tofu feta, which adds a fresh, tangy, and slightly salty contrast.
Jump to:
Why You'll Love This Recipe
- Ultra creamy — without cream: Blended sweet potato and plant milk create a silky, creamy sauce.
- Simple but impressive: It looks like a fancy restaurant dish, but it’s surprisingly easy to make.
- Vegan, nourishing & satisfying: With 34 g of protein per serving, plus fiber and healthy fats, this dish keeps you full without feeling heavy.
- Great for meal prep: The flavors develop beautifully overnight and it reheats perfectly.

Ingredient Notes
- White beans: I prefer cannellini beans, but any canned white bean variety does the job.
- Sweet potato: Adds natural creaminess and sweetness. Pumpkin or butternut squash also works as a substitute.
- Pointed red pepper: You can also use a regular red bell pepper.
- Leafy spinach: Fresh or frozen — for an extra nutrient boost.
- Red onion: A yellow onion works too if that’s what you have on hand.
- Garlic: The secret star of the recipe — so please don’t use garlic powder. Fresh roasted garlic brings far more flavor.
- Nutritional yeast: Adds depth and savory umami flavor.
- Plant milk: Use an unsweetened, creamy variety like soy or pea milk.
- Firm tofu: Perfect for making the quick tofu feta topping.
- Lemon juice: Adds brightness and balance.
- Dried oregano: For the tofu feta. Fresh dill also works beautifully.
See recipe card for quantities.
Step-By-Step Instructions

- Step 1: Dice the sweet potato and red pepper, and cut the onion into wedges. Roast them with the garlic in the oven until soft and golden.

- Step 2: For the tofu feta, mix the marinade ingredients, crumble the tofu into pieces, toss everything together, and let it marinate in the fridge.

- Step 3: Squeeze the roasted garlic from the skins and blend it with the sweet potato, plant milk, nutritional yeast, lemon juice, about ⅓ cup aquafaba, salt, and pepper until smooth. Drain the beans slightly, heat them in a large pan, stir in the sauce, and simmer briefly.

- Step 4: Roughly chop the spinach and stir it in. Warm everything through and serve topped with the tofu feta.

What to Serve With It
I usually eat this dish just as it is, since it’s already a complete meal packed with complex carbs, over 30 g of protein, healthy fats, and fiber.
But if you want something on the side, try serving these creamy white beans with:
• toasted sourdough bread or flatbread
• brown rice, quinoa, or millet
• as a hearty bowl base
Variations
- Add heat: Blend a bit of chili flakes or smoked paprika into the sauce.
- Without tofu: Top with roasted nuts, pine nuts, or store-bought vegan feta.
- More greens: Kale or Swiss chard work just as well as spinach.
- Bean swap: Chickpeas or black beans can replace the white beans.
- Beta-carotene boost: Pumpkin or butternut squash work beautifully instead of sweet potato.

FAQ
Yes, chickpeas or black beans make a great alternative.
Yes. I’ve made this dish with pumpkin instead of sweet potato, and it works perfectly.
The garlic flavor is noticeable, but not sharp or overpowering. Roasting makes it mild and slightly sweet. If you’re sensitive to garlic, simply use a bit less.
Stored in an airtight container, the white bean and sweet potato dish keeps for about 3–4 days in the refrigerator.
More Bean Recipes
Legumes ideally belong on our menu every day. Here are a few more vegan bean recipes from my blog:

I hope you’ll give this flavorful vegan white bean recipe a try. If you love this recipe, be sure to leave a comment, rate the recipe and tag me on instagram (#veggiejam) with your recreation.
PrintRecipe
White Beans in Creamy Garlic-Sweet Potato Sauce
- Prep Time: 15 min
- Cook Time: 45 min
- Total Time: 60 min
- Yield: 3 servings 1x
Description
These white beans in garlic sweet potato sauce with tofu feta are exactly the kind of meal you want when you're craving something warm and comforting — but without the heaviness. The recipe is dairy-free, easy to make, packed with flavor, and delivers an impressive 34 g of plant protein per serving.
Ingredients
- 2 cans white beans (14 oz / 400 g each)
- 1 large sweet potato (400 g)
- 1 large pointed red pepper or red bell pepper
- 1 large red onion
- 2 large garlic cloves (or 4 small)
- salt and black pepper
- 2 tbsp nutritional yeast
- 1 cup (250 ml) creamy plant milk (e.g. soy or pea)
- 2 tbsp lemon juice
- 1 handful fresh spinach (optional)
For the tofu feta
- 7 oz (200 g) firm tofu
- 2 tbsp nutritional yeast
- ¼ tsp dried oregano or 1 sprig fresh dill
- 3 tbsp lemon juice
- ½ tsp salt
Instructions
For the tofu feta
- Combine all marinade ingredients in a container with a lid.
- Break the tofu into bite-sized chunks, add it to the marinade, close the lid, and shake gently so everything is evenly coated.
- Place in the refrigerator to marinate.
For the beans in sauce
- Preheat the oven to 375°F (190°C).
- Dice the sweet potato, cut the onion into wedges, and chop the pepper into large pieces.
- Place the vegetables and the unpeeled garlic cloves on a parchment-lined baking sheet without mixing them together.
- Season with ¼ teaspoon salt and black pepper and roast for 25–27 minutes until soft and lightly browned.
- Set aside about one-third of the roasted sweet potato and onion pieces.
- Squeeze the roasted garlic out of its skins and blend it with the remaining roasted vegetables, nutritional yeast, plant milk, lemon juice, ⅓–½ cup (80–100 ml) aquafaba, ½ teaspoon salt, and pepper until smooth.
- Drain the beans slightly and heat them in a large skillet.
- Stir in the sweet potato sauce and bring everything to a simmer.
- Chop the spinach and stir it in. Let simmer for 5 minutes.
- Serve topped with the tofu feta and the reserved roasted vegetables.
Nutrition
- Serving Size: 1 of 3 servings
- Calories: 490 kcal
- Sugar: 17.7 g
- Fat: 9.4 g
- Saturated Fat: 1.6 g
- Unsaturated Fat: 1.9 g
- Carbohydrates: 52.5 g
- Fiber: 18.2 g
- Protein: 34.3
This post is also available in de_DE.









Comments
No Comments