How to Roast Peanuts Indian Style[ Unleash The Flavor ]

How To Roast Peanuts Indian Style

This post contains affiliate links

To make Indian-style roasted peanuts, start by preheating a pan on medium heat. Add the raw peanuts to the pan and stir frequently until they are evenly roasted, about 5-7 minutes. Next, add your desired spices and seasonings, such as cumin, coriander, and red chili powder, and stir to combine.

Brief history of roasted peanuts in India

Roasted peanuts have been a part of Indian cuisine for generations, and it’s not hard to see why. The combination of crunchy texture and savory flavor makes them a popular snack, appetizer, and ingredient in many dishes. Whether you’re eating them straight out of the bag or incorporating them into your favorite recipes, roasted peanuts are a staple in Indian households.

Their history in India is a bit of a mystery, but it’s safe to say that roasted peanuts have been a part of the Indian diet for a very long time. They are native to South America, but were brought to India by traders and travelers centuries ago. Since then, they have been incorporated into Indian cuisine and have become an essential ingredient in many traditional dishes.

How To Roast Peanuts Indian Style

Importance Of Roasted Peanuts In Indian Cuisine

The importance of roasted peanuts in Indian cuisine cannot be overstated. They are a versatile ingredient that can be used in sweet and savory dishes, and are a staple in Indian snack platters and street food. From adding crunch to salads and curries, to being used as a coating for pakoras, roasted peanuts play a significant role in Indian cooking.

In short, roasted peanuts are a cherished part of Indian cuisine and hold a special place in our hearts and stomachs. They bring both flavor and texture to the table and are an essential ingredient in many of our favorite dishes.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Roasted Peanut Indian Style

Crunchy Indian-Style Roasted Peanuts – A Flavorful Snack for All

Satisfy your snack cravings with these easy-to-make, delicious Indian-style roasted peanuts. Perfect for parties, movie nights, or simply to enjoy on your own. They’re vegan, gluten-free, and can be customized to your taste!

  • Total Time: 30 minutes
  • Yield: 4 servings 1x


Units Scale
  • 1 cup raw peanuts (shelled and skinless)
  • 1 tbsp oil (any vegetable oil will work)
  • 1 tsp salt (adjust to taste)
  • 1 tsp red chili powder (adjust to taste)
  • 1 tsp chaat masala (optional)
  • 1/2 tsp turmeric powder (optional)
  • 1/2 tsp garlic powder (optional)
  • 1/2 tsp cumin powder (optional)


  1. Preheat your oven to 350°F (180°C) and line a baking sheet with parchment paper.
  2. In a mixing bowl, combine the peanuts, oil, salt, and spices. Mix well to ensure all peanuts are evenly coated.
  3. Spread the peanuts in a single layer on the prepared baking sheet.
  4. Roast in the oven for 20-25 minutes or until golden brown, stirring occasionally to ensure even roasting.
  5. Remove from the oven and allow the peanuts to cool for a few minutes. They will become crunchier as they cool.
  6. Serve immediately or store in an airtight container for up to 2 weeks.


  • Feel free to customize the spices according to your taste preferences.
  • For a spicier version, add more red chili powder or include a pinch of black pepper.
  • Author: Jay Whyms
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Category: Snack
  • Method: Baking
  • Cuisine: Indian
  • Diet: Vegan

Keywords: Indian roasted peanuts, vegan snack, gluten-free snack, healthy peanuts, easy snack recipe

Recipe Card powered byTasty Recipes


The list of ingredients needed to make Indian-style roasted peanuts is simple, yet flavorful. Use a single layer of peanuts for even roasting and let them come to room temperature before cooking. Lemon juice, black salt, and black pepper add a tangy touch, while the ginger-garlic paste, garam masala, and chaat masala powder bring out the spicy flavors.

You can also add a pinch of cayenne pepper or red chilli powder for extra heat. For those with dietary restrictions, use a substitute such as rice flour or gram flour instead of cooking oil.

  • 1 cup of raw peanuts
  • 2 tsp red chili powder
  • 1 tsp garam masala
  • 1 tsp ginger-garlic paste
  • 1 tsp lemon juice
  • 1 tsp black salt
  • 1 tsp kala namak
  • 1 tsp black pepper
  • 1 tsp coriander powder
  • 1 tsp cumin powder
  • 1 tsp sesame seeds
  • 1 tsp chaat masala powder
  • 1 small red onion (optional)
  • Salt to taste
  • Cooking oil (optional)
How To Roast Peanuts Indian Style

To get the best results, select high-quality, unsalted peanuts and use an airtight container to store them. This easy recipe can be made in an air fryer basket or on the stovetop, but cooking times may vary.

A key tip to achieve a golden brown color and great taste is to stir the peanuts a couple of times during cooking. Serve hot with a cold beer or a cup of chai, and enjoy this great snack on the go or at home.

This Indian-style roasted peanuts recipe is a time-favorite snack that is perfect for road trips, picnics, and movie nights. You can customize the spice mix to your liking, and try different flavors such as adding a couple of Sichuan peppercorns or a serrano pepper.

This recipe is also a healthy snack option, making it a great addition to your daily cooking and healthy breakfast ideas. You can also make a batch of baked masala peanuts or dry-roasted peanuts and store in airtight containers. Don’t be afraid to get creative and add your favorite spice! Your taste buds will thank you.

Step-by-Step Guide:

Preparing the peanuts:

  1. Start by selecting 1 cup of raw, unsalted peanuts and bringing them to room temperature.
  2. Spread the peanuts in a single layer on a baking sheet.

Roasting the peanuts:

  1. Preheat a pan on medium heat and add a small amount of cooking oil if desired.
  2. Add the peanuts to the pan and stir frequently until they are evenly roasted and have a golden brown color, about 5-7 minutes.

Adding spices and seasonings:

  1. Once the peanuts are roasted, add 2 tsp of red chili powder, 1 tsp of garam masala, 1 tsp of ginger-garlic powder paste, 1 tsp of lemon juice, 1 tsp of black salt, 1 tsp of kala namak, 1 tsp of black pepper, 1 tsp of coriander powder, 1 tsp of cumin powder, 1 tsp of sesame seeds, and 1 tsp of chaat masala powder to the pan.
  2. Stir the peanuts to ensure they are evenly coated with the spices.
  3. If desired, add a small diced red onion and a pinch of salt to taste.

Storing the roasted peanuts:

  1. Once the peanuts have cooled, transfer them to an airtight container.
  2. Store in a cool, dry place and enjoy as a snack or add to your favorite recipes.
  3. These roasted peanuts can last for several weeks when stored properly.
How To Roast Peanuts Indian Style

Variations of Roasted Peanuts Indian Style

Spicy roasted peanuts:

  1. For a spicy kick, add an extra tsp of red chili powder or cayenne pepper to the spice mix. You will love these spicy peanuts
  2. Serve with a cold beer or cup of hot tea to balance the heat.

Sweet and savory roasted peanuts:

  1. For a sweet and savory twist, add 1 tsp of brown sugar and 1 tsp of soy sauce to the spice mix.
  2. Stir the peanuts until they are evenly coated with the sweet and savory spices.

Garlic roasted peanuts:

  1. For garlic lovers, add 2 cloves of minced garlic or 1 tsp of garlic powder to the spice mix.
  2. Serve these garlic roasted peanuts as a snack or add to your favorite indian dishes for an extra burst of flavor.

Note: These variations can be easily made in an air fryer basket or in a pan on medium flame. Try using an oil spray for a healthier option, or add a lot of water and cook the peanuts in a ninja foodi for an easy and quick option. Get creative with the spices and seasonings to find your favorite flavor! Store the roasted peanuts in an airtight container on your kitchen counter and enjoy them as a snack or add to your latest recipes for a tasty twist on your favorite savory snacks.

Serving Suggestions:

Snack options for roasted peanuts Indian style:

  1. Enjoy a small bowl of these roasted peanuts as a snack on their own or add them to a variety of recipes for a crunchy texture.
  2. These roasted peanuts make a great snack for road trips, picnics, or any time you need a quick and easy snack on the go.

Recipes that pair well with roasted peanuts:

  1. Add roasted peanuts to your favorite Indian dishes, such as peanut chaat or a spicy peanut butter sauce for your favorite noodles.
  2. Sprinkle roasted peanuts on top of salads or use them as a garnish for your favorite soups or stews.

Ideas for entertaining with roasted peanuts:

  1. Serve a large bowl of these roasted peanuts at your next party for a tasty and addictive snack.
  2. Offer a variety of flavored roasted peanuts, such as sweet and savory, spicy, and garlic, for your guests to try.
  3. Use roasted peanuts as a topping for your favorite ice cream or yogurt for a sweet and crunchy dessert.

Note: These roasted peanuts are a great addition to any snack or meal and can easily be stored in an airtight container for a long time. The best part about this recipe is that it is easy to customize with your favorite spices and seasonings, making it a time-favorite for many.

How To Roast Peanuts Indian Style

Do I need to soak peanuts before roasting

No, you don’t necessarily need to soak peanuts before roasting. However, soaking can help to remove any impurities and make the peanuts easier to digest. Additionally, soaking can help to soften the peanuts, making them easier to roast evenly and helping to preserve their natural oils. If you do choose to soak your peanuts, be sure to drain and dry them thoroughly before roasting.

How many minutes does it take to roast peanuts

Well, let me tell you, roasting peanuts is like baking a cake – it’s all about the timing! But instead of worrying about a toothpick coming out clean, you’re waiting for that beautiful golden-brown color to emerge. On average, it takes around 15-20 minutes to roast peanuts in an oven at 350°F, but it really depends on how crispy you like your peanuts.

If you’re feeling fancy, you can even use an air fryer, which can get the job done in just 10-12 minutes. Just remember, the key to perfectly roasted peanuts is to keep an eye on them, give them a stir every now and then, and take them out as soon as they reach your desired level of roastiness.

Recap of how to roast peanuts Indian style:

  1. Start by preparing the peanuts by removing the shells and rinsing them in a lot of water.
  2. Next, roast the peanuts on a baking sheet or in an air fryer basket until they are golden brown.
  3. Finally, add spices and seasonings of your choice, such as red chili powder, garam masala, or lemon juice, for a delicious and flavorful snack.

Final thoughts on the delicious snack:

Roasted peanuts Indian style are a great snack option for those who love a little heat and flavor. They are easy to make at home with simple ingredients and are a healthier alternative to deep-fried snacks.The versatility of this recipe makes it a favorite for many, as it can be customized with different spices and seasonings to suit your taste buds.

References A. Sources used in writing the blog post:

  1. Indian Spiced Roasted Peanuts” by Archana’s Kitchen
  2. “How to Roast Peanuts Perfectly Every Time” by Delish


Hey there, I'm Jay Whyms – web developer by day, food maestro by night, and full-time family man!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Recent Posts