Main Courses
This Indian broken rice recipe transforms simple grains into a restaurant-worthy dish with crispy edges and aromatic tomato gravy. The secret lies in perfectly tempering whole spices—cumin, mustard seeds, and curry leaves—that infuse every bite with warmth.
I developed this version after years of testing, balancing textures between tender rice and savory gravy that clings perfectly.
What makes this recipe special is the two-stage cooking process: first, the rice is toasted until lightly crispy, then simmered with vegetables until fluffy. The tomato gravy, built with fresh tomatoes and a blend of spices, develops deep, layered flavors as it reduces.
This method ensures the rice stays separate yet cohesive, with each grain maintaining its texture while absorbing the rich sauce.
By the time you serve this dish, you'll have golden, slightly crispy rice topped with a vibrant red gravy that's fragrant with cumin and garam masala. The contrast between the textured grains and velvety sauce creates a satisfying bite every time.
It's the kind of meal that feels both comforting and impressive—perfect for weeknight dinners or special occasions.
Serve with raita or a side of papad for the full experience. The recipe scales beautifully for crowds, and leftovers reheat wonderfully. Here's how to make it—authentic, flavorful, and foolproof.
Ingredients for broken rice recipe indian
Simple grains and bold spices create restaurant-quality broken rice with crispy edges and rich tomato gravy.
| Ingredient | Amount | Notes |
|---|---|---|
| Broken Rice 🍚 | 1 ½ cups | Uncooked, short-grain variety |
| Vegetable Oil 🫒 | ½ cup | For toasting rice and tempering |
| Yellow Onions 🧅 | 1 whole | Finely chopped, about 1.5 cups |
| Fresh Tomatoes 🍅 | 4 medium | Ripe, roughly chopped |
| Green Chilies 🌶️ | 2 whole | Slit lengthwise, adjust to taste |
| Curry Leaves 🌿 | ¼ cup | Fresh, tightly packed |
| Cumin Seeds 🌶️ | 1 tbsp | Whole, for tempering |
| Mustard Seeds 🌿 | ½ tbsp | Whole, for tempering |
| Garam Masala 🌶️ | 1 ½ tsp | Ground spice blend |
| Ground Turmeric 🌿 | ½ tsp | Freshly ground preferred |
| Ground Coriander 🌶️ | 1 tsp | For gravy depth |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Water 💧 | 3 cups | For cooking rice |
The broken rice makes all the difference—look for short-grain varieties at Indian grocery stores like Patel Brothers or Apna Bazaar. If you can only find long-grain, soak it for 15 minutes first to prevent mushiness. Fresh curry leaves are non-negotiable for that authentic aroma. Whole Foods or local Indian markets usually carry them. For the spices, MDH or Everest brands are reliable, but toast your whole spices (cumin, mustard) in a dry pan for 30 seconds before using to deepen their flavor. The tomatoes should be ripe but firm—Roma or vine-ripened work best for this dish.
No curry leaves? Substitute 1 tsp dried curry powder (though it won't be the same). Running short on garam masala? Mix half tsp cinnamon, half tsp cardamom, half tsp cloves, half tsp black pepper. The green chilies can be swapped for red chili powder (adjust to taste), but fresh is ideal. For the onions, yellow or red work fine—just make sure they're finely chopped. The gravy needs time to develop—don't rush the simmering. If your rice ends up too dry, add a splash of water and cover for 5 minutes. The key to crispy edges is toasting the rice properly in the oil before adding water.
This dish reheats beautifully—just add a splash of water and warm through. Keeps in the fridge for 4-5 days in an airtight container. For leftovers, the rice stays crispy if stored separately from the gravy. Garnish with fresh cilantro right before serving—it brightens up the dish. To make ahead, cook the rice and gravy separately, then combine when ready to serve. The flavors actually improve overnight as the spices meld together. For a crowd, double the recipe—it scales perfectly.
Why You'll Love This Recipe
- No-Chop Needed: I swear by this trick—just dice the onions and tomatoes roughly, then let them soften in the oil. The broken rice soaks up all the flavors without needing perfect precision. (Between us, I’ve burned this step once, but the result? Still delicious.)
- Umami Bomb Combo: That caramelized onion-tomato base? Chef’s kiss. Add the green chilies at the end for a little heat, and suddenly you’ve got a dish that’s rich, tangy, and just spicy enough to linger. Honestly, the first time I tasted it, I nearly asked for the recipe twice.
- Lunchbox Legend: Pack this warm or cold—it’s my go-to for office lunches or kids’ school meals. The broken rice stays fluffy, and the flavors only get better after a few hours. (Yes, even on a Tuesday night when I’m too tired to think.)
- Pantry Staple Power: Broken rice is cheap, lasts forever, and this recipe uses basic spices you probably already have. I’ve made it with whatever veggies were left in the fridge, and it never lets me down. Budget-friendly? Absolutely. Reliable? Even more so.
Step-by-step instructions for Indian broken rice with spiced tomato gravy
Here's how to achieve perfectly crispy grains and a rich, aromatic tomato gravy every time.
Toast the Broken Rice Until Golden and Nutty
Heat the 0.5 cup vegetable oil in a heavy-bottomed pot over medium-high heat. Add the 1.5 cups broken rice and stir continuously for 3-4 minutes until the grains turn a light golden color and you can smell their nutty aroma. This toasting step is crucial—it removes the raw taste and prevents the rice from becoming mushy.
Watch the rice closely as it toasts. You'll see the edges start to crisp slightly—that's your signal to move quickly to the next step. If the rice starts to brown too quickly, reduce the heat slightly to prevent burning. The goal is crispy grains with just a hint of golden color, not dark brown patches.
Cook the Rice with Water and Spices
Immediately add the 3 cups water, 0.5 tsp ground turmeric, 1 tsp salt, and 1 tsp ground coriander to the toasted rice. Bring the mixture to a boil over medium-high heat, then reduce the heat to low and cover with a tight-fitting lid. Let it simmer for 15-18 minutes without disturbing it.
After 15 minutes, gently fluff the rice with a fork—it should be tender but still hold its shape with a slight bite. If you notice any water remaining at the bottom, cover and cook for another 2-3 minutes. The rice should be cooked through but still retain its distinct grains rather than turning into a single mass. This texture is what makes broken rice special.
Prepare the Spiced Tempering
In a separate pan, heat 2 tablespoons of the remaining vegetable oil over medium heat. Add the 0.5 tbsp mustard seeds and let them sizzle for 30 seconds until they begin to pop. Then add the 1 tbsp cumin seeds and let them splutter for another 30 seconds—this is where the real flavor develops.
Next, add the 2 slit green chilies and 0.25 cup curry leaves. Sauté for 1 minute until the chilies turn vibrant green and the curry leaves release their aromatic oils. This tempering is the flavor foundation of your dish—don't rush this step. The seeds should be golden and the leaves should be slightly wilted but still bright in color.
Make the Tomato Gravy
Add the 1 finely chopped yellow onion to the tempering and cook for 3-4 minutes until softened. Then add the 4 roughly chopped fresh tomatoes and cook for 8-10 minutes until they break down into a thick paste. Stir occasionally to prevent sticking.
Now add the 1.5 tsp garam masala and cook for another 2 minutes, stirring constantly. The gravy should be thick and well-integrated with the spices. If it's too thick, you can add 1-2 tablespoons of water to achieve the right consistency. This spiced tomato mixture is what will elevate your crispy rice into a complete dish.
Combine and Garnish
Gently mix the cooked broken rice into the tomato gravy. Stir carefully to combine without breaking the rice grains. Cook for an additional 3-4 minutes on low heat to let the flavors meld together. The rice should be well-coated with the gravy but still retain its distinct texture.
Finally, transfer to serving bowls and garnish with the 0.25 cup chopped fresh cilantro. The dish should have a beautiful contrast of crispy rice grains with a rich, spiced tomato gravy clinging to them. Serve immediately while hot, as the texture and flavors are best enjoyed right away.
Pro Tips For Making Broken Rice Recipe Indian
- STIR CONSTANTLY IN STEP ONE: Broken rice burns faster than you’d think—keep it moving on medium-high heat for the first 2 minutes after adding oil. I learned this the hard way when my first batch turned into a charred disaster; now I set a timer and don’t look away.
- SOFTEN ONIONS BEFORE TOMATOES: Chop onions into even ½-inch pieces and cook them until they’re translucent and just starting to brown—about 5 minutes. Adding tomatoes too soon makes the dish watery; let those onions release their sweetness first.
- TOAST THE BROKEN RICE: Give the rice a quick 2-minute dry toast in the same pot after frying onions and spices. This removes the raw starch taste and prevents mushiness later—my grandmother swore by this, and she was right.
- USE HALF THE WATER: Broken rice absorbs liquid differently than whole grains. Stick to 1.5 cups water per cup of rice (not 2:1) and let it sit covered for 10 minutes off heat. Less water = firmer, less soggy rice.
Wine and beer pairings for this recipe
Unexpected Beer Pairings
You might not expect beer with Indian flavors, but a crisp India Pale Ale (IPA) with its citrusy hops actually complements the dish beautifully. The bitterness cuts through the richness of the tomato gravy, while the hoppy notes enhance the garam masala's warmth.
I love pairing this with a Sierra Nevada Pale Ale—its piney aroma balances the spices without overpowering them. 🍺
Craft Lager Balance
A smooth German-style pilsner like Warsteiner or Stella Artois provides a clean, refreshing contrast to the spiced rice. The light maltiness won't compete with the dish's bold flavors but instead highlights the crispy texture of the broken rice.
For a local option, try a Mexican lager—its subtle citrus notes play nicely with the curry leaves and green chilies.
Spiced Wine Options
If you prefer wine, a dry rosé with its bright acidity mirrors the dish's tangy tomato base. Look for a Provence rosé—its crisp finish cleanses your palate between bites.
For something bolder, a Gewürztraminer from Alsace brings floral notes that complement the garam masala. Avoid heavy reds; they'll clash with the delicate rice texture.
Non-Alcoholic Choices
For a mocktail, mix sparkling lime soda with a splash of mango juice and a pinch of salt. The effervescence mimics beer's crispness while the sweetness balances the dish's spice.
I also love hibiscus iced tea—its tartness echoes the tomato gravy's acidity. Both options keep the meal refreshing without alcohol.
Regional Beer Twist
In India, local Kasuli lager or Kingfisher work surprisingly well—their mild hop bitterness complements the dish's spices. For a craft twist, try a Belgian witbier like Hoegaarden—its coriander and citrus notes harmonize with the curry leaves. The key is balancing the beer's bitterness with the dish's richness.
Pro Tip: Temperature Matters
Serve beer slightly chilled (45-50°F) to enhance its crispness against the warm rice. Wine should be served at 45°F for rosé or 50°F for Gewürztraminer. The temperature contrast makes every bite more vibrant. Trust me, this small detail elevates the whole experience. ✨
Nutrition facts
Frequently asked questions
Can I use regular rice instead of broken rice?
While you can try long-grain rice, broken rice is essential for that signature crispy texture. For a similar result, soak regular basmati rice for 15 minutes first, then toast it in oil until lightly golden before cooking. The grains won't be as delicate, but you'll still get a flavorful dish. For authenticity, seek out short-grain broken rice at Indian specialty stores.
How do I prevent the rice from turning mushy?
Toast the rice properly in oil until golden—this removes excess starch. Use 3 cups water for 1.5 cups rice and cook on low heat after boiling. Avoid lifting the lid while cooking, and fluff gently with a fork only at the end. If it's still mushy, spread it on a tray to dry for 10 minutes before mixing with gravy.
What if I don't have curry leaves?
Curry leaves are irreplaceable for authentic flavor, but you can substitute 1 tsp dried curry powder (though it won't be identical). For a better alternative, use 1 tsp each of dried fenugreek leaves and dried mint—this combo mimics some of the aroma. If you're missing them entirely, just omit them and increase the cumin by half a teaspoon.
Can I make this dish ahead of time?
Yes! Cook the rice and gravy separately, then refrigerate in airtight containers for up to 4 days. Reheat gently on low heat, adding a splash of water to the rice if needed. The flavors actually improve overnight as the spices meld. For best texture, combine them just before serving—this keeps the rice crispy.
What's the secret to crispy edges on the rice?
The key is toasting the rice properly in oil until it's lightly golden before adding water. Use medium-high heat and stir constantly for 3-4 minutes—this removes moisture and creates that perfect crunch. After cooking, spread the rice on a tray for 5 minutes to dry out the surface before mixing with gravy.
