High Protein Tofu Kidney Bean Tomato Curry
This high protein tofu kidney bean tomato curry is a wholesome, plant-based dinner packed with flavor, fiber, and protein. A quick, comforting vegan curry made with pantry staples like tofu, beans, and tomatoes — perfect for busy weeknights
Prep Time 10 minutes mins
Cook Time 30 minutes mins
Course Main Course, Soup, stew
Cuisine Indian
🌿 Base
- 1 tablespoon oil – olive avocado, or coconut oil all work well.
- 1 medium onion finely chopped – for that sweet, aromatic base.
- 3 cloves garlic minced – to build flavor depth.
🍅 Sauce
- 3 medium tomatoes diced (or 1 ½ cups canned diced tomatoes) – forms the base of your curry.
- 2 tablespoons tomato paste – adds rich concentrated flavor and color.
- 1 teaspoon coconut sugar – balances the acidity from the tomatoes.
- ½ cup plant milk optional – oat, soy, or coconut for creaminess.
- ½ cup water or vegetable broth – adjust for desired consistency.
- 🧂 Spices
- 2 teaspoons garam masala – the aromatic heart of this curry.
- 1 teaspoon cumin powder – adds warmth.
- ½ teaspoon turmeric – for color and subtle earthiness.
- ½ teaspoon paprika or chili powder – for a gentle heat add more for spicier.
- Salt and pepper to taste.
🥢 Protein Power
- 1 14 oz / 400 g block firm tofu, pressed and cubed – high-protein and absorbs flavor beautifully.
- 1 15 oz / 425 g can kidney beans, drained and rinsed – hearty and protein-rich.
🌿 To Finish
- Fresh cilantro or parsley chopped, for garnish.
- Lime wedges for serving (optional).
Step 1: Sauté the Aromatics
Step 2: Build the Tomato Base
Add 3 diced tomatoes (or canned) and 2 tablespoons tomato paste. Cook for 5–7 minutes, letting the tomatoes break down. Stir in garam masala, cumin, turmeric, paprika, salt, and pepper. The mixture should be thick and aromatic.
Step 3: Add Protein Power
Step 4: Simmer to Perfection
Pour in ½ cup water or broth, ½ cup plant milk (optional), and 1 teaspoon coconut sugar. Stir, cover, and simmer for 10–12 minutes, allowing all the flavors to meld beautifully.
Step 5: Garnish and Serve
Uncover, taste, and adjust seasonings. Garnish with fresh cilantro and a squeeze of lime juice. Serve hot with basmati rice, quinoa, or flatbread.
Keyword Beans, curry, tofu, tomato