
Vegan Masala Recipe
Restaurant-Style Vegan Malai Kofta
Vegan Malai Kofta features tender dumplings made from tofu and potatoes, served in a rich and creamy tomato-cashew gravy. This dish balances texture and warmth, making it a perfect centerpiece for family meals.
From the kitchen
What to expect
Making Vegan Malai Kofta brings together the joy of cooking and sharing good food. This dish embodies the warmth of home with its soft dumplings nestled in a creamy, spiced gravy.
Serving idea
Best served simply
Serve with fresh naan or steamed rice for a complete meal that invites family and friends to gather.
Cook the recipe
Method
- 1
In a saucepan, add the 12 ounces Yukon Gold potatoes, cover with cold water, and season generously with salt. Boil until just fork-tender, about 10-12 minutes; drain and set aside to dry.
- 2
Add the 1 cup soaked cashews to a high-powered blender along with the 3 chopped tomatoes, 1 ¼ cups unsweetened plant-based milk, and 1 tablespoon lemon juice. Blend until smooth and creamy; set aside.
- 3
In a heavy-bottomed pan, heat 1 tablespoon unrefined coconut oil over medium-high heat. Add the whole spices: 4-6 green cardamom pods, 2 cinnamon sticks, 4 cloves, and 1 teaspoon cumin seeds, sautéing until fragrant, about 45-60 seconds.
- 4
Add 1 extra large chopped onion and cook until softened and turning golden, about 4-5 minutes. Stir in 4 chopped garlic cloves, 1 ½ tablespoons chopped ginger, and 1-2 chopped green chilies (if using) and cook for another minute.
- 5
Incorporate the ground spices: ½ teaspoon ground coriander, 1-2 teaspoons Indian red chili powder, and 1 teaspoon ground turmeric, stirring frequently for 30 seconds before adding your blended tomato-cashew mixture and bringing to a simmer.
- 6
Add 1 ½ teaspoons kosher salt and cover. Let simmer for 15 minutes, stirring occasionally until thickened.
- 7
Transfer the mixture back to the blender and blend until completely smooth. Return the gravy to the pan, crush 1 tablespoon dried fenugreek leaves (if using) into the gravy, and add ½ teaspoon garam masala. Stir in 1 cup chopped cilantro and keep warm.
- 8
In a food processor, pulse the drained Yukon Gold potatoes until just crumbled. Add the 16 ounces crumbled tofu, blending until resembling ricotta.
- 9
To the potato-tofu mixture, add 5 tablespoons cornstarch, 1 tablespoon minced ginger, 1 teaspoon garam masala, 1 teaspoon red chili powder, and salt to taste. Knead until combined and roll into 18 balls, about 40-50 grams each.
- 10
For frying, heat 2 inches of vegetable oil in a wok over medium heat. Check the temperature by frying a small piece of dough; it should sizzle and rise. Fry kofta in batches until crisp and golden, about 5-8 minutes. For baking, preheat the oven to 425ºF (218ºC) and bake on a lined baking sheet for 30-35 minutes, flipping halfway through.
- 11
To serve, warm the gravy and gently add the kofta, spooning sauce over them. Garnish with additional cilantro and serve with naan or rice, keeping any leftovers stored separately to maintain texture.
Gather everything first
Ingredients
- •1 cup raw cashews, soaked in boiling water for 15 minutes and drained
- •4-6 whole green cardamom pods
- •2 cinnamon sticks, broken into small pieces
- •4 whole cloves
- •1 teaspoon cumin seeds
- •1 tablespoon unrefined coconut oil (or a neutral oil of choice)
- •1 extra large yellow onion, chopped
- •1-2 green chilies, deseeded and chopped
- •1 ½ tablespoons finely chopped fresh ginger
- •4 garlic cloves, roughly chopped
- •½ teaspoon ground coriander
- •1-2 teaspoons Indian red chili powder (adjust for heat)
- •1 teaspoon ground turmeric
- •3 extra large tomatoes, chopped with juices
- •1 ¼ cups (300 mL) unsweetened plant-based milk (or water)
- •1 tablespoon lemon juice
- •1 tablespoon dried fenugreek leaves (optional)
- •½ teaspoon garam masala
- •1 cup loosely packed fresh cilantro, chopped (stems included)
- •12 ounces (340-345g) Yukon Gold potatoes, peeled and washed
- •16 ounces (454g) high-protein or super-firm tofu, crumbled
- •5 tablespoons cornstarch (or arrowroot powder or tapioca flour)
- •1 tablespoon minced or grated fresh ginger
- •1 teaspoon garam masala
- •1 teaspoon Indian red chili powder
- •Kosher salt or sea salt to taste
- •Vegetable oil for frying
- •Indian bread (naan or paratha) or white rice
A few useful notes
Notes
- •Store leftover kofta and gravy separately to prevent sogginess.
- •Reheat the gravy gently on the stove while keeping the kofta crisp by briefly reheating in the oven or skillet.
- •Adjust spice levels as needed; this dish can be made milder or spicier to suit your family's taste.
Learn the technique

Beginner-Friendly Vegan Indian Recipes
Simple vegan Indian dishes perfect for beginners starting their cooking journey.

Essential Vegan Indian Pantry Staples
The core spices, lentils, beans, grains, and aromatics worth keeping on hand for everyday vegan Indian cooking.

How to Build a Curry Base
Learn the simple method behind most Indian curries by mastering the classic onion, tomato and spice base.

