Main Courses
This one-pot Anda rice recipe brings the aromatic richness of Indonesian home cooking to your table with tender hard-boiled eggs simmered in fragrant coconut-spiced sauce. The dish combines simple ingredients—eggs, coconut milk, and traditional spices—to create a comforting meal that's both hearty and elegant. Perfect for family dinners or special occasions, this recipe delivers bold flavors without requiring advanced techniques.
The beauty of this dish lies in its simplicity: hard-boiled eggs are gently simmered in a fragrant coconut-based sauce infused with turmeric, garlic, and chili, creating a balance of spicy, tangy, and creamy notes. The eggs absorb the rich flavors while staying perfectly tender, making each bite a harmonious blend of textures and tastes. This method ensures everything cooks together in a single pot, minimizing cleanup and maximizing flavor.
What makes Anda rice truly special is its presentation—steamed jasmine rice served alongside the spiced eggs, garnished with crispy fried shallots and fresh kaffir lime leaves for an authentic touch. The dish is as visually appealing as it is delicious, with golden rice contrasting beautifully against the vibrant coconut sauce. Every element comes together to create a meal that feels both comforting and celebratory.
The recipe is incredibly versatile—adjust the heat level to suit your preference, or add a splash of tamarind for extra tang. Whether you're serving it for a weeknight dinner or a festive gathering, this one-pot wonder delivers restaurant-quality results with minimal effort. Let's get started!
Ingredients for anda rice
Eight aromatic ingredients transform simple eggs and rice into Indonesia's most elegant one-pot dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Hard-boiled for tenderness |
| Full-Fat Coconut Milk 🥥 | 1 can | 13.5 oz can, no substitutes |
| Jasmine Rice 🍚 | 2 cups | Uncooked, long-grain preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced for aromatic base |
| Shallots 🧅 | 4 whole | Sliced thin for garnish |
| Fresh Turmeric 🌿 | 1 tbsp | Grated, vibrant color |
| Red Chili Peppers 🌶️ | 2 whole | Bird's eye or Thai chili |
| Kaffir Lime Leaves 🍃 | 4 whole | Torn for aroma, optional |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| White Peppercorns 🌶️ | ½ tsp | Freshly ground for depth |
| Vegetable Oil 🫒 | 2 tbsp | For frying shallots |
| Sugar 🍬 | 1 tsp | Balances spice levels |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The coconut milk is non-negotiable—full-fat canned varieties like Thai Kitchen or Aroy-D deliver the richest texture. Asian markets often carry premium brands with deeper flavor profiles. Fresh turmeric adds vibrant color and earthy depth; skip the powdered version unless it's organic turmeric powder from a specialty store. Garlic should be fragrant, not pungent—organic cloves from the produce section work best. For the chili, bird's eye peppers are traditional, but Thai chilies offer a slightly milder heat. Kaffir lime leaves? Freeze extras to preserve their aroma until needed.
No fresh turmeric? One-half teaspoon ground turmeric works in a pinch, but the flavor won't be as bright. Substituting coconut milk? Light coconut milk at 1:1 ratio thins the sauce—add a splash of vegetable broth to compensate. Short on kaffir lime? Lemon zest plus a bay leaf mimics the citrusy aroma. For the shallots, red onion slices work if you're in a hurry, though they won't caramelize as beautifully. The sugar balances heat—reduce to 0.5 tsp if you prefer less sweetness. Lemon juice can be swapped for lime juice or even a pinch of white vinegar.
Store hard-boiled eggs in the fridge for 3 days max—they'll absorb flavors faster than raw eggs. Coconut milk opens at room temperature; once mixed, the sauce keeps 4 days refrigerated or 3 months frozen. For presentation, fry shallots in small batches—they burn fast. Portion rice separately to prevent sogginess. The dish reheats beautifully; add a splash of water if the sauce thickens. Garnish with extra lime leaves just before serving—they wilt quickly.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s all in one pot—no fussing with multiple pans or timers. The rice cooks while the eggs steam, and the coconut milk infuses everything with that rich, creamy depth without extra steps. (Yes, even on a Tuesday night.)
- Garlic-Glazed Goodness: That crispy, caramelized garlic and shallot base? It’s the secret weapon. The moment the eggs nestle into the fragrant rice, you get this perfect balance of savory, sweet, and just a hint of umami—like a hug in a bowl.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The eggs stay tender, the rice fluffs up nicely, and it reheats like a dream. Pack it in containers, and you’ve got a satisfying lunch that doesn’t taste like it’s been sitting around.
- Budget-Friendly Feast: Full-fat coconut milk might sound fancy, but a can goes a long way, and eggs stretch further than you’d think. I make this for four people for under $10, and it’s the kind of dish where everyone asks for seconds—no takeout needed.
Step-by-step instructions for Anda rice
Master this aromatic one-pot dish where tender eggs and fragrant jasmine rice blend into a rich, spiced harmony.
Hard-Boil the Eggs for Perfect Tenderness
Place the 8 whole large eggs in a saucepan and cover them with cold water by 1 inch. Bring to a rolling boil over high heat, then immediately reduce to low heat and simmer for exactly 9 minutes. This precise timing ensures eggs cook through without over-hardening.
Transfer the eggs to an ice bath for 10 minutes to stop the cooking process. Peel the eggs carefully under running water, reserving them for later. The eggs should have a smooth, creamy yolk with just a hint of firmness—this balance is crucial for the final texture.
Build the Spiced Coconut Base
In a large, heavy-bottomed pot (your one-pot vessel), heat the 2 tablespoons vegetable oil over medium heat. Add the 4 whole sliced shallots and fry until they turn golden brown and crisp, about 5 minutes. Remove the shallots with a slotted spoon and set aside for garnish.
In the same pot, add the 6 cloves minced garlic, 1 tablespoon grated fresh turmeric, and 2 whole sliced red chili peppers. Sauté for 1-2 minutes until the garlic turns light golden and the chilis soften slightly. Pour in the 1 can full-fat coconut milk, scraping up any browned bits from the bottom of the pot. This step unlocks the dish's signature aromatic depth.
Layer Rice and Season for Even Cooking
Add the 2 cups jasmine rice to the pot and stir to coat evenly in the spiced coconut mixture. Sprinkle the 1.5 teaspoons salt and 0.5 teaspoon freshly ground white peppercorns over the rice, then stir gently to distribute. The rice should absorb the coconut milk immediately, creating a fragrant base.
Tear the 4 whole kaffir lime leaves into smaller pieces and scatter them evenly over the rice. Add the 1 teaspoon sugar and 1 tablespoon freshly squeezed lemon juice, then stir once more. The sugar balances the heat, while the lime juice brightens the rich coconut flavor. Bring the mixture to a gentle simmer over medium-low heat, then reduce to the lowest setting possible—just enough to maintain a barely perceptible bubble at the edges.
Cook the Rice to Perfect Texture
Cover the pot tightly with a lid and cook undisturbed for 15 minutes. After this initial phase, reduce the heat to low and continue cooking for another 10-12 minutes, or until the rice has absorbed nearly all the liquid and the bottom of the pot develops a light golden crust. This crust, known as laksa, adds depth of flavor.
Once the rice is tender but still slightly firm to the touch (like al dente pasta), remove the pot from heat. Let it rest, covered, for 5 minutes. This resting period allows the rice to finish steaming and develop its signature texture—fluffy yet cohesive, with each grain distinct.
Assemble and Garnish for Presentation
Gently fold the 8 peeled hard-boiled eggs into the rice using a spatula, being careful not to break them. The eggs should be distributed evenly throughout. Return the 4 crispy fried shallots to the pot and toss lightly to incorporate. Taste and adjust seasoning if needed—this is your final opportunity to balance flavors.
Serve immediately in a deep bowl, allowing the rich aroma to rise. The dish should be vibrant with the golden hue of turmeric, the crisp texture of fried shallots, and the subtle heat from the chilis. Each bite should deliver a perfect marriage of creamy coconut, tender rice, and silky eggs—a true one-pot masterpiece.
Pro Tips For Making Anda Rice
- CRACK EGGS GENTLY: Tap each egg twice on the counter before cracking—this keeps the yolk intact and prevents messy runs in your coconut milk. I learned this the hard way when I ended up with a watery, broken-yolk mess in the rice.
- TOAST SHALLOTS FIRST: Sauté minced shallots in oil until golden (about 3-4 minutes) before adding garlic—this deepens their flavor and prevents burning. My grandmother swore by this, and she was right: the rice tastes richer when the base is properly developed.
- USE HALF THE COCONUT MILK: Reduce the full-fat coconut milk by half before adding it to the rice—this balances creaminess without making the dish soggy. I was skeptical until I tried it; the texture stays light and fluffy instead of heavy.
- STEAM THE EGGS: Hard-boil the eggs, then steam them for 5 minutes after peeling—this makes them easier to slice and adds a silkier texture to the rice. This isn’t the prettiest method, but it’s the tastiest, especially when you’re serving slices on top.
Troubleshooting great anda rice
Eggs Too Hard or Soft
If your eggs turn out too hard with rubbery yolks, you likely overcooked them. Reduce the boiling time to 8 minutes for slightly softer eggs. For undercooked eggs with runny yolks, increase to 10 minutes—but don’t exceed 11 minutes or the texture becomes grainy. I’ve found that using room-temperature eggs (taken out of the fridge 30 minutes before boiling) helps with even cooking. 🥚
Sauce Too Thin or Thick
A thin sauce usually means too much liquid. If your coconut milk wasn’t fully absorbed, reduce the rice cooking time by 2-3 minutes and stir in 1 tablespoon cornstarch mixed with 1 tablespoon water at the end. For a sauce that’s too thick, add 2 tablespoons warm water or coconut milk and simmer gently for 1-2 minutes—just enough to loosen without diluting flavors. I’ve had this happen when using light coconut milk instead of full-fat.
Rice Undercooked or Mushy
Undercooked rice often happens when the heat is too low. After the initial 15 minutes, increase the heat to medium-low and check every 2 minutes until tender. For mushy rice, the issue is usually overcooking or insufficient heat. Use a heavy-bottomed pot (like a Le Creuset Dutch oven) to distribute heat evenly, and avoid lifting the lid during cooking. I’ve also found that rinsing the rice before cooking helps prevent stickiness.
Burnt or Stuck Rice
Burnt rice at the bottom is a common issue with high heat. After the initial 15 minutes, reduce to the lowest setting and let the rice steam gently. If it sticks, add 1 tablespoon oil and stir gently—never scrape the pot, as this breaks the rice grains. For future attempts, use a non-stick pot or line the bottom with parchment paper (poke holes for steam). I’ve had success with Calphalon non-stick for delicate dishes like this.
Lack of Aroma or Flavor
If your dish lacks depth, the spices might not have infused properly. Toast the garlic and shallots for 1 extra minute before adding coconut milk to deepen their flavor. Fresh kaffir lime leaves are non-negotiable—dried versions won’t provide the same aroma. For extra richness, add ½ teaspoon pandan extract (common in Indonesian cooking) or a pinch of cinnamon. I’ve also found that simmering the sauce uncovered for 2 minutes after adding rice helps concentrate the flavors. 🌿
Eggs Breaking During Folding
Gently fold the eggs into the rice using a wide spatula—avoid circular motions that can crack them. If eggs break easily, they might be overcooked. For a smoother texture, peel the eggs just before folding (they’ll absorb more sauce). I’ve also had success placing the eggs on top of the rice and letting them steam for 2-3 minutes before gently mixing, which keeps them intact while infusing flavor. 💡
Nutrition facts
Frequently asked questions
What makes this Anda rice recipe different from regular rice dishes?
This recipe transforms simple eggs and rice into a fragrant one-pot dish by simmering hard-boiled eggs in a rich coconut-spiced sauce. The key difference is the aromatic blend of turmeric, garlic, chili, and kaffir lime leaves that infuse both the eggs and rice, creating a creamy, spicy-sweet flavor profile unique to Indonesian cuisine. The eggs stay perfectly tender while absorbing the sauce's depth.
Can I use brown rice or other varieties instead of jasmine rice?
While jasmine rice is traditional for its delicate aroma, you can use long-grain white rice or even brown rice (though cooking times will vary). Brown rice requires 20-25% more liquid and should simmer 5-10 minutes longer to avoid dryness. For best results, rinse the rice thoroughly before cooking to remove excess starch that can make the dish gummy.
How do I adjust the heat level in this recipe?
The dish includes 2 whole red chili peppers for mild heat. For a milder version, remove the seeds and membranes or reduce to 1 chili. For extra spice, add ½ teaspoon chili flakes or a dash of sambal oelek at the end. Always taste the sauce before adding the rice—you can adjust heat after cooking by stirring in more chili or a pinch of sugar to balance.
Can I prepare this dish ahead of time?
The sauce and rice can be made 1 day ahead and stored in the refrigerator. Reheat gently on low heat, adding a splash of water or coconut milk if needed. The eggs are best added fresh before serving to maintain their texture. For make-ahead convenience, hard-boil the eggs and store them peeled in the fridge for up to 3 days, then fold them in just before eating.
What are the best sides to serve with Anda rice?
This dish pairs beautifully with light, fresh sides that complement its richness. Try steamed greens like bok choy or spinach, a simple cucumber salad with lime dressing, or grilled shrimp skewers. For a complete meal, add a spicy tomato sambal on the side—it cuts through the coconut cream while adding another layer of heat.
