Tofu Keema Protein Bowl

Highlighted under: Healthy Food | Good for You

I absolutely love this Tofu Keema Protein Bowl as it's a wholesome, hearty meal that's packed with flavor and nutrition. The combination of tofu with aromatic spices and vegetables not only satisfies my hunger but also warms my soul. It's become my go-to recipe for meal prep, offering a deliciously filling dish that I can enjoy throughout the week. Plus, it's simple and quick to make, making it perfect for those busy nights when I crave something healthy without the hassle.

Created by

The Chefericcooks Team

Last updated on 2026-02-23T13:22:19.005Z

When I first experimented with tofu in a keema-style dish, I was genuinely surprised by how well it absorbed all the spices. This takes traditional flavors to a new height, while also keeping it plant-based. I find that the key is to let the tofu marinate in the spices before cooking, as this helps infuse all that delicious flavor.

Moreover, I often pair this bowl with brown rice or quinoa, which adds another layer of texture and richness. A sprinkle of fresh cilantro before serving elevates the flavors even more, making each bite vibrant and refreshing. This bowl has quickly become my favorite weeknight meal!

Why You'll Love This Recipe

  • High in protein and fiber, keeping you full and satisfied
  • Bursting with spices that create an unforgettable flavor profile
  • Versatile and customizable with your favorite veggies

Perfecting Your Tofu

The key to a well-balanced Tofu Keema is ensuring that the tofu is adequately pressed. This step not only helps in removing excess moisture but also allows the tofu to better absorb the flavors of the spices and sauce. If you’re short on time, use a tofu press or simply wrap the tofu in a clean kitchen towel and place a heavy cast-iron skillet on top for about 15 minutes.

Choosing firm or extra-firm tofu is essential for achieving the right texture. Softer varieties, like silken tofu, won't hold up during cooking and can result in a mushy dish. Crumbling the tofu into uniform pieces helps it cook evenly, allowing for a satisfying consistency that mimics traditional keema.

Balancing Flavors with Spices

Tofu Keema is all about the spices, which provide the dish with depth and warmth. When adding the spices to the sautéed aromatics, be attentive to the stove's heat. Letting the spices bloom for 1-2 minutes on medium heat ensures that their essential oils are released, creating a fragrant base for the dish. You want the mixture to become aromatic, not scorched, so adjust the heat as necessary.

If you want to increase the dish's flavor profile, consider incorporating a splash of soy sauce or tamari when adding the tofu. This adds a savory umami note that complements the spices beautifully. For those looking to introduce a bit of heat, adding a pinch of cayenne pepper or some chopped green chilies during the spice phase can elevate the entire dish.

Serving Suggestions and Variations

The Tofu Keema Protein Bowl is versatile and can be served over various bases. While brown rice or quinoa are excellent choices due to their nutty flavor and nutritional benefits, consider trying it over cauliflower rice for a low-carb option. Additionally, serving it with whole wheat pita or naan can add extra texture to the meal.

For meal prep, divide the keema into individual containers with your choice of grain or vegetable base. It stores well in the refrigerator for 4-5 days and can also be frozen for up to a month. When reheating, add a splash of vegetable broth or water to keep the dish moist and flavorful.

Ingredients

Gather these ingredients before you start cooking:

Ingredients

  • 400g firm tofu, crumbled
  • 1 tablespoon olive oil
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tablespoon ginger, minced
  • 1 teaspoon cumin
  • 1 teaspoon coriander
  • 1 teaspoon garam masala
  • 1/2 teaspoon turmeric
  • 1 can (400g) diced tomatoes
  • 1 cup green peas (fresh or frozen)
  • Salt and pepper to taste
  • Fresh cilantro for garnish
  • Cooked brown rice or quinoa for serving

Once you have all the ingredients ready, you're set to cook!

Secondary image

Instructions

Follow these simple steps to whip up your Tofu Keema Protein Bowl:

Prepare the Tofu

Start by pressing the crumbled tofu between paper towels to remove excess moisture. This helps it absorb more flavor during cooking. Once pressed, set aside.

Sauté Aromatics

In a large skillet, heat the olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes until translucent. Then, stir in the minced garlic and ginger, cooking for an additional minute until fragrant.

Add Spices

Next, sprinkle in the cumin, coriander, garam masala, and turmeric. Stir well to coat the onions and let the spices bloom for about 1-2 minutes.

Combine Tofu and Tomatoes

Add the crumbled tofu to the skillet along with the diced tomatoes. Mix everything together, and let it simmer for 10 minutes, allowing the tofu to absorb the flavors.

Finish with Peas

Finally, stir in the green peas and season with salt and pepper to taste. Let it cook for another 5 minutes until heated through.

Serve

Spoon the mixture over cooked brown rice or quinoa, garnishing with fresh cilantro. Serve hot and enjoy your nutritious meal!

Enjoy your healthy creations!

Pro Tips

  • For an extra kick, consider adding chopped chili peppers when sautéing the onions. If you're looking for a richer flavor, a dash of coconut milk works beautifully with the spices.

Key Ingredient Substitutions

If you're looking to make the dish gluten-free, simply use a gluten-free soy sauce or tamari to maintain the flavors without compromising on dietary needs. Additionally, you can swap out green peas with any of your favorite veggies, such as bell peppers, carrots, or even spinach, to increase the nutritional profile of the dish.

For a richer taste, using ghee or coconut oil instead of olive oil can add creaminess and depth. If you prefer a spicier twist, consider adding garam masala at the end of the cooking process to preserve its unique flavors and aroma.

Troubleshooting Common Issues

If your keema turns out too watery, this can often result from using canned tomatoes with too much liquid. To fix this, let the dish simmer uncovered for a few additional minutes to reduce excess moisture. Ensure you stir occasionally to prevent sticking.

If the tofu doesn't absorb the spices as much as you'd like, try crumbling it smaller next time, as this increases surface area. Also, make sure your spices are fresh, as old spices may not have the same potency and flavor.

Enhancing Your Dish

For added texture and a delightful crunch, consider topping your Tofu Keema with roasted almonds or pumpkin seeds. A drizzle of tahini or a squeeze of lemon can also brighten the dish, balancing the spices beautifully.

When preparing for gatherings, think of serving this dish buffet-style, alongside various toppings like diced avocado, chopped green onions, or even a dollop of yogurt. This allows guests to customize their bowls according to their preferences, making it a fun and interactive meal.

Questions About Recipes

→ Can I use other vegetables in the Tofu Keema?

Absolutely! Feel free to add bell peppers, carrots, or any veggies you enjoy. Just make sure to chop them into small pieces for even cooking.

→ How do I store leftovers?

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat thoroughly before serving.

→ Can I make this dish gluten-free?

Yes, ensure that your spices and sauces are gluten-free, and serve it with gluten-free grains like quinoa or brown rice.

→ Is this recipe suitable for meal prep?

Definitely! This Tofu Keema is perfect for meal prepping, and it actually tastes even better on the second day as the flavors meld.

Tofu Keema Protein Bowl

Prep Time15 minutes
Cooking Duration25 minutes
Overall Time40 minutes

Created by: The Chefericcooks Team

Recipe Type: Healthy Food | Good for You

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 400g firm tofu, crumbled
  2. 1 tablespoon olive oil
  3. 1 onion, finely chopped
  4. 2 cloves garlic, minced
  5. 1 tablespoon ginger, minced
  6. 1 teaspoon cumin
  7. 1 teaspoon coriander
  8. 1 teaspoon garam masala
  9. 1/2 teaspoon turmeric
  10. 1 can (400g) diced tomatoes
  11. 1 cup green peas (fresh or frozen)
  12. Salt and pepper to taste
  13. Fresh cilantro for garnish
  14. Cooked brown rice or quinoa for serving

How-To Steps

Step 01

Start by pressing the crumbled tofu between paper towels to remove excess moisture. This helps it absorb more flavor during cooking. Once pressed, set aside.

Step 02

In a large skillet, heat the olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes until translucent. Then, stir in the minced garlic and ginger, cooking for an additional minute until fragrant.

Step 03

Next, sprinkle in the cumin, coriander, garam masala, and turmeric. Stir well to coat the onions and let the spices bloom for about 1-2 minutes.

Step 04

Add the crumbled tofu to the skillet along with the diced tomatoes. Mix everything together, and let it simmer for 10 minutes, allowing the tofu to absorb the flavors.

Step 05

Finally, stir in the green peas and season with salt and pepper to taste. Let it cook for another 5 minutes until heated through.

Step 06

Spoon the mixture over cooked brown rice or quinoa, garnishing with fresh cilantro. Serve hot and enjoy your nutritious meal!

Extra Tips

  1. For an extra kick, consider adding chopped chili peppers when sautéing the onions. If you're looking for a richer flavor, a dash of coconut milk works beautifully with the spices.

Nutritional Breakdown (Per Serving)

  • Calories: 350 kcal
  • Total Fat: 20g
  • Saturated Fat: 3g
  • Cholesterol: 0mg
  • Sodium: 200mg
  • Total Carbohydrates: 30g
  • Dietary Fiber: 6g
  • Sugars: 5g
  • Protein: 25g