Roasted Makhana Recipe
If you’re looking for a snack that’s light, crispy, and big on flavor, it doesn’t get better than Roasted Makhana. This Indian favorite takes humble fox nuts (also known as lotus seeds) and transforms them into a golden, crunchy treat with just a handful of spices and a quick roast on the stovetop. Thanks to its irresistible texture and gentle spicing, Roasted Makhana is the perfect pick-me-up for afternoon munchies, family movie night, or impressing your friends with your snack game — and it’s a perennial favorite in my own kitchen for good reason!

Ingredients You’ll Need
The beauty of Roasted Makhana lies in its simplicity. Each ingredient adds its own touch — ghee or oil lends richness, spices develop warmth and zing, and of course, makhana delivers that unbeatable crunch! Here’s exactly what you’ll need, plus a tip for each item:
- 2 cups makhana (fox nuts/lotus seeds): Snacky, airy, and almost popcorn-like, these are the star of the show and get incredibly crisp when roasted.
- 1 tablespoon ghee or olive oil: Ghee adds a luxurious, nutty aroma, while olive oil keeps it vegan and just as delicious — use whichever you prefer.
- 1/2 teaspoon salt: Just enough to draw out the flavors; you can always adjust later to suit your taste.
- 1/4 teaspoon turmeric powder: This gives makhana a gorgeous yellow hue along with subtle earthiness.
- 1/2 teaspoon chili powder: Adds a gentle kick; ramp it up if you like yours spicy!
- 1/2 teaspoon black pepper: Rounds out the heat and deepens the overall flavor.
- 1/2 teaspoon chaat masala: Offers an irresistible tangy, savory note that makes this snack downright addictive.
- 1/2 teaspoon cumin powder: Earthy and aromatic, it plays beautifully with the chaat masala and turmeric.
How to Make Roasted Makhana
Step 1: Heat the Ghee or Oil
Start by setting a large, heavy-bottomed skillet on low-medium heat. Add the tablespoon of ghee or olive oil and let it melt and shimmer. This forms the base for perfectly roasted makhana, ensuring each piece crisps up without burning — don’t rush this step!
Step 2: Roast the Makhana
Once your ghee or oil is hot, pour in the makhana. Give them a good toss to coat, then continue roasting for about 8 to 10 minutes, stirring frequently. You’re looking for a light golden color and a crunchy texture — they should “clack” against the pan when ready. Patience is key here for that signature crunch!
Step 3: Spice Them Up
Lower the heat to the lowest setting. Sprinkle turmeric, chili powder, black pepper, chaat masala, cumin powder, and salt over the roasted makhana. Stir vigorously so the spices distribute evenly and cling to each piece. Let everything roast together for another 1 to 2 minutes — you’ll notice the aroma bloom and the colors intensify. Turn off the heat.
Step 4: Cool and Store
Let the Roasted Makhana cool completely in the pan or transfer them to a plate. This helps them crisp up even further. Once cool, store in an airtight container to keep them delightfully crunchy and ready for snacking anytime.
How to Serve Roasted Makhana

Garnishes
Take your Roasted Makhana over the top with a quick squeeze of fresh lime or a sprinkle of chopped coriander. You could even toss in a handful of curry leaves, roasted briefly in the same pan, for an aromatic lift. The garnishes add pops of color and a zesty finish that brings this snack to life.
Side Dishes
Though stunning on their own, Roasted Makhana pair beautifully with masala chai, iced tea, or a cooling glass of buttermilk. For a party platter, serve alongside other Indian snacks like roasted chickpeas, baked samosas, or a tangy cucumber salad. The mixture of crispy, spicy, and tangy flavors will have everyone reaching for more.
Creative Ways to Present
For fun presentation, serve Roasted Makhana in paper cones or small glass jars at gatherings — they’re perfect for grab-and-go snacking. Or create a DIY makhana mix by tossing in roasted peanuts, cashews, or even handfuls of puffed rice for extra crunch and variety. They also make a thoughtful homemade gift in a pretty tin or pouch.
Make Ahead and Storage
Storing Leftovers
Store completely cooled Roasted Makhana in an airtight container at room temperature. They’ll stay crisp and fresh for up to a week — but let’s be honest, they rarely last that long at my house! Just be sure not to seal them until they’re fully cool (to avoid sogginess).
Freezing
While Roasted Makhana aren’t typically frozen, you can freeze plain roasted makhana (before seasoning). Reheat on a dry skillet and toss with fresh spices for a batch as good as new when unexpected guests arrive. Avoid freezing after adding spices, as it can dull their flavor.
Reheating
If your makhana loses some crunch, simply toss them back in a dry pan over low heat for 2 to 3 minutes to re-crisp. Do this just before serving, and they’ll be as crisp and aromatic as the day you made them. Avoid the microwave, as it can soften rather than crisp them.
FAQs
What exactly is makhana, and where can I find it?
Makhana, also called fox nuts or lotus seeds, are the puffed seeds of the lotus flower. They’re widely available at Indian grocery stores or online under any of these names. Look for whiter, lighter makhana for the best roasting results!
Is Roasted Makhana healthy?
Absolutely! Roasted Makhana is high in protein, fiber, and antioxidants, yet low in calories and fat. It’s gluten-free, vegetarian, and can be made vegan. Plus, it’s a much healthier alternative to store-bought chips or fried snacks.
Can I experiment with different flavors?
Definitely. While the recipe calls for classic Indian spices, you can easily swap in garlic powder and paprika for a smoky version, go sweeter with cinnamon and powdered sugar, or add your favorite herbs. Roasted Makhana is a blank canvas!
How do I get perfectly crisp makhana every time?
The secret is to roast them low and slow, stirring constantly, and ensuring they’re completely cool before storing. Avoid overcrowding the pan — you want each piece to get even heat and crisp up all the way through.
Can I make Roasted Makhana without oil or ghee?
It’s possible to dry-roast makhana in a non-stick pan, though the texture and flavor will be slightly different. Use very low heat and make sure to stir constantly. If skipping oil entirely, you might want to add a touch of lemon juice for a bit of zing after roasting.
Final Thoughts
Roasted Makhana is truly a snack you’ll find yourself making on repeat — it’s simple, satisfying, and packed with feel-good flavors. Don’t be surprised if your friends ask you for the recipe after just one bite. Go ahead and give this crunchy treat a try; it just might become your new favorite way to snack!
Print
Roasted Makhana Recipe
- Total Time: 17 minutes
- Yield: 4 servings 1x
- Diet: Gluten-Free, Vegetarian, Vegan (if using oil instead of ghee)
Description
Crunchy and flavorful, this Roasted Makhana recipe is a simple and healthy Indian snack made with fox nuts (lotus seeds) and a blend of aromatic spices. Perfect for satisfying those snack cravings!
Ingredients
Main Ingredients:
- 2 cups makhana (fox nuts/lotus seeds)
Seasonings:
- 1 tablespoon ghee or olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon turmeric powder
- 1/2 teaspoon chili powder
- 1/2 teaspoon black pepper
- 1/2 teaspoon chaat masala
- 1/2 teaspoon cumin powder
Instructions
- Heat the Ghee or Oil: Heat ghee or oil in a large skillet over low-medium heat.
- Roast Makhana: Add the makhana and roast for 8 to 10 minutes until crisp and golden.
- Season: Reduce heat, sprinkle turmeric, chili powder, black pepper, chaat masala, cumin, and salt over makhana. Roast for 1-2 minutes.
- Cool and Store: Remove from heat, let cool, and store in an airtight container.
- Serve: Enjoy as a crunchy snack!
Notes
- Adjust spices to taste.
- For a sweet version, roast with ghee, powdered sugar, and cinnamon.
- Prep Time: 5 minutes
- Cook Time: 12 minutes
- Category: Snack
- Method: Roasting, Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1/2 cup
- Calories: 120
- Sugar: 0g
- Sodium: 150mg
- Fat: 4g
- Saturated Fat: 2g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 5mg (0mg if using oil)