Egg Butter Masala (Egg Makhani)

Updated: July 20, 2022, By Swasthi

Egg Butter Masala is an amazing curried dish of hard boiled eggs simmered in a super silky and creamy sauce/gravy. Butter Masala is a popular North Indian curry and goes by the name Makhani. We have the Paneer Makhani, Chicken Makhani and Dal Makhani as the most loved staples. This Egg Butter Masala is yet another one that you should try with basmati rice, jeera rice or plain parathas.

egg butter masala

About Egg Butter Masala

When my family frowns at my regular egg curry or egg masala, I understand it is time for me to make this. The first time I made this I was really amazed at how well it turned out. I really did not except anything more special than this paneer butter masala which I make every week.

But I was wrong! The combination of hard boiled eggs, butter and the creamy gravy is unparalleled. The next time you plan to make something special with eggs, do give this a try! This also makes for a great special side dish when you are hosting a dinner.

You can also add oven roasted potatoes, fried paneer or even some green peas for a variation. Making this is easier than you think. You can also make the sauce ahead and store for 3 to 4 days in the refrigerator. Reheat until bubbling hot and add the hard boiled eggs when you are ready to serve.

In the recent years, I have been making this in the instant pot, all at one time. Cooking the ingredients for the butter masala and eggs placed in a bowl over the trivet. I have shown the same in the instant pot Egg Curry video. But I do fry the eggs in a separate non-stick pan and add when the sauce is ready.

For a complete meal, make this with a rice dish like basmati rice or jeera rice or with flatbreads like plain parathas, kulcha, or tandoori roti. On the side have a salad like this cucumber salad or kachumber.

Photo Guide

Step by step Photo Instructions

1. Heat 1 tablespoon butter in a pan. I suggest not to substitute butter with oil. Eggs roasted in butter taste and smell very good.

melting butter

2. Prick boiled eggs with fork few times. Roast them until golden. Set these aside

frying eggs for egg butter masala

3. To the same pan, add onions, tomatoes, ginger, garlic, cashews and salt. Saute on a high to medium flame until tomatoes turn soft and mushy. If needed cover and cook. Do not saute on a low flame.

sauteing onions tomatoes

4. Add chili powder and turmeric.

Add chili powder

5. Saute until the raw smell of the chili powder has gone.


6. Cool and add to a blender jar with ¾ cup water.

blending puree for egg butter masala

7. Blend to a smooth puree.

onion tomato puree for egg makhani recipe

8. Add another 1 tbsp butter. Optionally add a small cinnamon piece, cloves and cardamom.

saute spices for egg butter masala

9. Pour the onion tomato puree. Add more water as needed to bring it to a consistency. I used ¼ cup water.

cooking tomato puree

10. Cover and cook.

Cover and cook

11. When the gravy turns thick, add garam masala and coriander powder. Cook further for a while.

addition of spice powder for egg butter masala

12. It is done when traces of fat are visible on the gravy. Sprinkle kasuri methi.

kasuri methi for egg butter masala

13. Add eggs, juliennes of ginger and lower the flame. Taste test and adjust salt. Cook covered for about 2 to 3 mins.

ginger cream for egg makhani

If you like you can also add cream. Garnish with coriander leaves.

Egg Butter Masala Recipe

Related Recipes

Recipe Card

egg butter masala

Egg Butter Masala

5 from 29 votes
Boiled eggs simmered in a delicious and flavorsome butter masala gravy aka Makhani gravy. Serve this with rice, roti, paratha or flavored rice dishes
Print Recipe Pin Recipe

For best results follow the step-by-step photos above the recipe card

Prep Time15 minutes
Cook Time25 minutes
Total Time40 minutes

Ingredients (US cup = 240ml )

  • 3 to 4 hard boiled eggs
  • 2 tbsp butter
  • ¾ cup onions , cubed
  • 1 cup tomatoes , ripe , deseeded
  • 3 medium garlic cloves
  • ½ inch ginger peeled
  • 10 cashew nuts
  • salt as needed
  • ¾ tsp red chili powder
  • turmeric as needed
  • 2 cloves
  • 2 cardamoms / elaichi
  • 1 stick cinnamon small
  • ½ to ¾ tsp garam masala
  • ½ tsp coriander powder (optional)
  • ¼ tsp kasuri methi


  • Prick the boiled eggs with a fork and saute them in 1 tbsp hot butter until golden. Remove to a bowl and keep aside.
  • In the same pan, saute onions, cashews, ginger, garlic, tomatoes and salt on a medium to high flame.
  • When the tomatoes turn mushy, add chili powder and turmeric. Saute until the tomatoes break down and turn mushy. Cool completely and blend with ¾ cup water.
  • Heat 1 tbsp butter and add cinnamon, cardamoms and cloves.
  • Pour the puree to the pan and add little more water to bring the gravy to a consistency.
  • Cook until the gravy turns slightly thick. Add garam masala and coriander powder, cook until you see traces of fats visible on the gravy.
  • Add kasuri methi, fried eggs and mix well. Taste test and adjust salt or garam masala to your taste. Cook covered for 2 to 3 mins. If you want you may add cream.
  • Garnish with coriander leaves.

NUTRITION INFO (estimation only)

Nutrition Facts
Egg Butter Masala
Amount Per Serving
Calories 213 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 7g44%
Trans Fat 0.3g
Polyunsaturated Fat 2g
Monounsaturated Fat 5g
Cholesterol 207mg69%
Sodium 140mg6%
Potassium 374mg11%
Carbohydrates 11g4%
Fiber 3g13%
Sugar 5g6%
Protein 9g18%
Vitamin A 1316IU26%
Vitamin C 14mg17%
Calcium 54mg5%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Mention @SwasthisRecipes or tag #swasthisrecipes!

© Swasthi’s Recipes

About Swasthi

I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me

Follow Swasthi’s Recipes


Recipe Rating

Inline Feedbacks
View all comments

5 stars
Thank you for this different and yummy recipe for egg curry. Made this today for potluck and it got over in no time and I got praises.

Your recipes are always top notch, amazingly simple and deliciously flavourful.The added tips,step by step pictures helps immensely!Your recipes have been my go- to for all my cravings..Thank you loads 😀

Too good.. Could you please post recipe for egg Pepper gravy.. Iv tried in restraunts. It’s a rich gravy with lots of pepper

Awesome recipe.. My husband asks me every other day to make this now..ur egg dum biryani has become a regular dinner for us in the LOCKDOWN. Thankyou for the simple and effective tips.

Hello Ma’am,
I’m gonna try this for Dinner tonight, with what can I replace the cashews.
Please guide.

5 stars
This is SO good! I normally can’t help but tweak recipes but apart from scaling up I followed your recipe exactly and it was perfect. The whole family loved it.
Greetings from Western Australia 😉

Can I softboil them? or do I have to hardboil? When I fry them will softboiled cook? I like my eggs runny. Do you have any suggestions?

Is there any way to prevent boiled egg from sticking to pan? Was it not boiled enough, then? Or does it need more butter.

5 stars
Hi, the egg butter masala was really quick and simple to do. And it tastes very good. Thank you. Jazaak allahu khairan.

5 stars
Excellent descriptions,,,,,,Thanking you.

5 stars
Made this today. Such wonderful flavours and exactly like you’d get at a restaurant. And i didn’t even use cashews!

5 stars
can I use regular oil without butter?? because I don’t have butter

5 stars
It is very much helpfull to read the instructions which you have given and now I can easily cook what ever I wish to be.

5 stars
Love your vegetarian receipes. So flavoursome and quite easy.

5 stars
Wow! Just prepared this recipe and it has turned out amazing. It tastes exactly like the gravy made in the restaurant. Thank you ?.

5 stars
Yummy egg curry.. I can still smell the butter on my hands.. Thank you for sharing tis wonderful recipe.

Your recipe is easy, simple and tasty ?. Also do not need any special ingredients everything is available in every kitchen. Thank you for sharing.

5 stars
Just one word ‘Awesom’

5 stars
Hello mam your recipies are very simple and easy to make . I have made this recipie and my family liked it very much. Thank you mam .

5 stars
My husband like different types of food and tasty so for that this all recipe’s good and too health pls keep on sharing lot if recipes because I want to makemy husband happy with my cooking inshaallah

5 stars
Hi hello how ru my dear friend,
I like this swasthi’s recipes very much and very use full and tasty recipes I like this page very much and too easy recipes thanks for sharing this no words to say about this recipes just bye take care