Spiced roasted nuts are a party staple and a smart alternative to chips: crunchy, savoury, a little hot and deeply flavoured. Packaged versions can be heavy on salt, oil and flavour enhancers, and cost more per gram. This spiced roasted nuts recipe shows how to roast almonds, cashews, peanuts and mixes in the oven or on the stove, with three flavour blends: chaat masala, sweet heat and rosemary garlic. You will find quantities for 300 g of nuts, temperatures and times, tips for coating evenly, how to know when they are done, how to avoid burning, calories and sodium, storage and gifting ideas, and troubleshooting. A batch takes less than half an hour and keeps for weeks.
Quick answer: Toss 300 g mixed nuts with 1 tablespoon oil and a spice blend (for example, 2 teaspoons chaat masala and 1/2 teaspoon salt). Roast on a tray at 150 degrees Celsius for 15 to 20 minutes, stirring halfway, or toast in a heavy pan on medium-low for 8 minutes. Cool fully before storing in an airtight jar. Keeps 3 weeks.

Ingredients for 300 g nuts
| Ingredient | Quantity |
|---|---|
| Almonds, cashews, peanuts or mixed | 300 g, raw and unsalted |
| Oil or ghee | 1 tbsp |
| Salt | 1/2 tsp |
| Spice blend | See flavours below |
| Lemon zest or juice | Optional, for chaat style |
Use fresh nuts: almonds, cashews and a handful of peanuts. For selection tips see how to choose good cashews.
Three flavour blends
| Blend | Spices for 300 g | Notes |
|---|---|---|
| Chaat masala | 2 tsp chaat masala, 1/2 tsp amchur, salt, lemon zest | Tangy and savoury |
| Sweet heat | 1 tbsp jaggery powder, 1/2 tsp chilli powder, 1/2 tsp salt | Sweet, spicy, a bit smoky |
| Rosemary garlic | 1 tsp dried rosemary, 1/2 tsp garlic powder, 1/2 tsp black pepper, salt | Western style |
| Pudina | 1 tsp dried mint, 1/2 tsp black salt, 1/4 tsp chilli | Fresh and cooling |
Oven method
- Heat
Preheat oven to 150 degrees Celsius. - Coat
Toss nuts with oil, salt and spices in a bowl. - Spread
Arrange in a single layer on a lined tray. - Roast
Roast 15 to 20 minutes, stirring halfway. - Check
Break a nut: it should be golden inside and smell nutty. - Cool
Cool completely on the tray, since nuts crisp as they cool.
Low and slow roasting prevents burning and keeps nuts crunchy.
Stovetop method
Heat a heavy pan on medium-low. Add nuts and toast, stirring constantly, for 6 to 8 minutes until fragrant. Add oil, salt and spices off the heat and stir for a minute, letting the residual heat bloom the spices. Transfer to a plate to cool. This method is quicker but needs attention, because spices burn easily. Use a small batch of 150 g for even heat.
Making spices stick
A little oil or a spray of water with a pinch of salt helps spices cling. Add finely ground spices while the nuts are warm. For sweet blends, a teaspoon of honey or jaggery syrup works as glue, but bake carefully to avoid burning sugars. Toss the nuts and spices together in a bowl before roasting. Let them cool on a tray; they will not clump, and the coating will set.
How to tell they are done
- The nuts smell nutty and sweet.
- They look a shade darker.
- A cut almond is pale gold inside, not white.
- They crisp up when cooled; they are soft while hot.
- Cashews should be lightly golden, not brown.
Nutrition and sodium
A 30 g portion has around 180 calories, 5 g of protein and 15 g of fat. Salt adds about 150 mg of sodium per portion in this recipe, far less than most packaged mixes. Reduce salt further for blood pressure; see dry fruits for blood pressure. Measure portions; see nut portion control. Data from USDA FoodData Central.
Storage and gifting
Cool completely and store in an airtight jar in a cool, dark place for three weeks, or in the fridge for six. Spiced nuts make good gifts in small glass jars with labels. See dry fruit gift box ideas. Always label allergens. Check storage of raw nuts at how to store dry fruits.
Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
| Burnt spices | Pan too hot | Lower heat, add spices at the end |
| Soft nuts | Not cooled | Cool completely, re-roast 3 minutes |
| Uneven colour | Crowded tray | Use a single layer |
| Spices fall off | No oil | Coat with oil or syrup |
| Bitter | Overroasted | Reduce time or temperature |
Allergies and label reading
These nuts are tree nuts or peanuts and unsafe for people with allergies. Keep utensils separate. For young children, avoid whole nuts; see nuts for toddlers. Check ingredient labels of spice blends for additives; see FSSAI and the WHO healthy diet page.
Party-ready ideas
Serve spiced nuts in small bowls with cocktails or mocktails, as a topping for salads, sprinkled on soups or crushed over roasted vegetables. For a snack board, pair with cheese cubes, olives, dried fruit and crackers. For festivals such as Diwali, mix sweet-heat nuts with makhana and dried fruit in a decorative tin. For a quick gift, pour into a small jar and tie with a ribbon and a label showing the flavour and date. Make several flavours in one batch by dividing the nuts after roasting and tossing each portion with a different spice blend.
Plan for about 40 g per guest for a party. Keep a bowl of plain unsalted nuts alongside, so guests with dietary needs have an option. Label spicy flavours so no one is surprised.
Different nuts, different times
Nuts roast at different rates. Almonds take 15 to 20 minutes at 150 degrees, cashews 12 to 15, peanuts 15 to 18, walnuts 8 to 10 because they burn easily, and pistachios 8 to 12. If you mix nuts, roast them on separate trays and combine afterwards, or add the quick-roasting ones partway through. Check every five minutes near the end. Always cool on the tray. Seeds such as pumpkin and sunflower can join the mix for the last five minutes. For more about the nutrition of different nuts see healthy fats in nuts.
Why roast at home
Home roasting lets you choose the oil, salt and spices and avoid additives. It also gives you fresher flavour: roasted nuts lose aroma over time, so a fresh batch tastes far better than a packet that sat on a shelf. The cost per gram is usually lower, and you can adjust the roast for your preference, light for a delicate flavour or darker for depth. Roasting also reduces moisture, making the nuts crunchier. As always, store them airtight and use within a few weeks.
Final tip
Taste a nut from each batch after cooling and adjust the seasoning in your next round. Salt and spice flavours mellow slightly as the nuts cool and rest.
Frequently asked questions
What temperature should I roast nuts?
About 150 degrees Celsius for 15 to 20 minutes.
How do I make spices stick?
Coat with a little oil while the nuts are warm.
How long do spiced nuts last?
Three weeks airtight at room temperature.
Can I roast on the stove?
Yes, stir constantly on medium-low for 6 to 8 minutes.
Are roasted nuts healthy?
Yes if portions are measured and salt is moderate.
Can I use raw peanuts?
Yes, roast a few minutes longer than almonds.
The bottom line
This spiced roasted nuts recipe offers oven and pan methods with chaat masala, sweet-heat and rosemary garlic blends. Roast low and slow, cool fully and store airtight.
