Butter Curried Basmati Rice with Fried Egg

Cook: 30 min4 servingsmediumIndian-inspired
Butter Curried Basmati Rice with Fried Egg

Fragrant basmati rice infused with cardamom, curry powder, turmeric and chilli, cooked in butter with caramelized onions and toasted pistachios. Topped with a crispy-edged fried egg and fresh mint with a squeeze of lemon. Low-heat cooking ensures the butter stays rich without burning.

Ingredients

4 servings
  • 2 ¼ cups basmati rice
  • 3 ½ cups cold water
  • 5 Tbsp butter
    ghee1:1dairy-free

    ghee provides similar richness with higher smoke point

    Full guide →
  • pistachios, handful
    cashews1:1nut swap

    similar texture and richness

    Full guide →
  • 3 brown onions, sliced
  • 5 cardamom pods, whole
  • 1 Tbsp curry powder
    garam masala1:1spice swap

    different flavor profile but maintains warmth

    Full guide →
  • 1 tsp turmeric
  • 2 bay leaves
  • 2 tsp chilli powder
  • 4 eggs
    tofu100g per 2 eggsveganeggs-freeadds soy

    removes animal protein

    Full guide →
  • mint, handful, chopped(optional)
  • 1 lemon
  • salt, to taste(optional)

Instructions

  1. 1

    Rinse basmati rice in water until water runs clear, then soak for half an hour. Drain and set aside.

  2. 2

    Slice onions and set aside.

  3. 3

    Melt butter in a large saucepan on medium-low heat.

  4. 4

    Add pistachios to butter and cook until golden. Remove with slotted spoon and reserve for serving.

  5. 5

    Add cardamom pods and sliced onions to the butter. Stir in curry powder, bay leaves, turmeric and chilli powder. Cook for a couple of minutes until fragrant and onions are tender.

  6. 6

    Add soaked rice and stir for 1 minute, ensuring rice is glossy and buttery without sticking to the pan bottom.

  7. 7

    Cover rice with water and add a generous pinch of salt.

  8. 8

    Bring to a gentle simmer, cover, and cook for 7 minutes until water is absorbed.

  9. 9

    Add a tablespoon of butter on top, cover, and let sit for a couple of minutes.

  10. 10

    Meanwhile, cook fried eggs in butter in a frying pan on high heat until edges are crisped.

  11. 11

    Remove lid from rice and fluff with a fork. Stir in buttered pistachios.

  12. 12

    Squeeze lemon juice over rice and season to taste.

  13. 13

    Serve curried rice topped with a fried egg and garnish with chopped mint.

Tips

Tip 1

Use low to medium heat throughout to prevent butter from burning.

Tip 2

Toast pistachios only until golden to avoid bitterness.

Tip 3

Let rice rest covered for a couple of minutes after adding final butter to absorb flavors fully.

Good to Know

Storage

Refrigerate cooked rice up to 3 days. Best consumed fresh with egg cooked to order.

Make Ahead

Rinse and soak rice up to 8 hours in advance. Toast pistachios and prep onions ahead. Cook rice without egg up to 1 day ahead and reheat gently with a splash of water.

Serve With

Serve immediately with fried egg on top while rice is hot and egg is crispy-edged.

See pairing guide →

Common Mistakes

Watch

Use high heat to avoid butter burning and rice becoming gummy.

Watch

Drain rice thoroughly after soaking to avoid mushiness.

Watch

Don't skip the 7-minute simmer covered to allow water absorption and rice to cook through.

Watch

Cook fried eggs on high heat to achieve crispy edges instead of cooking low and slow.

Substitutions

Dairy-Free Swaps

butter
ghee1:1dairy-free

ghee provides similar richness with higher smoke point

Full guide →

Vegan Options

eggs
tofu100g per 2 eggsveganeggs-freeadds soy

removes animal protein

Full guide →

General Alternatives

pistachios
cashews1:1nut swap

similar texture and richness

Full guide →
curry powder
garam masala1:1spice swap

different flavor profile but maintains warmth

Full guide →
Find more substitutions →