This white bean soup with tofu combines two plant-based protein powerhouses into one satisfying bowl. The creamy white beans provide the base while silken tofu adds a delicate texture and extra protein boost.
With 18 grams of protein per serving, this soup proves that plant-based eating can be both delicious and nutritious. The Asian-inspired seasonings of ginger, sesame, and soy sauce create a flavor profile that's comforting yet interesting.
Choosing Your Tofu
The type of tofu you use affects the soup's texture:
- Silken tofu - Soft, custard-like texture that melts into the soup
- Soft tofu - Slightly firmer but still tender
- Firm tofu - Holds its shape, more substantial bites
For this recipe, silken or soft tofu works best as it creates a creamier texture.
Protein Powerhouse
This soup delivers complete protein from two sources:
- White beans provide fiber, iron, and plant protein
- Tofu adds all essential amino acids
- Together they create a nutritionally complete meal
Serving Suggestions
- Brown rice or quinoa on the side
- Crispy wonton strips for crunch
- Extra chili oil for heat
- Fresh cilantro and lime
White Bean Soup with Tofu
A protein-packed vegan soup featuring creamy white beans and silken tofu in a savory broth with Asian-inspired flavors.
Nutrition per serving
Ingredients
Instructions
- . Heat sesame oil over medium heat. Sauté onion 5 minutes. Add garlic and ginger, cook 1 minute.
- . Add beans, broth, soy sauce, and rice vinegar. Simmer 20 minutes.
- . Gently add tofu cubes and spinach. Cook 3 minutes until spinach wilts.
- . Serve topped with green onions and a drizzle of sesame oil.
Recipe Notes
- Gluten-free: Use tamari instead of soy sauce.
- More protein: Add edamame or use firm tofu.
- Storage: Refrigerate up to 3 days. Tofu texture may change.
- Spicy version: Add sriracha or chili garlic sauce.