Create a free account to organize your favorite recipes with AI-powered tools.
 
            
             
      A vibrant, garam masala–spiced tomato curry studded with tofu and kidney beans for a hearty, high‑protein bite. Silky optional plant milk rounds the tangy tomato base for a comforting, weeknight‑friendly bowl.
Heat 1 tablespoon oil in a pan over medium heat. Add the chopped onion and cook until golden and soft. Stir in the minced garlic and sauté for 30 seconds until fragrant.
Add the diced tomatoes and tomato paste. Cook for 5–7 minutes, letting the tomatoes break down and the mixture thicken. Stir in garam masala, cumin, turmeric, paprika or chili powder, plus salt and pepper.
Gently fold in the pressed, cubed tofu and the drained, rinsed kidney beans. Toss to coat well in the tomato masala.
Pour in the water or vegetable broth, plant milk (if using), and coconut sugar. Stir, cover, and simmer for 10–12 minutes to meld the flavors.
Uncover, taste, and adjust seasoning. Garnish with chopped cilantro or parsley and a squeeze of lime. Serve hot with basmati rice, quinoa, or flatbread.
This is a recipe preview shared on Recipio. Click "View Original Recipe" above for the complete instructions.
Save recipes from anywhere online, get AI-powered ingredient extraction, create smart shopping lists, and join a community of passionate home cooks.