Let me tell you, the scent of frying rice flour and cardamom wafting from my kitchen is enough to make anyone’s mouth water. The first time I made these crispy Nepalese Sel Roti rice donuts, I was instantly hooked—the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. When I was knee-high to a grasshopper, my grandma used to make Sel Roti for every festival, the crispy edges and soft, fluffy inside always stealing the show. Years ago, I tried recreating this traditional delicacy on a rainy weekend, hoping to brighten up the mood, and honestly, it turned out dangerously easy and delicious.
My family couldn’t stop sneaking them off the cooling rack (and I can’t really blame them). You know what, these crispy Nepalese Sel Roti rice donuts are perfect for potlucks, a sweet treat for your kids after school, or just a little something to brighten up your Pinterest cookie board. I’ve tested this recipe multiple times (in the name of research, of course), and it’s become a staple for family gatherings and gifting. The way the crispy exterior gives way to a pillowy soft interior feels like a warm hug from my childhood, and trust me, you’re going to want to bookmark this one.
Why You’ll Love This Crispy Nepalese Sel Roti Rice Donuts Recipe
Honestly, this recipe ticks all the boxes for anyone who loves comfort food with a twist. Not only is it a nod to a beautiful Nepalese tradition, but it’s also easy enough to make on a whim. Here’s why you’ll want to give these crispy Nepalese Sel Roti rice donuts a try:
- Quick & Easy: Comes together in under 45 minutes, perfect for busy weeknights or last-minute cravings.
- Simple Ingredients: No fancy grocery trips needed; you likely already have everything in your kitchen pantry.
- Perfect for Festivals & Gatherings: Great for celebrations, tea time, or casual family breakfasts.
- Crowd-Pleaser: Always gets rave reviews from kids and adults alike for that unique crispy yet fluffy texture.
- Unbelievably Delicious: The texture and flavor combo is next-level comfort food, with a subtle hint of cardamom and a hint of sweetness.
What sets this recipe apart is the technique of soaking the rice and grinding it fresh to create a batter that’s just right—not too thick, not too runny. Adding a touch of yogurt gives the donuts their fluffy interior, while frying them in just the right amount of oil ensures that signature crispy crust. It’s not just another fried dough; it’s a little piece of Nepalese culture that feels like a cozy hug on a plate. This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite, savoring the balance of crunch and softness.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and a couple of fresh items make all the difference.
- Rice: 2 cups (400g) uncooked white rice, ideally short or medium grain (soaked overnight for best results)
- Milk: 1/2 cup (120 ml), preferably whole milk for richness
- Plain Yogurt: 1/4 cup (60 ml), adds moisture and helps fluffiness
- Sugar: 3 tablespoons (45g), adjust to taste (I like organic cane sugar for a mellow sweetness)
- Cardamom Powder: 1 teaspoon, freshly ground if possible (gives that authentic aromatic touch)
- Salt: 1/2 teaspoon, to balance flavors
- Baking Soda: 1/4 teaspoon, optional but helps with puffiness
- Ghee or Oil: For deep frying (I recommend mustard oil for a traditional flavor or vegetable oil for a neutral taste)
Substitution notes: You can swap plain yogurt with dairy-free coconut yogurt if needed. For a gluten-free twist, this recipe is already naturally gluten-free since it uses rice flour batter. In summer, try adding a teaspoon of freshly grated ginger for a zingy variation. If you prefer a less sweet version, reduce sugar to 1 tablespoon.
Equipment Needed
- Large Mixing Bowl: For soaking rice and mixing the batter.
- Wet Grinder or High-Speed Blender: To grind soaked rice into a smooth batter. A good blender works fine, but a wet grinder gives the best texture.
- Deep Frying Pan or Kadhai: Wide and deep enough to fry the rice donuts evenly.
- Slotted Spoon: Essential for safely turning and removing the crispy Sel Roti.
- Kitchen Thermometer (optional): Helps keep oil temperature steady around 350°F (175°C).
Personally, I’ve tried frying these in a cast-iron skillet and a non-stick pan; both work, but cast iron holds heat better for even crispiness. If you don’t have a wet grinder, soak the rice longer (up to 12 hours) for easier blending. Also, keep your oil clean and at the right temperature to avoid greasy results. Budget-friendly tip: a heavy-bottomed stainless steel pot works just fine for frying if you don’t have a kadhai.
Preparation Method

- Soak the Rice: Rinse 2 cups (400g) of rice thoroughly under cold water until the water runs clear. Soak the rice in fresh water for at least 8 hours or overnight. This softens the grains, making the batter smooth and light.
- Grind the Rice: Drain the soaked rice and add it to a wet grinder or blender along with 1/2 cup (120 ml) of milk. Grind until you get a smooth, thick batter—think pancake batter consistency, not too runny but not stiff either. This step usually takes about 10 minutes. If the batter is too thick, add a splash more milk.
- Mix the Batter: Transfer the batter to a large bowl. Stir in 1/4 cup (60 ml) plain yogurt, 3 tablespoons (45g) sugar, 1 teaspoon cardamom powder, 1/2 teaspoon salt, and 1/4 teaspoon baking soda if using. Mix gently to combine all ingredients. The batter should be smooth and slightly airy. Cover and let it rest for 30 minutes to an hour to ferment lightly (this helps fluffiness).
- Heat the Oil: In a deep frying pan or kadhai, heat enough ghee or oil to about 350°F (175°C). Use a kitchen thermometer if you have one. The oil should be hot but not smoking. Test by dropping a tiny bit of batter; it should sizzle and rise to the surface quickly.
- Shape and Fry: Sel Roti is traditionally ring-shaped. To do this, pour batter into a squeeze bottle or piping bag for control, or use two spoons. Carefully form a ring directly into the hot oil (about 4-5 inches diameter). Fry 2-3 rings at a time, turning gently with a slotted spoon until golden brown and crispy on all sides, about 2-3 minutes per side.
- Drain and Cool: Remove the Sel Roti with a slotted spoon and drain on paper towels. The crispy exterior will harden slightly as they cool, while the inside remains soft and fluffy. Serve warm or at room temperature.
Pro tips: Don’t overcrowd the pan; this drops the oil temperature and leads to greasy donuts. If your rings aren’t holding their shape, the batter might be too thin—try resting it longer or adding a bit more ground rice. The smell of cardamom and frying batter is your cue that you’re on the right track!
Cooking Tips & Techniques for Perfect Sel Roti
Cooking Sel Roti is a bit of an art, but once you get the hang of it, it’s pure joy. Here are some tips I’ve learned the hard way:
- Consistent Oil Temperature: Keep your oil around 350°F (175°C). Too hot, and the outside burns before the inside cooks; too cool, and the donuts soak up oil and become greasy.
- Use Fresh Batter: Batter that sits too long can ferment too much and become sour. Resting 30 minutes to an hour is perfect.
- Shaping the Rings: Practice pouring batter in a steady, circular motion. If you struggle, try a squeeze bottle for better control.
- Don’t Rush the Frying: Let the Sel Roti cook slowly and turn gently. Rushing leads to uneven texture and soggy spots.
- Drain Thoroughly: Use paper towels or a wire rack to drain excess oil. This keeps the crust crisp.
Early on, I made the mistake of frying too many at once, which dropped the oil temperature and made them greasy. Lesson learned! Also, be patient with batter consistency; it can vary a bit depending on your rice. A thicker batter makes denser donuts, thinner batter can break apart. The key is that perfect balance to get that signature fluffy interior.
Variations & Adaptations
One of the best things about this crispy Nepalese Sel Roti rice donuts recipe is how easy it is to customize:
- Sweet Variation: Add a tablespoon of finely chopped nuts or raisins to the batter for a delightful surprise inside each donut.
- Savory Twist: Skip the sugar and cardamom, and add finely chopped green chilies, cumin seeds, and a pinch of turmeric for a savory snack version.
- Gluten-Free & Vegan: This recipe is naturally gluten-free. For vegan, swap the yogurt with coconut yogurt and use plant-based milk.
- Cooking Method: Instead of deep-frying, try pan-frying in a bit of oil for a lighter, less crispy but still tasty version.
I personally love the sweet version with a sprinkle of cinnamon sugar right after frying—totally addictive! On the other hand, the savory version is a hit at tea time with a cup of chai. No matter which way you go, you’re in for a treat.
Serving & Storage Suggestions
Serve these crispy Nepalese Sel Roti rice donuts warm or at room temperature. They pair beautifully with a cup of masala chai or sweetened black tea. For breakfast, they’re lovely alongside fresh fruit or yogurt. Presentation-wise, a simple stack on a rustic wooden board or a pretty plate with a dusting of powdered sugar or a drizzle of honey makes them irresistible.
To store, keep them in an airtight container at room temperature for up to 2 days. For longer storage, freeze them in a ziplock bag for up to a month. When ready to eat, reheat in a toaster oven or skillet to bring back the crispiness—microwaving tends to make them soggy. Flavors actually deepen when allowed to rest a few hours, so making them ahead for a party is totally doable.
Nutritional Information & Benefits
Each crispy Nepalese Sel Roti rice donut (about 70g) contains roughly:
| Calories | 150-180 kcal |
|---|---|
| Carbohydrates | 30g |
| Protein | 3g |
| Fat | 4-6g (depending on frying oil) |
| Fiber | 1g |
The key ingredient, rice, provides gluten-free energy, while cardamom adds antioxidants and digestive benefits. Using yogurt adds a touch of probiotics and moisture, helping the donuts stay fluffy without heavy fats. This recipe is naturally gluten-free and can be adapted to vegan diets easily. Just keep in mind the frying oil choice if you want to keep it heart-healthy.
Conclusion
So there you have it—crispy Nepalese Sel Roti rice donuts with a fluffy interior that’s both comforting and delightfully unique. Whether you’re looking to try a new breakfast idea, impress friends at a get-together, or simply treat yourself to a nostalgic snack, this recipe has your back. I love how it brings a bit of Nepalese tradition to my kitchen, and honestly, the crispy crust paired with the soft inside is pure magic.
Give it a go, tweak it to your liking, and don’t be shy about sharing your variations in the comments. I’d love to hear how you make these your own! Remember, cooking is all about joy and discovery—so have fun, and happy frying!
Frequently Asked Questions (FAQs)
What is Sel Roti, and how is it different from regular donuts?
Sel Roti is a traditional Nepalese ring-shaped rice doughnut that’s crispy on the outside and soft inside. Unlike regular donuts made with wheat flour and yeast, Sel Roti uses rice flour batter and is lightly sweetened with cardamom, giving a unique flavor and texture.
Can I make Sel Roti without a wet grinder?
Yes! A high-speed blender works fine if you soak the rice longer (around 12 hours) to soften it completely. Just blend until smooth and thick.
How do I keep Sel Roti crispy after frying?
Drain them well on paper towels and avoid stacking while warm. Store in an airtight container and reheat in a toaster oven or skillet to refresh crispiness.
Is this recipe gluten-free?
Absolutely! Since it’s made with rice and no wheat flour, it’s naturally gluten-free. Just be sure your frying oil and other ingredients haven’t been cross-contaminated.
Can I make these ahead of time for a party?
Definitely! You can prepare the batter a few hours ahead and fry just before serving. Alternatively, fry them in advance, freeze, and reheat to enjoy fresh-tasting donuts at your event.
Pin This Recipe!

Crispy Nepalese Sel Roti Rice Donuts
A traditional Nepalese ring-shaped rice donut with a crispy exterior and fluffy interior, flavored with cardamom and lightly sweetened. Perfect for festivals, family gatherings, or a comforting snack.
- Prep Time: 8 hours 45 minutes
- Cook Time: 15 minutes
- Total Time: 9 hours
- Yield: 12 donuts 1x
- Category: Snack
- Cuisine: Nepalese
Ingredients
- 2 cups (400g) uncooked white rice, ideally short or medium grain (soaked overnight)
- 1/2 cup (120 ml) whole milk
- 1/4 cup (60 ml) plain yogurt
- 3 tablespoons (45g) sugar
- 1 teaspoon cardamom powder
- 1/2 teaspoon salt
- 1/4 teaspoon baking soda (optional)
- Ghee or oil for deep frying (mustard oil or vegetable oil recommended)
Instructions
- Rinse 2 cups (400g) of rice thoroughly under cold water until the water runs clear. Soak the rice in fresh water for at least 8 hours or overnight.
- Drain the soaked rice and add it to a wet grinder or blender along with 1/2 cup (120 ml) of milk. Grind until you get a smooth, thick batter, similar to pancake batter consistency.
- Transfer the batter to a large bowl. Stir in 1/4 cup (60 ml) plain yogurt, 3 tablespoons (45g) sugar, 1 teaspoon cardamom powder, 1/2 teaspoon salt, and 1/4 teaspoon baking soda if using. Mix gently to combine. Cover and let rest for 30 minutes to an hour to ferment lightly.
- Heat enough ghee or oil in a deep frying pan or kadhai to about 350°F (175°C). Use a kitchen thermometer if available.
- Pour batter into a squeeze bottle or piping bag, or use two spoons to carefully form 4-5 inch diameter rings directly into the hot oil. Fry 2-3 rings at a time, turning gently with a slotted spoon until golden brown and crispy on all sides, about 2-3 minutes per side.
- Remove the Sel Roti with a slotted spoon and drain on paper towels. Serve warm or at room temperature.
Notes
Keep oil temperature steady around 350°F (175°C) to avoid greasy or burnt donuts. Rest batter 30 minutes to an hour for light fermentation and fluffiness. Use a squeeze bottle or piping bag for easier ring shaping. Drain donuts well on paper towels to maintain crispiness. For vegan version, substitute yogurt with coconut yogurt and milk with plant-based milk.
Nutrition
- Serving Size: 1 donut (about 70g)
- Calories: 165
- Sugar: 6
- Sodium: 150
- Fat: 5
- Saturated Fat: 1
- Carbohydrates: 30
- Fiber: 1
- Protein: 3
Keywords: Sel Roti, Nepalese rice donuts, crispy rice donuts, traditional Nepalese recipe, cardamom donuts, gluten-free donuts, fried rice donuts


