Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
tofu tikka masala First Image

Tofu with Coconut Milk and Spices


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Recipe Creator
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

This delicious tofu dish combines the creaminess of coconut milk with a medley of spices for a flavorful experience.


Ingredients

Scale
  • 1 cup full-fat coconut milk
  • 2 tablespoons tomato paste
  • 1/4 inch ginger, grated
  • 1 teaspoon garam masala
  • 1/2 teaspoon smoked paprika
  • 1 tablespoon lemon juice
  • Salt and pepper, to taste
  • 1 teaspoon cornstarch mixed with 1 tablespoon water
  • 18 oz tofu, drained and pressed, cut into cubes
  • 3 tablespoons full-fat coconut milk
  • 1 cup onions, chopped
  • 2 cloves garlic, minced
  • 1/2 lemon, juiced
  • 2 teaspoons garam masala
  • 1 teaspoon smoked paprika
  • Salt and pepper, to taste

Instructions

  1. Preheat the oven to 400°F (200°C) and line a sheet pan with parchment paper.
  2. In a large bowl, mix the tofu cubes with coconut milk, garlic, lemon juice, garam masala, smoked paprika, salt, and pepper until evenly coated. Add the chopped onions and toss gently to combine.
  3. Spread everything evenly on the sheet pan in a single layer. Roast for 25–30 minutes, turning once halfway through, until the tofu is golden and slightly crisp at the edges.
  4. While the tofu is roasting, prepare the sauce. In a pan over medium heat, combine coconut milk, tomato paste, grated ginger, garam masala, smoked paprika, lemon juice, salt, and pepper. Stir well and bring to a gentle simmer.
  5. Add the cornstarch slurry and continue stirring until the sauce thickens and becomes smooth and creamy.
  6. Once the tofu is done, add it to the sauce and stir gently to coat. Let it simmer for another 2–3 minutes so the flavors come together.
  7. Serve warm with rice or flatbread.

Notes

  • This dish can be enjoyed over rice or with flatbread for a complete meal.
  • Adjust spices according to your taste preference.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 250
  • Sugar: 5g
  • Sodium: 300mg
  • Fat: 15g
  • Saturated Fat: 10g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 5g
  • Protein: 12g
  • Cholesterol: 0mg