Go Back Email Link
+ servings
Print Pin
5 from 1 vote

Mattar Tofu

Spicy, tangy, and full of rich earthy flavors, this delicious vegetarian dish is brightened up with sweet pops of fresh peas and cilantro. I like to serve this over cauliflower or kelp noodle rice. This dish is low carb but not keto-friendly so skip this if it exceeds your carbohydrate levels. If you are avoiding soy, you can swap the tofu for paneer.
Course Main Course
Cuisine Indian
Keyword dairy-free, easy, egg-free, indian, main, nut-free, peas, tofu, tomato, vegetarian
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 2
Calories 325kcal
Author Jenny Ross

Ingredients

  • 1 tablespoon avocado oil
  • 20 ounces extra-firm tofu cut into bite-size cubes and thoroughly dried with paper towels
  • 1 inch piece ginger grated
  • 2 garlic cloves minced
  • 1/2 yellow onion chopped fine
  • 1 bay leaf
  • 1/8 teaspoon cayenne pepper
  • 2 teaspoons garam masala
  • 1 teaspoon coriander ground
  • 1 teaspoon salt
  • 1 teaspoon monk fruit granulated, or 1 drop stevia glycerite, optional
  • 1/2 teaspoon Kashmiri red chili powder or more to taste
  • 1/4 teaspoon turmeric ground
  • 1/4 teaspoon kasuri methi dried fenugreek leaves, optional
  • 14 ounce can diced tomatoes with jalapeño or regular and add a couple minced slices of pickled jalapeño
  • 1/2 cup vegetable broth or water
  • 3/4 cups peas frozen
  • 1/4 cup cream or cashew cream for dairy-free, optional
  • 1/4 cup cilantro chopped

Instructions

  • Heat the avocado oil in a large nonstick pan over medium-high heat. When hot, add the tofu. Cook until golden, rotating to brown all sides. Transfer to a plate and set aside. Do not clean the pan.
  • Add the ginger, garlic, onions, and bay leaf. Cook, cook over medium heat until the onion is soft, translucent, and golden, about 5-10 minutes. Add the garam masala, coriander, salt, sweetener, chili powder, turmeric, and kauri methi. Cook until fragrant, about 1-2 minutes more. Add the tomatoes and broth and bring to a boil. Reduce the heat to a simmer and cook for 10 minutes.
  • Add the tofu and frozen peas. Remove from heat, cover, and let stand for 10 minutes to heat through. Stir in cilantro and cream, if using. Adjust seasoning to taste and serve.

Notes

Protein:Energy Quotient [calories]: 0.79

Nutrition

Calories: 325kcal | Carbohydrates: 27g | Protein: 26g | Fat: 13g | Saturated Fat: 2g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 6g | Sodium: 1631mg | Potassium: 1031mg | Fiber: 7g | Sugar: 12g | Vitamin A: 839IU | Vitamin C: 44mg | Calcium: 179mg | Iron: 6mg