Egg curry with spices
might sound intimidating if you’ve never made Indian food before. But what if I told you this protein-packed dish costs less than $2 per serving and takes just 30 minutes from start to finish?
I’ve been making this comforting curry for years, and it’s become my go-to when I need something filling, flavorful, and incredibly budget-friendly. Whether you’re feeding a family on a tight budget or just want maximum flavor for minimum effort, this egg curry delivers every single time.
CREAMY EGG CURRY WITH AROMATIC SPICES
Total Cost: $4.00-$7.00 for entire meal
Cost breakdown per portion:
- Eggs: $0.25-$0.38
- Onions: $0.10
- Tomatoes: $0.15
- Spices & oil: $0.25
- Optional cream: $0.25
- Total per serving: $1.00-$1.75
Prep time: 15 minutes
Cook time: 25 minutes
Total time: 40 minutes
Servings: 4
Difficulty: Easy
Price level: Very inexpensive
Dietary tags: Vegetarian, high-protein, gluten-free (with rice)
EQUIPMENT NEEDED
Essential tools:
- Medium saucepan or deep skillet
- Sharp knife and cutting board
- Mixing bowl
- Measuring spoons
Cheaper alternatives:
- Use a potato masher instead of a blender for chunky gravy
- Mortar and pestle for grinding whole spices by hand
INGREDIENTS
Main components:
- 6 large eggs (hard-boiled)
- 2 medium onions, finely chopped (400g / 14 oz)
- 3 medium tomatoes, chopped (450g / 1 lb)
- 3 tbsp vegetable oil or ghee (45ml / 3 tbsp)
- 2 tsp ginger-garlic paste (or 1 inch fresh ginger + 3 cloves garlic, minced)
- 1¼ cups water (300ml / 1¼ cups)
Spice blend:
- ½ tsp cumin seeds
- 1 bay leaf
- 2 green cardamom pods (optional)
- ¼ tsp turmeric powder
- 1 tsp red chili powder (adjust to taste)
- 1 tsp coriander powder
- ½ tsp garam masala
- Salt to taste
Optional extras:
- 2 tbsp heavy cream or coconut milk
- Fresh cilantro for garnish
- ¼ tsp dried fenugreek leaves (kasuri methi)
METHOD
- Place eggs in a pot, cover with cold water by 1 inch, and bring to a rolling boil.
- Once boiling, reduce heat to medium-high and cook for 12 minutes exactly.
- Transfer eggs immediately to ice water, let cool completely, then peel and make 2-3 shallow slits in each egg.
- Heat oil in your saucepan over medium heat until shimmering.
- Add cumin seeds and bay leaf – they should sizzle immediately and become fragrant within 30 seconds.
- Add chopped onions and cook, stirring occasionally, until golden brown and softened, about 8-10 minutes.
- Stir in ginger-garlic paste and cook until the raw smell disappears, about 1 minute.
- Add chopped tomatoes and cook, mashing them with your spoon, until they break down completely and the mixture looks jammy, about 8-10 minutes.
- Sprinkle in turmeric, chili powder, coriander powder, and salt. Cook, stirring constantly, until the spices smell toasted and fragrant, about 1-2 minutes.
- Pour in water gradually, scraping up any browned bits from the bottom of the pan.
- Bring to a simmer, then gently nestle the slit eggs into the gravy.
- Cover partially and simmer for 8-10 minutes, spooning the gravy over the eggs occasionally.
- Stir in garam masala and cream (if using) during the last 2 minutes of cooking.
- Taste and adjust salt and spices as needed.
- Garnish with fresh cilantro and serve immediately.
CRUCIAL MONEY-SAVING TIPS
Stretch the protein:
- Add 2 diced potatoes with the tomatoes to make the curry more filling
- Use 4 eggs instead of 6 and bulk up with extra vegetables
Spice savings:
- Buy whole spices in bulk and grind them yourself – they last longer and taste better
- Start with basic spices (turmeric, chili, cumin) and build your collection over time
Prep shortcuts:
- Hard-boil a dozen eggs at once and store them in the fridge for quick meals
- Make extra onion-tomato base and freeze in portions
STORAGE & SCALING
Storage: Keep covered in the refrigerator for up to 3 days. The flavors actually improve overnight.
Reheating: Warm gently on the stove with a splash of water if the gravy has thickened.
Scaling up: Double or triple the recipe easily – just add 5-10 extra minutes to the cooking time for larger batches.
COMMON MISTAKES TO AVOID
- Don’t skip browning the onions – this step builds the flavor foundation
- Never add cold cream to hot curry – it will curdle. Remove from heat first
- Don’t overcook the eggs in the gravy – they’re already cooked and just need to heat through
DELICIOUS VARIATIONS
Regional styles:
- Punjabi style: Add a splash of cream and extra garam masala
- South Indian style: Include curry leaves, mustard seeds, and coconut milk
- Bengali style: Use mustard oil and add a pinch of sugar
Budget versions:
- Egg and potato curry: Add 3 cubed potatoes with the tomatoes
- Lighter version: Skip the cream and use Greek yogurt stirred in at the end
Spice level adjustments:
- Mild: Reduce chili powder to ½ teaspoon
- Spicy: Add 1-2 chopped fresh green chilies with the ginger-garlic
This egg curry proves that incredible flavor doesn’t require expensive ingredients. The combination of perfectly spiced gravy coating tender hard-boiled eggs creates a meal that’s both comforting and satisfying.
I love serving this over steamed basmati rice or with warm naan, but it’s equally delicious with simple chapati or even crusty bread. The beauty of this recipe lies in its flexibility – you can adjust the spices to your family’s taste and your budget constraints.
At under $2 per serving, this curry delivers restaurant-quality flavors right in your own kitchen. The protein from the eggs keeps you satisfied for hours, making it perfect for busy weeknight dinners or meal prep sessions.
