Egg Butter Masala Recipe (Anda Makhani) Restaurant Style at Home

4.34 from 9 votes
Updated: Apr 16, 2025
Pinterest Hidden Image

This post may contain affiliate links. Please read our privacy policy.

Egg Butter Masala (Anda Makhani) – Silky makhani gravy. Pan-fried eggs with golden edges. A weeknight dinner that tastes like it came from your favorite Indian restaurant, and takes under 45 minutes start to finish.

You may like more egg recipes: Akuri, Kolhapuri Egg Curry, Egg Masala, Kerala Egg Curry, and Chettinad Egg Curry.

A bowl of Egg Butter Masala with halved and whole boiled eggs in a rich, orange gravy, garnished with herbs. Pieces of flatbread, fresh coriander, and green chili are placed around the bowl on a dark surface.

You know that moment when butter hits a hot pan, and the whole kitchen smells like something wonderful is about to happen? That’s exactly where this recipe lives.

I first made egg butter masala a few weekends back when I had a lean fridge and zero motivation to cook anything elaborate. I had eggs. I had the base ingredients for a makhani gravy. And within 45 minutes, I had the most satisfying bowl of something creamy, spiced, and deeply comforting I’d made in weeks.

Think of it as the humble, weeknight sibling of butter chicken, just as rich, just as satisfying, and ready in a fraction of the time.”

If you already love my Punjabi homestyle egg curry, this is its richer, creamier, restaurant-style cousin. The makhani gravy is the star, with a smooth cashew-tomato base, good butter, a swirl of cream, and the magic of kasuri methi crushed between your palms just before serving.

What Is Egg Butter Masala?

Egg butter masala, also called anda makhani or egg makhani, is a North Indian curry in which hard-boiled or pan-fried eggs are simmered in a makhani gravy, a smooth, buttery, tomato-cream sauce enriched with cashews and flavored with Kashmiri chili powder, garam masala, and dried fenugreek leaves (kasuri methi).

It is essentially the egg version of Butter Chicken (Murgh Makhani) or the vegetarian version, Paneer Butter Masala, sharing the same flavor DNA but cooking in a fraction of the time. The dish is vegetarian and pairs with naan, paratha, or rice.

Ingredients

  • Eggs – Try to use organic free-range eggs. If not, any eggs will do.
  • Butter – As the name suggests, this curry is prepared in butter, making it extra rich and indulgent. Use salted or unsalted butter.
  • Cashew Nuts give the curry a rich and creamy texture. You can also use soaked almonds as an alternative to cashew nuts.
  • Spice Powders – This egg makhani curry uses only two spice powders: Kashmiri red chili powder and garam masala. Kashmiri red chili powder gives it that beautiful red color without making it too spicy.
  • Unsweetened Heavy Cream – It makes the curry even richer and creamier.
  • Kasuri Methi (Dried Fenugreek Leaves) is the defining finishing note of all makhani gravies. There is no real substitute. Leave it out if unavailable, but the dish will taste noticeably different.
  • Others – You will also need red onions, fresh tomatoes, ginger-garlic paste, salt, and oil.

How To Make Egg Makhani

Boil the Eggs

Heat 3-4 cups of water in a pot over high heat. Lower 6 eggs in the pot and let the water come to a rolling boil. Reduce the heat to low and boil the eggs for 8 minutes. Do not overcook the eggs; otherwise, they will become too hard when you cook them again with the curry.

Drain the water and run the eggs under cold water. Peel the eggs and wipe them with paper towels. Prick them all over using a toothpick.

Fry The Eggs

Step 1: Heat 3 tablespoon of oil in a frying pan over medium heat.

Oil heating in a pan.

Step 2: Add the eggs to the pan and fry until golden brown on all sides. Keep turning the sides while frying frequently.

This step is optional but highly recommended. Shallow-frying the boiled eggs before adding them to the gravy gives you golden, slightly crisped skins that soak up the sauce beautifully.

Eggs added to the pan.

Step 3: Remove the eggs from the pan and set them aside.

Fried eggs.

Make The Curry

Step 4: Add 3 tablespoon butter to the same pan and heat over medium-high heat.

Butter added to the pan.

Step 5: Once the butter is melted and slightly hot, add 2 teaspoon ginger garlic paste and fry for 4-5 seconds.

Ginger garlic paste added to the pan.

Step 6: Add ยฝ cup of chopped red onions and cook until translucent (4-5 minutes), stirring frequently.

Onions added to the pan.

Step 7: Now add 1 cup of chopped tomatoes and cook for 3-4 minutes, until the tomatoes break down completely and the oil begins to separate around the edges, stirring frequently.

Tomatoes added to the pan.

Step 8: Remove the pan from the heat and let the mixture cool down completely. Transfer the cooled mixture to a blender, along with 15-18 soaked cashew nuts and ยผ cup of water.

Onion tomato mixture added to a blender along with soaked cashews and water.

Step 9: Blend to create a smooth paste.

Smooth paste made.

Step 10: Heat the remaining 1 tablespoon butter in the same pan over medium heat.

Remaining butter added to the pan.

Step 11: Add the ground paste along with the following ingredients.

  • 2 teaspoon Kashmiri red chili powder
  • ยฝ teaspoon garam masala
  • ยฝ teaspoon salt

Add a cup of water and mix well. Cook for 5-6 minutes. The masala is ready when it darkens slightly, smells deeply aromatic, and the oil separates visibly. This “bhuno” step is the non-negotiable step that separates a flat gravy from a restaurant-quality one.

Ground paste, chili powder, garam masala powder, salt and water added to the pan.

Step 12: Now, add 2 tablespoons of unsweetened heavy cream and 1 teaspoon of honey, and cook for 1 minute.

Honey and cream added to the pan.

Step 13: Add the fried eggs to the gravy and cook for a minute.

Fried eggs added to the pan.

Step 14: Add 1 tablespoon Kasuri methi and mix well. Crush the kasuri methi between your palms directly over the pan. Crushing releases the essential oils, giving the gravy that unmistakable makhani aroma. Check for salt and add more if required.

Kasuri methi added to the pan.

Step 15: Serve hot.

Ready egg butter masala.

Serving Suggestions

Egg Makhani is a perfect dish for special meals. Serve it with Flaky Lachha Paratha, Soft Butter Naan, Mildly Sweet Peshwari Naan, or Jeera Rice accompanied by a side of Crisp Lachha Onion and lemon wedges. You can also serve it with phulka, plain rice, or even biryani.

For a complete North Indian dinner spread, pair this with a simple yellow dal tadka and a quick cucumber raita. The mild creaminess of the butter masala, the warmth of the dal, and the cool raita create a balanced table that feels like a Sunday meal even on a Wednesday.

Storage Suggestions

Anda Butter Masala curry can be stored for 3-4 days in an airtight container in the refrigerator. Do not reheat in the microwave, as the eggs may burst from pressure. Reheat it in a pan over low heat, allowing the eggs to warm up evenly from the inside.

If you want to freeze it, then freeze only the gravy. Once you are ready to serve, thaw the gravy to room temperature, add boiled eggs, and heat well.

Other Indian Curry Recipes We Recommend

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on FacebookPinterest, and Instagram for all of the latest updates.

A bowl of Egg Butter Masala with halved and whole boiled eggs in a rich, orange gravy, garnished with herbs. Pieces of flatbread, fresh coriander, and green chili are placed around the bowl on a dark surface.
4.34 from 9 votes

Egg Butter Masala Recipe (Anda Makhani) Restaurant Style at Home

Egg Butter Masala (Egg Makhani) is rich and creamy curry, where fried hard-boiled eggs are simmered in a buttery tomato-based gravy. Here is how to make it.
Prep: 10 minutes
Cook: 20 minutes
Cooling Time: 15 minutes
Total: 45 minutes
Servings: 4 people

Ingredients 

  • 5-6 large eggs
  • 3 tablespoons oil
  • 4 tablespoons butter (salted or unsalted, divided)
  • 2 teaspoons ginger garlic paste
  • ½ cup chopped onions
  • 1 cup chopped tomatoes
  • 15-18 cashew nuts (soaked in hot water for 30 minutes)
  • 2 teaspoons Kashmiri red chili powder
  • ½ teaspoon garam masala powder
  • ½ teaspoon salt (or to taste)
  • 2 tablespoons unsweetened heavy cream
  • 1 teaspoon honey
  • 1 tablespoon Kasuri methi
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

Boil The Eggs

  • Heat 3-4 cups of water in a pot over high heat.
  • Lower the eggs in the pot and let the water come to a rolling boil
  • Reduce the heat to low and boil the eggs for 8 minutes.
  • Drain the water and run the eggs under cold water.
  • Peel the eggs and wipe them with paper tissues. Prick them all over using a toothpick.

Fry The Eggs

  • Heat oil in a frying pan over medium heat.
  • Add the eggs to the pan and fry until golden brown on all sides. Keep turning the sides while frying frequently.
  • Remove the eggs from the pan and set them aside.
  • This step is optional but highly recommended. Shallow-frying the boiled eggs before adding them to the gravy gives you golden, slightly crisped skins that soak up the sauce beautifully.

Make The Curry

  • Add 3 tablespoon butter to the same pan and heat over medium-high heat.
  • Once the butter is melted and slightly hot, add ginger garlic paste and fry for 4-5 seconds.
  • Add onions and cook until they turn translucent (4-5 minutes), stirring frequently.
  • Now add the tomatoes and cook for 3-4 minutes, until the tomatoes break down completely and the oil begins to separate around the edges, stirring frequently.
  • Remove the pan from the heat and let the mixture cool down completely.
  • Transfer the cooled mixture to a blender along with soaked cashew nuts and ¼ cup water and blend to make a smooth paste.
  • Heat the remaining 1 tablespoon butter in the same pan over medium heat.
  • Add the ground paste along with Kashmiri red chili powder, garam masala and salt.
  • Add 1 cup of water and mix well. Cook for 5-6 minutes. The masala is ready when it darkens slightly, smells deeply aromatic, and the oil separates visibly. This “bhuno” step is the non-negotiable step that separates a flat gravy from a restaurant-quality one.
  • Now add heavy cream and honey and cook for a minute.
  • Add the fried eggs to the gravy and cook for a minute.
  • Add kasuri methi and mix well. Crush the kasuri methi between your palms directly over the pan. Crushing releases the essential oils, giving the gravy that unmistakable makhani aroma.
  • Check for salt and add more if required.
  • Serve hot.

Video

Notes

Kasuri methi is the defining finishing note of all makhani gravies. There is no real substitute. Leave it out if unavailable, but the dish will taste noticeably different.

Nutrition

Calories: 358kcal, Carbohydrates: 9g, Protein: 9g, Fat: 33g, Saturated Fat: 12g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 14g, Trans Fat: 1g, Cholesterol: 243mg, Sodium: 566mg, Potassium: 294mg, Fiber: 2g, Sugar: 5g, Vitamin A: 1128IU, Vitamin C: 7mg, Calcium: 73mg, Iron: 2mg
Like this recipe? Rate and comment below!
4.34 from 9 votes (8 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments