Curried Eggs with Rice

Curried Eggs with Rice is a classic Indian dish with many regional variations and has been around for ages. A great way to take a few simple ingredients and make them delicious and healthy without being boring. The eggs go very well with the curry and rice and together make a complete meal on its own. I prefer mine spicy, but you have control of how much cayenne or dried chiles you add. If you are looking for a quick lunch or weeknight dinner recipe, this is a fantastic choice. 

Ingredients for 4 servings

  • 6 eggs – hard boiled, peeled and sliced in half lengthwise
  • 1 white onion, finely chopped
  • 1 garlic clove, finely chopped
  • 4 Tbsp. butter
  • 1/2 cup tomato sauce
  • 1/2 cup water
  • 1 tsp. lemon juice
  • 2 tsp. curry powder
  • 2 bay leaves
  • 1/2 tsp. cinnamon
  • 1 tsp. salt
  • cayenne or dried whole chile (optional)
  • cooked Basmati rice

To boil eggs:

  1. Place eggs in a pan with a lid and cover with 1 or 2 inches of cold water
  2. Place pan on stove top over high heat until it comes to a rolling boil
  3. Leave pan in place, turn off heat source, place lid and let sit for 12 minutes
  4. Immediately and carefully pour out as much hot water as possible and flush pan with cold water for several minutes until eggs are cool enough to handle
  5. Peel eggs under running water

To make rice:

  1. In a medium sauce pan with lid, bring 1-3/4 cups of water to a boil
  2. Stir in 1 cup of rice and reduce heat to medium low. Place wooden spoon over top of pan to prevent boiling over.
  3. Once water settles and is no longer boiling over, place lid and cook for 18-20 minutes or until water is absorbed

To make curry:

  1. Melt butter in a large pan over medium-high heat. Add chopped onion and cook until soft, about 5 minutes. Add garlic and cook for 30 seconds
  2. Add tomato sauce, water, lemon juice, curry powder, bay leaves, cinnamon, salt, and any cayenne (start with 1/2 tsp) or dried chiles (optional). Turn heat to low, cover and simmer for 20 minutes.
  3. Remove bay leaves and dried chiles if you used any

Place rice in a plate or bowl, place three egg halves on top, and pour curry over eggs. By doing it this way instead of putting the eggs directly in the curry, it’s much easier to keep the eggs intact.


Looking at the three different components separately seems like this may take a while to prepare, but this isn’t necessarily true. If you have enough cooktop space, you can start the curry, eggs, and rice simultaneously and this meal comes together in a short amount of time. The key to this is having all your ingredients prepared, measured, and ready to go before you start. You can also boil the eggs ahead of time if you like. This is a basic version, so don’t be afraid to experiment with different spices, or replace the eggs with meat or fish for alternatives. Please let me know if you try this recipe, and don’t forget to share and subscribe! Enjoy! 

Published by

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s