Go Back
+ servings

Vegan Butter Tofu Recipe

Made with a creamy tomato sauce and baked tofu, this comforting meal provides 23g of complete protein per serving! (gluten-free)
Prep Time15 minutes
Cook Time25 minutes
Total Time40 minutes
Course: dinner
Cuisine: Indian
Servings: 4 people
Calories: 433kcal

Ingredients

For the Tofu

  • 16 ounces extra firm tofu patted dry and diced into 1-inch cubes; Trader Joes High Protein Tofu is my favorite
  • 2 tablespoons tamari
  • 1 tablespoon extra virgin olive oil
  • 1 tablespoon cornstarch
  • 1 tablespoon nutritional yeast
  • ½ teaspoon fine sea salt

For the Sauce

  • 2 tablespoons dairy-free butter Miyokos is my favorite
  • 1 yellow onion finely chopped (about 1 cup)
  • 4 garlic cloves minced (about 1 tablespoon)
  • 2-inch knob ginger peeled and grated (about 1 teaspoon)
  • 1 teaspoon ground chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon ground turmeric
  • ½ teaspoon garam masala or more, if preferred
  • 15 ounces crushed tomatoes
  • 1 cup coconut milk I prefer full fat for an extra creamy sauce
  • juice of 1 lemon
  • cooked basmati rice, cilantro and flatbread for serving

Instructions

  • Preheat the oven to 400°F and line a baking sheet with parchment paper or a silicone baking mat.
  • In a large bowl, combine tamari, olive oil, cornstarch, nutritional yeast and salt. Stir to combine. To the bowl , add cubed tofu and toss until evenly coated. Arrange on baking sheet with space between each piece of tofu. Bake for 20 minutes.
  • While the tofu bakes, prepare the sauce. In a large skillet or pot, warm butter over medium heat. Add the onion and sauté for several minutes, until translucent.
  • To the skillet, add the garlic, ginger, chili powder, cumin, turmeric and garam masala. Sauté for 3 minutes, until spices are lightly toasted. Pour in tomatoes with their juices. Bring to a low boil then reduce to a simmer. Cook, uncovered, for 5 minutes. Pour in the coconut milk and stir to combine.
  • Lastly, add the baked tofu and lemon juice to the sauce. Cook for a few minutes, until heated through. Add salt & pepper, to taste. Serve warm with rice and cilantro to garnish, and enjoy!

Notes

Nutrition Facts are an estimate and may vary depending on specific brands you choose. They do not include rice or bread; only the tofu and sauce. 

Nutrition

Calories: 433kcal | Carbohydrates: 21g | Protein: 23g | Fat: 31g | Saturated Fat: 14g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 6g | Trans Fat: 1g | Sodium: 1017mg | Potassium: 766mg | Fiber: 4g | Sugar: 6g | Vitamin A: 384IU | Vitamin C: 14mg | Calcium: 103mg | Iron: 6mg