Malai Kofta: The Crown Jewel of Indian Comfort Food

Learn how to make authentic Malai Kofta with creamy veggie meatballs and rich gravy. Perfect for dinner parties or cozy nights in. Get the recipe now!

LIVE PREVIEW
3455 COOKING NOW
LOVED BY 10.000+ HOME COOKS
JUMP TO
RECIPE
0 Recipes in your Plan
View

If there’s one dish that makes me feel like royalty every time I take a bite, it’s Malai Kofta (Indian Creamy Veggie Meatballs). Imagine tender, spiced vegetable and paneer dumplings floating in a pool of creamy, aromatic gravy—each spoonful is a symphony of textures and flavors. Whether you’re hosting a dinner party or simply craving something indulgent, mastering this authentic Malai Kofta recipe will transform your kitchen into a five-star Indian bistro.

If you're looking for the perfect Malai Kofta (Indian Creamy Veggie Meatballs, you're in the right place. Whether you love Meatball or want to explore our Appetizer Recipes collection, we've got you covered.

Why This Recipe Works

  • Decadent & Luxurious: Paneer, cashews, and cream come together for a dish that feels like a warm hug.
  • Customizable Heat: Adjust the spice level to suit your taste—mild for the kids or fiery for those who love a kick.
  • Meal Prep Hero: Make the koftas and gravy ahead of time, then combine them just before serving for maximum freshness.

The Story Behind the Sauce

Malai Kofta has its roots in Mughlai cuisine, where rich, creamy gravies and delicate dumplings were the stuff of royal feasts. Over time, it evolved into a vegetarian masterpiece, showcasing India’s love affair with paneer and aromatic spices. Every bite is a little taste of history.

Essential Ingredients & Tools

Serves: 4 | Prep: 40 min | Cook: 35 min | Total: 75 min

Ingredients for the Koftas (Those Heavenly Veggie “Meatballs”)

  • 200g (7oz) paneer, grated (squeeze out every last drop of water)
  • 2 medium boiled potatoes (~250g), mashed (no soggy spuds allowed)
  • 2 tbsp cornflour, the glue that holds it all together
  • 2 tbsp cashew powder, for that irresistible richness
  • 1 tbsp chopped raisins, a sweet little surprise in every bite
  • 1 tsp ginger paste, for warmth and depth
  • 1 finely chopped green chili (optional, but highly recommended)
  • 1 tsp salt, because seasoning is everything
  • ½ tsp garam masala, the soul of Indian cooking
  • Oil, for frying (enough to make those koftas golden and glorious)

Ingredients for the Creamy Gravy (The Liquid Gold)

  • 2 large onions (~300g), roughly chopped
  • 4 large tomatoes (~400g), roughly chopped
  • 1-inch ginger, peeled and ready to work its magic
  • 4 garlic cloves, peeled (because garlic makes everything better)
  • 15-18 cashews, for that velvety texture
  • 3 tbsp oil or ghee, because fat equals flavor
  • 1 tsp cumin seeds, for that first whiff of aroma
  • ½ tsp turmeric powder, for a golden hue
  • 1 tsp red chili powder, adjust to your heat preference
  • 1 tbsp coriander powder, for earthy undertones
  • 1 tsp garam masala, the spice blend that ties it all together
  • 1 tsp kasuri methi (dried fenugreek leaves), crushed between your fingers for maximum fragrance
  • ¼ cup (60ml) heavy cream, the final touch of luxury
  • 1 tsp sugar (optional), to balance the tang of the tomatoes
  • Salt, to taste (don’t be shy)
  • 1.5–2 cups water, to get the gravy just right

Tools You’ll Need

  • Heavy-bottomed pan or kadai (for even heat distribution)
  • Blender (to achieve that silky-smooth gravy)
  • Mixing bowls (for all your prep work)
  • Slotted spoon (for frying those koftas to perfection)
  • Potato masher (because lumpy potatoes won’t do)

How to Make Malai Kofta

  1. Make the Kofta Mixture
    In a large bowl, combine the 200g grated paneer, 2 medium mashed boiled potatoes (~250g), 2 tbsp cornflour, 2 tbsp cashew powder, 1 tbsp chopped raisins, 1 tsp ginger paste, 1 finely chopped green chili, 1 tsp salt, and ½ tsp garam masala. Use your hands to knead it all together—this isn’t a job for a spoon. Pro Tip: Squeeze every bit of moisture out of the paneer and potatoes before mixing. Wet ingredients lead to crumbly koftas, and nobody wants that.
  2. Shape the Koftas
    Lightly oil your hands to prevent sticking, then roll the mixture into smooth, even balls (about 1.5 tablespoons each). Pop them in the fridge for 15 minutes to firm up—this little chill session ensures they hold their shape when they hit the hot oil.
  3. Fry to Golden Perfection
    Heat oil in a deep pan to 325–350°F (160–175°C). Fry the koftas in batches (4–5 at a time) for 5–7 minutes, turning gently until they’re golden brown and irresistible. Drain them on paper towels to soak up any excess oil.
  4. Blend the Gravy Base
    In a saucepan, boil the 2 large onions (~300g), 4 large tomatoes (~400g), 1-inch ginger, 4 garlic cloves, and 15-18 cashews in 2 cups water until they’re soft and tender (10–12 minutes). Blend it all into a smooth paste—this is the foundation of your gravy. If you’re feeling fancy, strain it for an extra-silky texture.
  5. Temper the Spices
    Heat 3 tbsp oil or ghee in a heavy-bottomed pan. Add the 1 tsp cumin seeds and let them sizzle for 10 seconds—this little step, called tadka, unlocks their full aroma. Pour in the blended paste and cook on medium heat until the oil starts to separate (8–10 minutes). This is your cue that the raw taste has cooked out.
  6. Simmer the Gravy
    Stir in 1.5–2 cups water, 1 tsp kasuri methi, 1 tsp garam masala, salt to taste, and 1 tsp sugar (optional). Let it simmer for 5–7 minutes until the gravy thickens slightly. Crushing the kasuri methi between your palms before adding it releases its unique, slightly bitter flavor that balances the creaminess.
  7. Finish with Cream
    Turn off the heat and gently fold in the ¼ cup (60ml) heavy cream. Adding dairy to boiling liquid can cause curdling, so patience is key here. Taste and adjust the seasoning—maybe a pinch more salt or a hint of sugar to round it all out.
  8. Bring It All Together
    Place the fried koftas into the warm gravy just before serving. Let them soak for 5–7 minutes to absorb all those delicious flavors without turning soggy. A drizzle of cream and a sprinkle of fresh cilantro make it look as good as it tastes.

Pro Technique

The Double-Fry Trick
For koftas with an extra-crispy exterior, try the double-fry method: Fry them once at 325°F (160°C) to cook through, then let them rest for 5 minutes. Re-fry at 375°F (190°C) for 1–2 minutes to crisp them up. It’s the same technique used for perfect French fries, and it works like a charm here.

Silky Gravy Hack
Soak the cashews in hot water for 20 minutes before blending—this softens them up for a smoother paste. For an ultra-luxurious texture, strain the gravy through a fine-mesh sieve to remove any gritty bits.

Chef’s Wisdom

Why Do Koftas Crumble?
The culprit is usually excess moisture. Squeeze the paneer and potatoes like you’re wringing out a wet towel. If the mixture still feels too wet, add 1 tsp cornflour at a time until it holds together. And don’t overwork the dough—mix just until combined to avoid toughness.

Balancing the Gravy
A great Malai Kofta gravy walks the tightrope between tangy, sweet, and spicy. If the tomatoes are too assertive, add a pinch of sugar or extra cream to mellow them out. For deeper flavor, toast the garam masala in oil for 30 seconds before adding the liquids—this “blooms” the spices, intensifying their aroma.

Storage & Freshness Guide

Gravy Storage
Keep the gravy (without koftas) in an airtight container in the fridge for up to 3 days. Reheat it gently on the stove, adding a splash of water or milk to bring it back to life. Freezing isn’t ideal—dairy-based gravies can separate when thawed.

Koftas Preservation
Fried koftas can hang out at room temperature for 1 day or in the fridge for 2 days. To reheat, place them on a baking sheet in a 350°F (175°C) oven for 8–10 minutes to revive their crispness. Avoid the microwave—it turns them rubbery.

Serving Leftovers
Always add the koftas to warm gravy just before serving. Letting them soak too long turns them mushy. For meal prep, store the components separately and assemble when you’re ready to eat.

Nutrition Profile

Nutrient Amount per Serving
Calories 580 kcal
Protein 15 g
Carbohydrates 45 g
Fat 40 g
Fiber 6 g

Ingredient Variations and Their Impact

  • Tofu (Vegan Version)
    Swap: Replace paneer with extra-firm tofu, pressed for 30 minutes to remove moisture. Upgrade: Marinate the tofu in 1 tsp turmeric and 1 tbsp lemon juice for a golden color and tangy kick.
  • Sweet Potatoes
    Swap: Use mashed sweet potatoes instead of white potatoes for a natural sweetness and vibrant hue. Upgrade: Roast the sweet potatoes (instead of boiling) to intensify their flavor.
  • Cashew Cream (Dairy-Free)
    Swap: Blend soaked cashews with water (1:2 ratio) to replace heavy cream. Upgrade: Add 1 tsp nutritional yeast for a cheesy depth.
  • Mushroom Koftas
    Swap: Fold in finely chopped sautéed mushrooms (50g) for an umami boost. Upgrade: Use shiitake mushrooms and deglaze the pan with 1 tsp soy sauce for extra complexity.
  • Quinoa Binder
    Swap: Substitute 1 tbsp cooked quinoa for cornflour—it adds protein and a slight crunch. Upgrade: Toast the quinoa first to bring out its nutty flavor.

Perfect Pairings

Complementary Dishes

  • Basmati Rice: Fluffy, fragrant, and perfect for soaking up that creamy gravy. Cook it with 1 cinnamon stick and 2 cardamom pods for an extra layer of aroma.
  • Naan: Charred, buttery, and impossible to resist. Brush it with ghee and minced garlic right after baking for maximum flavor.

Drinks

  • Mango Lassi: Cool, sweet, and the perfect counterpoint to the rich gravy. Use ripe mangoes and a pinch of cardamom for authenticity.
  • Masala Chai: Warming spices like cinnamon and cloves echo the flavors in the koftas. Serve it unsweetened to balance the meal.

Something Sweet

  • Gulab Jamun: Syrup-soaked dumplings that continue the theme of soft, creamy textures. Warm them slightly for the ultimate contrast.
  • Kheer: A chilled rice pudding with saffron and nuts—light, refreshing, and the perfect way to end the meal.

FAQs

  • Q: Can I bake the koftas instead of frying?
    A: Absolutely! Bake at 400°F (200°C) for 20–25 minutes, turning halfway. A light spritz of oil helps with browning.
  • Q: How do I prevent the gravy from splitting?
    A: Add the cream off the heat and whisk gently. If it curdles, blend it with 2 tbsp hot water to bring it back together.
  • Q: Can I make Malai Kofta vegan?
    A: Yes! Swap paneer for tofu, use cashew cream instead of dairy, and stick to oil instead of ghee.
Malai Kofta: The Crown Jewel of Indian Comfort Food

Malai Kofta: The Crown Jewel of Indian Comfort Food

Recipe Information
Cost Level $$
Category Meatball
Difficulty High
Cuisine Indian
Recipe Details
Servings 4
Total Time 60 minutes
Recipe Controls
LOVED BY 2000+ HOME COOKS
PIN TO
PINTEREST

Learn how to make authentic Malai Kofta with creamy veggie meatballs and rich gravy. Perfect for dinner parties or cozy nights in. Get the recipe now!

Ingredients

For the Koftas

For the Gravy

Instructions

  1. In a large bowl, combine grated paneer, mashed potatoes, cornflour, cashew powder, raisins, ginger paste, green chili, salt, and garam masala. Knead until uniform.
  2. Shape into balls and chill for 15 minutes.
  3. Fry in oil at 325–350°F (160–175°C) until golden. Drain on paper towels.
  4. Boil onions, tomatoes, ginger, garlic, and cashews in 2 cups water for 10–12 minutes. Blend into a smooth paste.
  5. Heat oil or ghee in a pan. Add cumin seeds, let sizzle, then add blended paste. Cook until oil separates.
  6. Stir in water, kasuri methi, garam masala, salt, and sugar. Simmer for 5–7 minutes.
  7. Turn off heat and fold in cream.
  8. Add koftas to warm gravy just before serving.

Chef's Notes

  • Squeeze excess moisture from paneer and potatoes to prevent crumbly koftas.
  • For extra-crispy koftas, use the double-fry method.
  • Store gravy and koftas separately for meal prep.

Not what you're looking for?

Or discover more recipes in Meatball

Tags