30 Minute



Easy Navratri Recipe – Punjabi Rajma (No Onion, No Garlic)

Easy Navratri Recipe – Punjabi Rajma (No Onion, No Garlic)

I can’t believe I am going to say this – Rajma (Kidney Bean curry) recipe doesn’t even need garlic and onion. Literally. This recipe will make you forget that it doesn’t have these two special Indian curry ingredients. This is just perfect for the Navratri season. Also, if you are someone who doesn’t eat onion and garlic, this recipe is for you. You won’t be able to resist licking the plate.

Story Time

Jatin loves Rajma with rice a lot. It is one of his all-time favorite recipes. There is a particular kind of taste that he needs in his Rajma. It was a struggle for me to get that right taste for him. And when I decided to alter that perfectly set recipe and make it without onion and garlic, I thought that he won’t like it as much. Even I had my doubts because onion and garlic are two very important ingredients for Indian curry recipes. They add such a delicious flavor to the recipes that not adding them doesn’t feel right. I literally used to say that Rajma can not be made tasty without onion and garlic. But, I was absolutely wrong.

When I made this recipe, Jatin and I were surprised by the taste. We couldn’t even tell that it doesn’t have onion and garlic. We were literally talking that we don’t need these two ingredients for this recipe. It was like an eye-opener for us. It was extremely delicious, has that nice tangy and sweet flavor, and was thick enough to be enjoyed with rice. I even could not resist licking the utensil in which I made it. It was damn tasty and I am still craving it while writing this blog.

What is the Navratri Festival?

Navratri (also known as Navaratri or Navrate), is a joyous Hindu festival. It is celebrated over 9 to 10 days. “Navratri” is a word from the Sanskrit language – Nav means nine and Ratri means night. This festival is celebrated two times a year, once in the spring (Chaitra Navratri) and once in the autumn (Sharad Navratri). Sharad Navratri falls during September or October and is widely celebrated all across India.

One of the main aspects of Navratri is fasting (known as Vrat or Upvas). During fasting, devotees avoid eating some foods, like grains, pulses, onions, garlic, alcohol, and non-vegetarian items. But they eat fasting food items like fruits, nuts, dairy products, etc.

Navratri fasting

What food items are allowed in Navratri?

Food items that are allowed during the Navratri season are as follows:

  1. Vegetables like potato, tomato, arbi, cucumber, carrot, bottle gourd, eggplant, pumpkin, etc.
  2. Fruits
  3. Dairy Products
  4. Coconut
  5. Nuts and Seeds
  6. Quinoa, Buckwheat, Little Millet (Samai or Samak), Water Chestnut Flour (Singhade Ka Aata).
  7. Spices like cumin seeds, red chili powder, turmeric powder, cardamom, carom seeds (ajwain), cinnamon, cloves, black pepper, etc.
  8. Rock Salt

What food items are not allowed in Navratri?

Food items that are not allowed during the Navratri season are as follows:

  1. Onion and Garlic: They are Tamsik in nature and hence not consumed.
  2. Lentils and Pulses like moong dal, chana dal, kidney beans, chickpeas, etc.
  3. Grains and their flours like wheat flour, gram flour (besan), etc.
  4. Eggs, Non-Vegetarian Food Items like chicken.
  5. Alcohol (some people avoid smoking too).
  6. Salt
  7. Canned Food Items

Everybody has their own beliefs and follows their own rules during the fasting period. That is why, I suggest you adjust the recipes based on how you follow your fasting and celebrate Navratri.


  1. Soaking Rajma: I always prefer to wash the kidney beans/rajma first and then soak it overnight. If you soak it first and then wash it, the red color of rajma also washes out. Hence, wash it well 2-3 times with water and then soak (with 3 inches higher water) overnight or for at least 6-8 hrs. If you don’t have much time, soak it in hot water for at least 1 hour.
  2. Boiling Rajma: The rajma should be boiled perfectly. It should be soft enough that you can easily press it with your fingers. The water level is very important while boiling. If the water is not enough, the skin of rajma will come off and it will become mushy and won’t look good. Keep the water level at least 2-3 inches above the level of Rajma.
  3. Gravy Color: To get a nice red color gravy, add red chili powder and turmeric powder (haldi) with tomato puree itself. It cooks for a long time and gives a very nice color to the gravy.
  4. Gravy Consistency: The gravy thickens as it cools down. Hence, keep the consistency depending on when are you going to eat it.


  1. Tomato Puree: If you don’t have a grinder, you can also grate the tomatoes using a grater or simply chop them absolutely fine. The gravy will turn out just nice. Also, use soft and ripe tomatoes.
  2. Kidney Beans or Rajma: You can even use canned rajma but make sure they don’t have sugar added to it. It makes the rajma quite sweet. If you do not prefer canned food in Navratri, use the packed ones as I used in this recipe.

By the way, you should also check out our authentic Punjabi Rajma recipe too.

Rajma Chawal

Is this recipe Vegan-Friendly?

Yes. All the ingredients used in this recipe are plant-based and vegan.

No Onion No Garlic Rajma

Can this recipe be refrigerated?

Yes. Of course. Refrigerate the leftover rajma and consume it within 2 days. It tastes even better the next day because all the flavors get infused with each other well.

More Navratri Recipes

  1. Roasted Makhana
  2. Makhana Kheer
  3. Amaranth and Dates Energy Bars
  4. Quinoa Cutlets
  5. Kuttu Ka Cheela (Savory Buckwheat Pancakes)
  6. Sabudana Khichdi

Now grab all the ingredients because you are ready to make this delicious and mouth-watering Indian curry – Rajma – at home. It is perfect for lunch or a weekend brunch recipe. Make a little extra so that the next day you can even prepare leftover kidney bean wraps.

If you try this recipe & like it too, please share the photo of your creation on Instagram and tag us @thefearlesscooking. We just love to see your recreation of our recipes.

Happy Cooking 🙂

Love from us


Easy Navratri Recipe – Punjabi Rajma (No Onion, No Garlic)

Delicious. Vegan. Flavourful.

This No Onion, No Garlic Rajma recipe is so delicious that you will even lick your plate. You will dream about it for days. Literally. This is one of the best rajma recipes that you can find on the Internet. 

Just give it a try. 



10 min

Prep Time

60 min

Cook Time

1 hr 10 min

Total Time




Boil Rajma
  1. In a pressure cooker, add soaked rajma with water in which it has been soaked, and 1 Tsp salt (or to taste). Add extra water if needed. The water level should be 2-3 inches above the level of rajma.
  2. Pressure cook till they are soft and completely cooked. It may take 25-30 minutes. Cook on high flame and after one whistle, let it cook further on low flame.
  3. Once cooked, switch off the flame and let it depressurize on its own.
  1. In a mixer-grinder, grind tomato and ginger until they form a puree. Add water if needed to grind well. 
  2. Heat oil in a large saucepan or kadhai. Add bay leaves and cumin seeds. Let them sizzle for around 15 seconds. 
  3. Add tomato and ginger puree as prepared along with the spices - red chili powder, turmeric powder, and coriander powder. Mix well and cook on medium flame until all the moisture is evaporated. It takes around 10 minutes. Keep stirring in between else it may burn.
  4. Add boiled rajma along with the water in which it was boiled, garam masala, sugar, and amchur powder. Mix well. Add 1/2 to 3/4 Cup water, if it looks very thick. 
  5. Adjust salt if needed.
  6. Cover and let it cook on medium-low flame till you get the desired consistency of the gravy. It may take around 20 minutes. Keep stirring in between.
  7. Once done, switch off the flame. Add chopped coriander. Mix well.
  8. Serve hot with rice or parathas. Enjoy.


Which Rajma is best to make Punjabi Rajma Recipe?

There are different kinds of kidney beans / rajma. You can use any of these two to make a delicious Punjabi Rajma:

  1. Red Kidney Beans – It gives a nice red color. Takes a little longer to cook.
  2. Chitra Rajma – This is light in color and has some spots on its surface. It tastes good and cooks faster than red kidney beans.

Some people like chitra rajma or some like red kidney beans. I mostly prefer red one because it makes a beautiful red colored gravy which I love.

Can I eat Rajma at night?

Although Rajma is rich in proteins and fibers and very healthy to eat. But it may upset your stomach if you consume it for dinner. If you have digestion problems, avoid eating it over dinner.

How to boil or cook rajma perfectly?

Wash and soak rajma overnight or at least for 6-8 hrs. If you don’t have time, soak it in hot boiling water for 1 hour. Add the soaked rajma in a pressure cooker along with water. Make sure the level of water is 2-3 inches above the rajma level.

Cook on high flame and after one whistle, lower the flame and cook it further for 15-20 minutes. Overall time to cook rajma completely is around 25-30 minutes. Time may vary depending on the type of Rajma used.

What are the different ways to cook rajma or kidney beans?

Before cooking rajma, always wash and soak them first for at least 6 to 8 hours, if not overnight. Then use any of the following methods to soften them completely:

  1. Pressure Cooker: Add the soaked rajma in a pressure cooker along with water. Make sure the level of water is 2-3 inches above the rajma level. Cook on high flame and after one whistle, lower the flame and cook it further for 15-20 minutes. Overall time to cook rajma completely is around 25-30 minutes. Time may vary depending on the type of Rajma used.
  2. Pan: This method takes a lot of time to soften rajma. But if you don’t have a pressure cooker, you can surely try this. Make sure to cover the lid of the pan. It fastens the cooking process. You can also add baking soda. It softens the rajma well. Keep stirring and checking in between. After cooking on medium-low flame for around 30-40 minutes, take a bean and press it between your fingers. If it gets mushy, your rajma is well cooked.
  3. Instant Pot: This method is quite easy. Add all the ingredients in the pot. Close the lid. Press the button for bean/chili. It takes 30 minutes to cook.

Tell us what you think