Main Courses
This boiled rice pundi recipe delivers the perfect balance of crispy, spiced potato filling wrapped in fluffy rice—every bite is a satisfying crunch. 💛 The secret lies in perfectly boiled rice that stays soft yet sturdy enough to hold the filling, paired with a flavorful potato mixture seasoned just right.
This dish is a beloved Indian street food staple, now transformed into a restaurant-quality meal you can make at home.
What sets this recipe apart is the technique: boiling rice to the ideal texture, then carefully wrapping it in the spiced potato mixture for that signature crunch. Whether you're serving it with tangy tamarind chutney or cooling mint-coriander sauce, each bite offers a harmonious blend of textures and flavors.
Ready in about 45 minutes, this dish is perfect for lunch or dinner gatherings.
Ingredients for boiled rice pundi
Perfectly boiled rice and spiced potato filling create this crispy, satisfying street food staple.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, jasmine or basmati preferred |
| Russet Potatoes 🥔 | 2 medium | Peeled and boiled, for filling |
| Unsalted Butter 🧈 | ½ cup | Melted for potato mixture |
| Green Chilies 🌶️ | 4 whole | Slit lengthwise for spice |
| Fresh Coriander Leaves 🌿 | ¼ cup | Chopped for garnish |
| Garam Masala Powder 🌶️ | 1 tsp | Ground spices blend |
| Turmeric Powder 🧂 | ½ tsp | For vibrant color |
| Red Chili Powder 🌶️ | 1 tsp | Adjust for heat preference |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Vegetable Oil 🫒 | 2 tbsp | For shallow frying |
| Cumin Seeds 🌿 | ½ tsp | Toasted for aroma |
| Onion 🧅 | 1 medium | Finely chopped for filling |
| Fresh Mint Leaves 🌿 | ⅛ cup | Chopped for garnish |
| Mustard Oil 🫒 | 1 tbsp | Optional for authentic flavor |
The rice texture is everything—soft yet firm enough to hold the filling. Jasmine or basmati rice works best here, and it should be cooked to a slightly sticky consistency. For the potatoes, Russet potatoes are ideal because they hold their shape when boiled. Look for firm, unblemished potatoes at Whole Foods or your local Indian grocery store—they often carry better-quality spice blends too. The secret is boiling the potatoes until tender but not falling apart, then mashing them just enough to bind with the spices. If you can't find mustard oil, vegetable oil works fine, though it won't have that signature flavor.
No garam masala? Mix equal parts cumin, coriander, and fennel powder for a close substitute. Fresh chilies too spicy? Remove seeds and membranes before chopping. The potato mixture can be prepped ahead and stored in the fridge for 2 days, but the rice should be made fresh for the best texture. For the filling, toasted cumin seeds add depth—don't skip this step. If you're short on time, you can use pre-cooked rice, but it won't have the same texture. The key is to keep the rice warm while you shape the pundi, so have everything ready before you start wrapping.
This dish reheats beautifully—just warm the pundi in a dry pan for 2-3 minutes on each side until crispy again. Store the prepared pundi in an airtight container in the fridge for 2 days, but they're best enjoyed fresh. The filling can be made a day ahead and kept in the fridge, but the rice should be cooked and wrapped the same day for the perfect crunch. For a restaurant-style presentation, serve with tamarind chutney or mint-coriander sauce. The sauce adds a tangy contrast that balances the richness of the pundi.
Why You'll Love This Recipe
- Pundi in Minutes: I swear, this is the kind of dish where you can have dinner on the table before your favorite show even starts. Boil rice, slice potatoes, and toss everything together—no frying, no waiting. That butter and coriander finish? Pure magic with zero effort.
- Creamy Crunch Magic: The potatoes stay ridiculously tender while the rice holds its shape, and that buttery green chili drizzle? It’s the kind of contrast that makes you take a second bite without thinking. Honestly, I’ve never met a pundi that didn’t disappear faster than my willpower on a lazy Sunday.
- Lunchbox Hero: Between us, this is my go-to for packed lunches—no soggy rice, no sad leftovers. The potatoes stay firm enough to eat cold, and the chili-coriander mix keeps it exciting. My kids actually ask for it now, and that’s saying something after the "I don’t like veggies" phase.
- Budget Bulk Winner: A single batch feeds four for two meals, and you’re using staples: rice, potatoes, butter. No fancy ingredients, no wasted money. I’ll be real: it’s the kind of recipe that makes me feel like a cooking genius while keeping my grocery bill low. Win-win.
Step-by-step instructions for perfect boiled rice pundi
Here's how to craft crispy, golden rice pockets stuffed with spiced potato filling.
🍳 Step 1: Cook the Rice to Ideal Texture
Rinse the 1.5 cups long-grain white rice thoroughly under cold water until the water runs clear. This removes excess starch that would make your pundi gummy. In a pot, combine the rice with 3 cups water and bring to a boil over high heat. Once boiling, reduce to low heat, cover tightly, and cook for 15 minutes.
Turn off the heat and let the rice steam undisturbed for 10 minutes. The residual heat will finish cooking it perfectly—you want the rice to be slightly undercooked at this stage. Fluff gently with a fork and spread on a tray to cool completely. Warm rice won't hold its shape when rolled, and that's what gives pundi their signature crunch.
👨🍳 Step 2: Prepare the Spiced Potato Filling
In a pan, heat 2 tablespoons vegetable oil over medium heat. Add the 0.5 teaspoon toasted cumin seeds and let them sizzle for 30 seconds until fragrant. Add the finely chopped onion (from 1 medium onion) and cook for 4-5 minutes until golden brown.
Add the peeled and boiled russet potatoes (2 medium), cutting them into small cubes. Stir in the 0.5 teaspoon turmeric powder, 1 teaspoon red chili powder, 1 teaspoon garam masala powder, and 1 teaspoon salt. Cook for 5 minutes until the potatoes absorb the spices. Remove from heat and let cool slightly. The filling should be warm but not hot when you roll the pundi.
🥘 Step 3: Shape and Fry the Pundi
Take a small handful of the cooled rice and flatten it slightly in your palm. Add about 1 teaspoon of the spiced potato filling and gently shape it into a ball, sealing the filling completely. Roll the rice around your palm to create a smooth, even surface. Press lightly to compact the rice—this ensures the pundi holds its shape during frying.
Heat 2 tablespoons vegetable oil in a pan over medium heat until shimmering. Fry the pundi in batches, turning occasionally, until golden brown on all sides (3-4 minutes total). The oil should be hot enough to sizzle but not smoke. Drain on paper towels and keep warm in a 200°F oven while you fry the rest.
🍽️ Step 4: Finish with Authentic Flavors
In a small bowl, mix 1 tablespoon lemon juice, 1 tablespoon mustard oil, 0.25 cup chopped fresh coriander leaves, and 0.125 cup chopped fresh mint leaves. Drizzle this mixture over the fried pundi just before serving. The acidity from the lemon brightens the flavors, while the mustard oil adds that signature South Indian aroma.
Serve the pundi immediately while still warm and crispy. The contrast of the crunchy exterior with the soft, spiced potato filling inside makes every bite satisfying. For extra authenticity, serve with a side of spicy tamarind chutney or mango pickle to cut through the richness.
Pro Tips For Making Boiled Rice Pundi
- Parboil Potatoes First: Cut your russet potatoes into even 1-inch cubes and boil them in salted water for 3 minutes before adding to the rice. This jumpstarts their softness—no more undercooked chunks hiding in your pundi, and the butter will coat them better later. (I used to skip this and always ended up with one chewy potato in every bite.)
- Rinse Rice Twice: Give that long-grain rice a vigorous rinse under cold water twice—first to remove surface starch, then again after soaking for 15 minutes. Starchy rice turns gummy when reheated, and you’re making pundi, not glue. (Yes, even if you’re impatient like me.)
- Melt Butter Low: Once the rice-potato mix hits the pan, reduce heat to low and let the butter melt slowly—no splattering, no burning. Rush it, and you’ll scorch the coriander and chilies before they even release their flavor. (This isn’t the prettiest method, but it’s the tastiest.)
- Pulse Chilies Roughly: Roughly chop the green chilies (no need for perfect dice) and pulse them in a blender with a splash of water for 2 seconds—just enough to break them down, not turn them into paste. This keeps texture while distributing heat evenly. (I learned this the hard way after one batch tasted like chili powder instead of chili.)
Perfect pairings for boiled rice pundi
Chutney Pairings
No pundi is complete without its tangy chutney companion! I reach for tamarind chutney first—its sharp sweetness balances the richness of the spiced potatoes. For a quick version, blend ½ cup tamarind pulp, 1 tbsp jaggery, ½ tsp red chili powder, and 2 tbsp water until smooth.
Serve warm for best flavor. 🌶️
For a refreshing twist, try mint-coriander chutney. Pulse ½ cup fresh mint, ¼ cup cilantro, 1 green chili, 1 tbsp lemon juice, and 1 tbsp yogurt in a food processor. The cool, herby notes cut through the oiliness beautifully.
Pickle Accompaniments
Mango pickle adds a fiery kick that elevates every bite. I love using Kashmiri red chili pickle—its smoky depth contrasts perfectly with the pundi's earthy spices. For a milder option, try imli (tamarind) pickle with a touch of ginger.
Store-bought versions work, but homemade (simmer ½ cup tamarind pulp, 1 tbsp mustard seeds, 1 tsp turmeric, and 2 tbsp oil) tastes even better. 🍋
Yogurt Dips
Cool raita transforms this dish into a restaurant-worthy meal. Whisk 1 cup plain yogurt with 1 tbsp roasted cumin powder, 1 tbsp chopped mint, ½ tsp black salt, and 1 tbsp lemon juice.
The tangy, creamy contrast is pure magic. For extra richness, add 1 tsp chaat masala before serving.
Drink Pairings
Sip on masala chai while enjoying your pundi—its warm spices complement the dish's earthy flavors. For a non-caffeinated option, try nariyal paani (coconut water with a pinch of salt and lime). The hydrating, slightly sweet drink refreshes your palate between bites. 🍵
Protein Additions
For extra heartiness, serve pundi with spiced chickpeas or boiled eggs. Toss 1 cup cooked chickpeas with 1 tsp chaat masala and 1 tbsp lemon juice** for a protein-packed side. Hard-boiled eggs add richness too—slice them over the top for a protein boost. 💪
Nutrition facts
Frequently asked questions
Why does the rice need to be slightly undercooked before rolling?
Perfectly boiled rice pundi relies on the rice holding its shape when wrapped. If the rice is fully cooked and warm, it becomes too soft and sticky, causing the filling to leak or the pundi to fall apart during frying. The 10-minute steam-off period after boiling achieves the ideal texture—just firm enough to stay compact while still tender inside.
Can I use instant rice for this recipe?
Instant rice won't work for pundi because it lacks the necessary starch and texture. The recipe requires long-grain white rice (jasmine or basmati) that stays firm when cooled. Instant rice becomes mushy when rolled and won't create that satisfying crunch. If you're short on time, try parboiled rice cooked with slightly less water (2.5 cups instead of 3 cups) for a closer texture.
How do I fix pundi that breaks apart when frying?
This usually happens from two issues: overcooked rice or insufficient sealing of the filling. First, ensure your rice is cool and firm before rolling. Second, press the filling tightly into the rice center and seal it completely by rolling firmly in your palm. For extra stability, chill the shaped pundi in the fridge for 15 minutes before frying to help them hold together.
What's the best way to reheat leftover pundi?
Leftover pundi loses its crispiness when refrigerated, but you can restore it! Place pundi in a dry skillet over medium heat for 2-3 minutes per side until golden again. For microwave reheating, wrap in a damp paper towel and heat for 20 seconds—this adds steam to revive the texture. Serve immediately as the exterior will crisp up again when hot.
Can I make pundi with sweet potatoes instead of regular potatoes?
Sweet potatoes work, but they'll change the flavor profile significantly. The natural sweetness pairs well with the spices, but the texture becomes softer. If using sweet potatoes, reduce the sugar in the filling by half and add ¼ tsp cinnamon to complement their flavor. For best results, boil them until just tender (12-15 minutes) to maintain some structure.
