Main Courses
This fragrant coconut curry with spiced potatoes transforms broken rice into a restaurant-worthy Indian dish that's easier than you think. 🌟 The secret lies in tempering whole spices with coconut and letting them bloom in ghee, creating layers of aroma that turn simple rice into something extraordinary.
I developed this recipe after realizing how often broken rice gets overlooked—until you know how to cook it properly.
What sets this dish apart is the balance of textures and flavors: tender potatoes infused with turmeric and mustard seeds, creamy coconut milk that's not too rich, and broken rice that absorbs all the aromatic goodness without becoming mushy.
The tempering process—where we toast spices until they sing—is where the magic happens, and it only takes about 10 minutes of active prep before letting everything simmer together.
By the time you serve this dish, you'll have a fragrant, golden curry with perfectly cooked rice that clings together just enough to hold the spiced potatoes and coconut milk in every bite.
The aroma alone will have everyone at the table asking what's for dinner, and the taste will make them forget this is a recipe for broken rice rather than the premium variety.
This curry works beautifully as a main dish or alongside raita, yogurt, or a simple salad. The recipe scales effortlessly for crowds, and leftovers reheat perfectly—making it ideal for meal prep or feeding guests. Here's how to make it shine in your kitchen.
Ingredients for broken rice recipe indian
Pantry staples meet aromatic spices for this fragrant coconut curry that turns broken rice into something extraordinary.
| Ingredient | Amount | Notes |
|---|---|---|
| Broken Rice 🍚 | 1 ½ cups | Rinsed thoroughly before cooking |
| Russet Potatoes 🥔 | 2 medium | Peeled and cubed evenly |
| Coconut Milk 🥥 | 1 can | Full-fat for creaminess |
| Ghee 🫒 | ½ cup | For authentic aroma |
| Yellow Onion 🧅 | 1 whole | Finely chopped |
| Garlic Cloves 🧄 | 6 cloves | Minced for depth |
| Fresh Turmeric 🌿 | 1 tbsp | Grated or powdered |
| Mustard Seeds 🌶️ | 1 tsp | Toasted until fragrant |
| Curry Leaves 🌿 | ½ tsp | Dried or fresh |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The broken rice is the star here—look for it in the rice aisle or the international section at Whole Foods or Indian grocery stores. The key is rinsing it thoroughly before cooking to remove excess starch, which keeps the rice from becoming gummy. For the potatoes, Russets are ideal—they hold up well to cubing and simmering. If you can't find fresh turmeric, ground turmeric works fine, but the fresh version adds a brighter flavor. The ghee is non-negotiable—it's what carries all those toasted spices and makes the dish smell like a South Indian kitchen. Costco sells it in bulk for a great price, or grab a small jar at Trader Joe's if you're just trying it once.
No ghee? Coconut oil or butter will work in a pinch, though the flavor won't be quite the same. Fresh curry leaves are magical, but dried curry leaves at half the amount are a decent substitute if you can't find them. The coconut milk can be light or full-fat—full-fat gives a richer texture, but light works if you're watching calories. For the mustard seeds, don't skip the toasting step—that's where the aroma comes from. If you're short on time, you can use pre-minced garlic, but freshly minced has way more punch. The cilantro is just for garnish, so use whatever you've got—parsley works too.
This curry tastes even better the next day as the flavors meld together. Store leftovers in an airtight container in the fridge for up to 4 days. It reheats beautifully—just add a splash of water or coconut milk to loosen it up. For meal prep, I like to make a double batch and freeze half. Portion it into single-serving containers before freezing so you can grab and reheat just what you need. The rice stays firm for days this way, and the potatoes don't turn mushy.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this when I’m too tired to wash pots—just fry onions in ghee, toss in potatoes and broken rice, add coconut milk, and let it simmer. The broken rice soaks up all the rich, caramelized flavors without needing a separate pot.
- Creamy Crisp Contrast: That golden-brown potato edge with the tender, coconut-kissed rice? It’s the kind of texture combo that makes you pause mid-bite. The ghee adds a depth that store-bought mixes just can’t replicate.
- Leftover Lifesaver: Honestly, this dish begs to be made in bulk. The flavors only get better the next day—perfect for packed lunches or reheating with a splash of water. My lunchbox has never been happier.
- Budget Breakfast Win: Between us, this is my go-to when I’ve got half a potato and a bag of broken rice staring at me from the pantry. Coconut milk makes it feel fancy, but the cost? Less than half a fancy coffee. (Yes, even on a Tuesday night.)
Step-by-step instructions for fragrant coconut curry with spiced potatoes
Let's create this comforting Indian curry with rich coconut flavors and tender potatoes.
🍳 Step 1: Sauté Aromatics in Ghee Until Golden
Heat the 0.5 cup ghee in a large pot over medium heat until it shimmers but doesn't smoke. Add the 1 whole yellow onion that's been finely chopped and cook for 5-6 minutes until softened and translucent.
Next, add the 6 cloves garlic that you've minced and the 1 tbsp fresh turmeric (whether grated or powdered). Stir for 1-2 minutes until the garlic becomes fragrant and just starts to turn golden. This aromatic base is what gives the curry its authentic flavor foundation.
🥘 Step 2: Toast Spices and Add Potatoes
Lower the heat to medium-low and add the 1 tsp mustard seeds. Watch closely as they pop and sizzle for about 30 seconds until they release their signature aroma. Immediately add the 0.5 tsp curry leaves and 1 tsp ground cumin, stirring for another 30 seconds until the spices are toasted and fragrant.
Now add the 2 medium russet potatoes that you've peeled and cubed evenly (about 1-inch cubes). Stir to coat them in the spice mixture, then pour in 1 cup water and bring to a gentle simmer. Cover and cook for 10 minutes until the potatoes are tender but not falling apart.
🍳 Step 3: Build the Coconut Curry Base
Add the 1 can coconut milk (full-fat for that creamy texture) and 1 tsp ground coriander to the pot. Stir well to combine, then add the 1.5 cups broken rice that you've rinsed thoroughly. The rice should be well-coated in the coconut milk mixture.
Bring the mixture to a gentle boil, then reduce heat to low. Cover the pot and let it simmer for 15 minutes, stirring occasionally to prevent sticking. You'll know it's ready when the rice is tender and the liquid has reduced slightly but still coats the rice.
🥘 Step 4: Season and Finish the Curry
Taste the curry and adjust seasoning with the 1 tsp salt if needed. Stir in the 1 tbsp lemon juice and let it simmer for another 2 minutes to brighten the flavors. The lemon juice adds a wonderful tangy contrast to the rich coconut and spices.
Remove from heat and let it rest for 5 minutes covered. This resting period allows the flavors to meld together beautifully. Finally, garnish with the 0.25 cup fresh cilantro that's been chopped, adding both freshness and a pop of color to your dish.
🍽️ Step 5: Serve Warm and Enjoy
Transfer the curry to serving bowls and enjoy it warm. The perfect balance of creamy coconut, spiced potatoes, and fragrant rice makes this dish incredibly comforting. Serve with some warm naan or steamed rice if you'd like to make it a complete meal.
This curry tastes even better the next day as the flavors continue to develop. Store any leftovers in an airtight container in the refrigerator for up to 3 days, or freeze for up to 3 months. The coconut milk keeps it creamy even when reheated!
Pro Tips For Making Broken Rice Recipe Indian
- Fry the Potatoes First: I learned this the hard way—adding raw potatoes to the coconut milk later means they’ll turn mushy. Get them golden and slightly crispy in ghee before anything else, or you’ll end up with a sad, watery mess. (Yes, even if you’re impatient like me.)
- Toast the Broken Rice: Skip the raw rice—lightly toast it in ghee for 2-3 minutes until it smells nutty. This cuts down on cooking time later and prevents that gummy texture you hate. (Your future self will thank you.)
- Use Thick Coconut Milk: The canned stuff works, but thick coconut milk makes all the difference. If you’re using the lighter version, reduce it by half first—otherwise, your dish will turn into a thin, flavorless soup. (Trust me, I’ve made that mistake.)
- Salt the Potatoes Early: Add salt to the potatoes while frying, not after. Waiting until the end means the seasoning gets lost in the coconut milk. A pinch now guarantees they’re perfectly seasoned by the time they’re done. (This isn’t optional.)
Wine and beer pairings for these flavors
Unexpected Wine Pairings
This coconut curry's creamy texture and aromatic spices pair surprisingly well with dry Riesling from Germany or Chenin Blanc from South Africa. The slight acidity cuts through the richness while complementing the turmeric and coconut notes.
I love a crisp Kewenig Pinot Gris—its citrus brightness mirrors the lemon finish in the dish. 🍷
Craft Beer Harmony
For beer lovers, a Belgian Witbier like Hoegaarden or Stella Artois works beautifully—the coriander and citrus notes echo the curry's spices. If you prefer something bolder, try a light lager like Peroni or Asahi Super Dry, which won't overpower the delicate coconut flavor.
The effervescence helps cleanse the palate between bites.
Unexpected Non-Alcoholic Pairings
Skip alcohol? No problem. A ginger-mint iced tea with a squeeze of lemon brightens the dish's richness. For something more substantial, try sparkling water with lime and a pinch of salt—the fizz and citrus create a refreshing contrast.
I also love serving this curry with coconut water to enhance the dish's tropical notes while keeping it light.
Regional Indian Beverage Pairings
For an authentic experience, pair this curry with masala chai—the warm spices in the tea complement the mustard seeds and cumin in the dish. If you prefer something cooler, nimbu pani (Indian lemonade) with a hint of mint and cumin adds a refreshing contrast.
Both drinks enhance the curry's aromatic profile without overpowering it.
Unexpected Coffee Pairing
Yes, coffee! A lightly roasted Indian monsoon malai or chicory coffee pairs surprisingly well with this curry. The bitterness balances the coconut's sweetness, while the malai's creaminess mirrors the dish's richness. Serve it chilled for a unique, refreshing contrast. ☕
Nutrition facts
Frequently asked questions
Why does broken rice work better in this curry than whole rice?
Broken rice absorbs flavors faster and cooks more evenly, making it perfect for quick, aromatic dishes. Its smaller grains also create a satisfying texture that clings to the spiced potatoes and coconut milk. Plus, it's more affordable and widely available in Indian households.
Can I substitute coconut milk with something else?
Yes! For a lighter version, use 1 cup heavy cream plus ½ cup water. For a dairy-free option, try cashew cream (blend soaked cashews with water) or extra vegetable broth. The coconut adds depth, but these alternatives still deliver rich flavor.
What if my potatoes turn mushy during cooking?
This usually happens if they simmer too long. Next time, reduce cooking time to 8 minutes (instead of 10) and check for tenderness with a fork. For extra stability, add ½ tsp salt to the potato water—it helps firm up the texture.
How do I make this dish vegan?
Swap the ghee for coconut oil, use vegan coconut milk, and ensure your spices are certified vegan (some brands use animal-derived additives). The dish stays just as flavorful—just as comforting!
Can I make this curry in an Instant Pot?
Sauté the onions, garlic, and spices as directed, then add potatoes, rice, coconut milk, and 1 cup water. Seal the lid, cook on high pressure for 5 minutes, then natural release. The result is just as aromatic but with half the active time.
