Breakfast & Brunch
This boiled egg and potato curry transforms humble ingredients into a rich, spiced dish that’s both hearty and elegant—perfect for breakfast or a light dinner. The secret lies in blending yogurt’s tang with warm spices and caramelized potatoes, creating a velvety sauce that coats tender eggs and fluffy spuds. What makes this recipe special is its simplicity: no fancy techniques, just layered flavors that build depth with minimal effort.
The curry’s foundation is a fragrant spice blend—cumin, coriander, and turmeric—that infuses the yogurt base with earthy warmth. Potatoes soften into creamy strands, while boiled eggs add protein and a satisfying bite. The dish is balanced: creamy yet light, spiced without being overpowering, and packed with texture from crispy shallots and fresh herbs. It’s the kind of meal that feels indulgent but comes together in under 45 minutes—ideal for weeknight cooking.
What sets this curry apart is its versatility. Serve it with crusty bread to soak up the sauce, or pair it with steamed rice for a more substantial plate. The eggs and potatoes hold their shape beautifully, ensuring every bite delivers both comfort and sophistication. Plus, it’s a zero-waste recipe: no scraps left behind, just flavorful leftovers that reheat perfectly.
For extra richness, stir in a dollop of coconut milk at the end, or garnish with toasted cumin seeds for a nutty crunch. The result is a curry that’s as satisfying as it is practical—proof that simple ingredients can create something truly memorable. Let’s get cooking!
Ingredients for boiled egg and potato curry
Fifteen ingredients blend yogurt tang with spiced potatoes and eggs for a velvety, protein-rich vegetarian curry.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Boiled for 9 minutes, peeled |
| Russet Potatoes 🥔 | 2 lb | Medium size, peeled and cubed |
| Plain Yogurt 🥛 | 1 ½ cups | Full-fat, unsweetened preferred |
| Cumin Seeds 🌿 | 1 tbsp | Toasted for aroma enhancement |
| Ground Cumin 🌿 | 1 tsp | Freshly ground preferred |
| Ground Coriander 🌿 | 1 tsp | Freshly ground for brightness |
| Turmeric Powder 🌶️ | ½ tsp | Bright yellow for color |
| Fresh Ginger 🧄 | 1 tbsp | Grated, for zesty kick |
| Shallots 🧅 | 2 whole | Thinly sliced for crisp texture |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for fresh finish |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Vegetable Oil 🫒 | ¼ cup | High smoke point preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Coconut Milk 🥥 | ½ cup | Optional, for extra richness |
The potatoes and eggs are your flavor anchors—Russet potatoes hold their shape beautifully when cubed evenly, while large eggs (not jumbo) boil uniformly. For the yogurt, full-fat works best—it creates a richer sauce, though low-fat will still work. Toast your cumin seeds in a dry pan for 30 seconds before grinding; this releases their earthy oils dramatically. Penzeys or Spicewalla carry premium cumin if you want to splurge, but the bulk bins at Whole Foods or Trader Joe's offer solid quality at lower prices. Fresh ginger and garlic should smell vibrant—no musty aromas. If using pre-minced garlic, drain it well to avoid excess moisture in the curry.
No fresh cilantro? Dried cilantro or parsley at half the amount works in a pinch, though it lacks the bright, citrusy finish. Substitute shallots with green onions or extra garlic if needed—just increase the amount slightly for comparable sharpness. For a deeper spice profile, add a pinch of cardamom or cinnamon. The coconut milk is truly optional but elevates the dish; if omitting, increase the yogurt by 2 tbsp for creaminess. San Marzano tomatoes if you want to add a splash for acidity, but the yogurt base keeps this recipe naturally balanced without them. Prefer your curry milder? Reduce the black pepper to ¼ tsp and add a pinch of sugar to offset any heat.
Potatoes and eggs keep 3-4 days in the fridge once peeled—boil them just before using to maintain texture. The spice blend stays potent for 3 months in an airtight container, while fresh ginger lasts 2 weeks in the fridge wrapped tightly. For meal prep, assemble the curry and refrigerate the sauce separately; reheat gently with a splash of water to restore creaminess. Portion into glass containers for easy reheating—this curry tastes even better the next day as flavors meld. Freeze the sauce (without eggs/potatoes) for up to 3 months for future quick meals.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this recipe when I’m too tired to think. Boil the eggs and potatoes ahead, then toss them in a simmering pot with toasted cumin seeds and yogurt—no chopping, no fuss. The spices do all the work while I sip my tea.
- Creamy Crunch Surprise: That yogurt softens the potatoes just enough, but the boiled eggs? They stay perfectly firm with a slightly runny yolk—drizzled over the top, it’s like a little surprise in every bite. Honestly, my kids fight over the last spoonful.
- Lunchbox Hero: Between us, this is my go-to for school lunches. Pack the curry in a jar, and the eggs stay intact until opening time. Add a pinch of salt and a squeeze of lemon, and it’s a protein-packed, no-reheat meal that actually gets eaten.
- Pantry Staple Power: Russets are cheap, eggs are cheap, and yogurt lasts forever. The cumin? A tiny bag goes a long way. I make this twice a month, and it’s never a waste—leftovers reheat like a dream, or I dump them into wraps when I’m lazy. Budget-friendly doesn’t get much better.
Step-by-step instructions for boiled egg and potato curry
Transform simple boiled eggs and potatoes into a rich, aromatic curry with this zero-waste spiced yogurt technique.
Toast Spices and Bloom Aromatics
Heat the 0.25 cup vegetable oil in a heavy-bottomed pot over medium heat. Add the 1 tbsp cumin seeds and toast for 30 seconds until they begin to sizzle and release their nutty aroma. Immediately add the 2 whole shallots and 4 cloves garlic cloves, cooking for 3-4 minutes until the shallots soften and turn translucent.
Stir in the 1 tbsp fresh ginger, 1 tsp ground cumin, 1 tsp ground coriander, and 0.5 tsp turmeric powder. Cook for 1 minute until the spices meld together and the raw aroma dissipates completely. This step develops the curry's foundational flavor profile, so don't rush it.
Build the Yogurt Base
Reduce heat to low and gradually whisk in the 1.5 cups plain yogurt in a slow stream. Continue whisking for 2-3 minutes until the mixture thickens slightly and coats the back of a spoon. This creates the velvety yogurt base that will carry the curry's creaminess.
Add 1.5 tsp salt and 0.5 tsp black pepper, stirring until fully dissolved. The yogurt should now have a smooth, lump-free consistency. If using the 0.5 cup coconut milk, incorporate it now for added richness, though the yogurt alone provides ample creaminess.
Simmer Potatoes Until Tender
Add the 2 lb russet potatoes (previously peeled and cubed) to the pot, stirring gently to coat them evenly in the spiced yogurt mixture. Increase heat to medium-low and simmer uncovered for 15-20 minutes, stirring occasionally, until the potatoes are fork-tender with just a slight resistance.
You'll know they're ready when the edges begin to soften and the potatoes can be pierced easily with a fork. The curry should maintain a gentle simmer—if it reduces too quickly, add 2-3 tablespoons of water to maintain the proper consistency.
Incorporate Eggs and Finish
Gently fold in the 8 whole large eggs (previously boiled for 9 minutes and peeled) into the potato mixture. Cook for an additional 3-4 minutes on low heat, just until the eggs warm through and absorb the surrounding flavors. Be careful not to overcook—the eggs should remain firm with just a hint of warmth.
Remove from heat and stir in the 0.25 cup fresh cilantro. Let the curry rest for 5 minutes to allow the flavors to fully meld together. The final texture should be creamy yet slightly chunky, with tender potatoes and warm eggs suspended in the spiced yogurt sauce.
Adjust Consistency and Serve
Taste and adjust seasoning if needed—this curry benefits from a final balance of salt and acidity. If the curry is too thick, thin it with 2-3 tablespoons of water or reserved potato cooking water. For serving, garnish with additional cilantro and serve immediately with warm naan or basmati rice.
The curry should have a vibrant yellow hue from the turmeric, a fragrant cumin-coriander aroma, and a creamy yet slightly textured mouthfeel. Each bite should deliver tender potatoes, warm eggs, and the complex spice profile developed through careful layering and simmering.
Pro Tips For Making Boiled Egg And Potato Curry
- Boil Eggs Till Just Firm: I learned this the hard way—overcooked eggs turn to rubber in curry. For perfect texture, drop them in simmering water for 9 minutes exactly (from a rolling boil), then plunge into ice water. The yolks stay creamy, not runny, and slice cleanly when added later.
- Peel Potatoes While Warm: Cold potatoes cling to their skins like glue. Instead, boil them until fork-tender, drain, then immediately peel while still hot—skins slip off effortlessly. (Yes, even if you’re impatient like me.) If they cool, rough up the skin with a knife first.
- Toast Cumin Seeds First: Skip the dry-toast step, and your curry will taste flat. Heat 1 tablespoon oil in the pot until shimmering, then add 1 teaspoon cumin seeds. Let them sizzle for 20 seconds until fragrant—this unlocks their nutty depth before adding anything else.
- Thin Yogurt Gradually: Dumping thick yogurt straight into hot oil curries it like glue. Instead, whisk ½ cup yogurt into ¼ cup warm water first, then slowly stir it into the simmering pot. This prevents curdling and keeps the sauce silky. (Your future self will thank you.)
Perfect pairings for this dish
Creamy Yogurt Sauce
Pair this curry with a dollop of Greek yogurt sauce on the side—mix ½ cup plain yogurt with 1 tsp lemon juice, ½ tsp cumin, and a pinch of salt. The tang cuts through the richness, balancing the spiced potatoes and eggs beautifully. I love drizzling this over the curry just before serving for an extra layer of coolness. 🥛
Crispy Naan Bread
Warm store-bought or homemade naan until it’s lightly crispy—brands like Tandoori Spice or Trader Joe’s frozen naan work perfectly. Tear it into pieces and serve on the side for scooping up the creamy curry. For extra flavor, brush the naan with garlic butter before warming. 🥖
Steamed Basmati Rice
Cook 1 cup basmati rice with 2 cups water and a pinch of salt for a fluffy base. The rice absorbs the curry’s flavors beautifully, making each bite heartier. For extra aroma, add a bay leaf while cooking and remove it before serving. 🍚
Spicy Pickled Onions
Quick-pickle ½ cup red onion in ¼ cup vinegar, 1 tsp sugar, and ½ tsp red pepper flakes for a sharp, tangy contrast. The pickled onions add a refreshing crunch and cut through the curry’s creaminess. Store them in the fridge for up to 1 week for easy serving. 🧅
Herbed Cucumber Raita
Blend ½ cup yogurt with ½ cucumber (peeled and diced), 2 tbsp mint leaves, and a pinch of salt for a cooling raita. This refreshing side balances the spiced curry’s warmth and adds a crisp texture. Serve chilled for the best experience. 🥒
Warm Flatbread Pairings
For a gluten-free option, try cauliflower flatbread or lettuce wraps—both hold up well to the creamy curry. If you prefer traditional pairings, garlic naan or roti add a satisfying chew. I often serve this curry with both for variety at the table. ✨
Nutrition facts
Frequently asked questions
Why does this curry use boiled eggs instead of fried?
Boiled eggs keep their firm texture while absorbing the spiced yogurt sauce beautifully. Frying would make them greasy and overpower the delicate balance of creamy potatoes and tangy yogurt. The 9-minute boil ensures they're perfectly set but still tender enough to soak up flavors without becoming rubbery.
Can I make this curry dairy-free?
Replace the yogurt with coconut yogurt (unsweetened) or a dairy-free cashew cream base. For extra richness, blend 1 cup soaked cashews with 1 cup water and 1 tbsp lemon juice until smooth. The texture will be slightly lighter but still creamy when combined with the potatoes.
What if my potatoes turn mushy?
This happens when potatoes overcook or the heat is too high. Use medium-low heat and stir occasionally to prevent sticking. For extra insurance, parboil the potatoes for 5 minutes before adding them to the curry. Russet potatoes are ideal—they hold their shape better than waxy varieties.
How can I make this curry spicier?
Add ½ tsp cayenne pepper or 1 tsp Kashmiri chili powder when toasting the spices. For heat without color, stir in 1 tsp gochujang (Korean chili paste)> or a pinch of red pepper flakes at the end. Remember, you can always adjust heat to taste—start conservative and add more if needed.
Will this curry reheat well?
Yes, but gently! Reheat on low heat with 2-3 tbsp water to restore creaminess. For best results, reheat only the sauce portion (without eggs) separately, then combine just before serving. Microwaving can make the yogurt base grainy—always use stovetop heat for the creamiest texture.
