Go Back
+ servings
Vegan Butter Tofu

Delicious Vegan Butter Tofu in Just 30 Minutes

No ratings yet
This Vegan Butter Tofu recipe is a creamy, plant-based delight ready in just 30 minutes, perfect for busy weeknights.
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Indian
Calories: 320

Ingredients
  

For the Creamy Sauce
  • 1 cup Raw Cashews Soak for smooth blending or substitute with full-fat coconut milk.
  • 1 cup Unsweetened Almond Milk Can be substituted with any plant-based milk or water.
  • 2 tablespoons Coconut Oil For a lighter option, use vegetable stock or water.
For the Aromatics
  • 1 tablespoon Fresh Ginger, Minced Fresh is recommended for best results.
  • 3 cloves Garlic, Minced Use fresh minced garlic for optimal taste.
  • 1 medium White Onion, Finely Diced Yellow or red onions can also be used.
For the Spice Blend
  • 1 teaspoon Mild Chili Powder Adjust based on your spice preference.
  • 1/2 teaspoon Ground Turmeric
  • 1 teaspoon Ground Coriander
  • 1 teaspoon Cumin
  • 1/2 teaspoon Ground Cinnamon
For the Main Dish
  • 1 can Canned Diced Tomatoes Fresh tomatoes can be substituted but may alter cooking time.
  • 14 ounces Firm or Extra Firm Tofu Can be replaced with cooked chickpeas for different texture.
  • to taste Salt Essential for flavor enhancement.
  • to taste Pepper Essential for flavor enhancement.
For Sweetness
  • 2 tablespoons Pure Maple Syrup Can use alternatives like agave syrup if desired.

Equipment

  • blender
  • Skillet
  • Dishcloth

Method
 

Step-by-Step Instructions for Vegan Butter Tofu
  1. Begin by pressing the firm or extra firm tofu to remove excess moisture for better texture. Wrap the tofu block in a clean dishcloth, then place a heavy object on top. Let it sit for 20-30 minutes.
  2. While the tofu is pressing, soak the raw cashews in boiled water for 20-30 minutes to soften them. After soaking, drain the cashews.
  3. In a blender, combine the soaked cashews with unsweetened almond milk until smooth. Blend for about 1-2 minutes, ensuring there are no lumps.
  4. Heat the coconut oil in a large skillet over medium heat. Add the minced ginger, garlic, and finely diced onion, sautéing for 4-5 minutes until softened.
  5. Stir in the mild chili powder, ground turmeric, coriander, cumin, and ground cinnamon. Toast the spices for 1-2 minutes until fragrant.
  6. Add the pure maple syrup, canned diced tomatoes, cubed tofu, and the blended cashew cream into the skillet. Stir together and simmer uncovered for about 10 minutes.
  7. Taste and adjust seasoning with salt and pepper. Serve hot over jasmine or basmati rice, garnished with fresh cilantro.

Nutrition

Serving: 1servingCalories: 320kcalCarbohydrates: 24gProtein: 10gFat: 22gSaturated Fat: 8gPolyunsaturated Fat: 1gMonounsaturated Fat: 15gSodium: 400mgPotassium: 550mgFiber: 4gSugar: 6gVitamin C: 5mgCalcium: 6mgIron: 15mg

Notes

Ensure to press the tofu adequately to remove excess moisture and soak cashews longer for creamier sauce. Adjust spices to your heat preference.

Tried this recipe?

Let us know how it was!