Tomato Rasam is a spicy, tangy, soupy, vegetarian Indian curry. This is a home-style rasam recipe made with tomato, garlic, and spices. Serve rasam rice for a hearty meal or as a delicious drink.

What is rasam?
For those not familiar with this magical soupy curry, let me give you a brief introduction.
Rasam is a gluten-free, purely vegetarian South Indian style soup cum curry prepared with vegetables or lentils. The consistency of rasam is watery or very thin.
It is served with steamed rice and other main-course dishes such as fish fry, Chettinad chicken masala , or as an appetizer just like a bowl of soup.
A piping hot rasam is an excellent home remedy for cold, cough, or a bad throat, plus it aids indigestion. Along with its deliciousness, it has tons of ayurvedic health benefits.
Reasons To LOVE Rasam
home remedy for cold, cough, and flu
gluten-free and vegan
plant-based curry
aids in digestion
one-pot recipe

About My Rasam Recipe
The whole tomato rasam-making affair, from peeling garlic, grinding rasam masala to finally mopping the curry with hot steamed rice, is a delectable experience, which I always savor.
Whether it is a cold, harsh evening, a rainy day, or a bad throat, there is nothing my steaming bowl of garlic rasam cannot fix.
This rasam recipe was humbly penned down by the house-help with many traditional South Indian recipes as a parting gift while leaving Bangalore, Karnataka.
She had no accurate measure of the ingredients for the rasam recipe. Someday she will add more garlic while, on some occasions, a fistful of chopped fresh coriander leaves.
But each time, her tomato garlic rasam had different flavor profiles equally delectable than the previous one.
USP Of this Rasam Recipe: This is a quick and flavorsome rasam recipe. It is a cross between the authentic tomato (thakalli) rasam and poond (garlic) rasam. You can also call it tomato charu. The key ingredients are – tomato, garlic, and black pepper.

Rasam Powder
There is no finger-licking good rasam possible without rasam powder.
Either you can use the store-bought rasam masala powder or follow my secret homemade rasam powder recipe to make your own batch.
My rasam masala has lentils (dals), whole spices, red chilies, and asafoetida . All these ingredients take tomato rasam to another level of deliciousness.
Step-By-Step Rasam Recipe
Heat ghee or any vegan cooking oil in a heavy bottom kadhai. Add mustard seeds, red chili, curry leaves, and asafoetida. Fry for 10 – 20 seconds or till the seeds start spluttering ( image 1 ).
Add chopped tomato, turmeric powder, red chili powder, salt, and cook for 3 – 5 minutes or till tomatoes turn mushy ( image 2 ).
Combine garlic cloves, black peppercorns, cumin seeds, and coriander stalks in a blender. Grind to a coarse powder. Do not use water to make a smooth paste ( image 3 )

Add fresh garlic paste prepared earlier. Stir to combine and cook for a minute ( image 4 ).
Add 4 cups of water and rasam masala powder. Stir, and gently mash the tomato using the back of the ladle. At this stage, taste and adjust the seasoning as per personal preference ( image 5 ).
Let the rasam simmer over low heat for the next 15 – 20 minutes. Keep stirring at regular intervals. So not cook it for too long.
Garnish with loads of chopped fresh coriander.

Serving Suggestions
In South India, a rasam is served two ways – one, as an appetizing digestive drink before the meal. Or as a spicy vegetarian curry with cooked rice .
At times, rasam is served in a tumbler along with other main-course dishes to sip in-between meals.
I like to enjoy it with white rice, a dollop of ghee on top, some fried poppadums, and masala potato fry on the side.
More South Indian Recipes
Curd Rice
Masala Potato Fry
South Indian Vada Curry
Chettinad Prawn Masala
Lemon Rice (Elumichai Sadam)
If you try this recipe and love it, please leave a comment and a rating. This helps us grow and reach other food lovers like you.
Ingredients
Ingredients To Grind:
- ▢ 1 tablespoon black peppercorns
- ▢ 1 teaspoon cumin seeds (jeera)
- ▢ 5 – 6 fresh coriander stalks
- ▢ 6 – 8 garlic cloves
Ingredients For Curry:
- ▢ 2 tablespoon ghee or gingelly oil or cooking oil
- ▢ 2 dry red chilli
- ▢ 4 – 5 curry leaves
- ▢ ¼ teaspoon hing (asafoetida)
- ▢ 1 teaspoon black mustard seeds (rai)
- ▢ 1 Cup chopped tomato
- ▢ Salt to taste
- ▢ 1 teaspoon Rasam Powder (see recipe here )
- ▢ 1 teaspoon turmeric powder
- ▢ 1 teaspoon red chili powder
- ▢ 1 tablespoon chopped fresh coriander
Instructions
- To make the Tomato Garlic Rasam, combine garlic cloves, black peppercorns, cumin seeds, and coriander stalks in a blender. Grind to a coarse powder. Do not use water to make a smooth paste. Set it aside.
- Next, heat ghee or any vegan cooking oil in a heavy bottom kadhai. Add mustard seeds, red chili, curry leaves, and asafoetida. Fry for 10 – 20 seconds or till seeds starts spluttering.
- Add chopped tomato, turmeric powder, red chili powder, salt, and cook for 3 – 5 minutes or till tomatoes turn mushy.
- Add fresh garlic paste prepared earlier. Stir to combine and cook for a minute.
- Add 4 cups of water and rasam masala powder. Stir, and gently mash the tomato using the back of the ladle. At this stage, taste and adjust the seasoning as per personal preference.
- Let the rasam simmer over low heat for the next 15 – 20 minutes. Keep stirring at regular intervals. So not cook it for too long.
- Garnish with loads of chopped fresh coriander.
- Serve with steamed rice or as an appetizer.
Recipe Notes:
- Use ripe and juicy tomatoes to make rasam.
- Adjust the amount of garlic and spices according to your preference. I usually, use a whole pod of garlic to make rasam.
- If rasam masala powder is not available skip it. It is for the added flavor.
- Do not cook the rasam for too long as it starts losing medicinal properties.
- It is not recommended to store rasam in the fridge and reheat. It is best consumed hot and fresh.
Nutrition
We follow a strict NO SPAM Policy
Tomato Garlic Rasam Recipe
Equipment
- Blender
- Heavy Bottom Kadhai
Ingredients
Ingredients To Grind:
- 1 tablespoon black peppercorns
- 1 teaspoon cumin seeds (jeera)
- 5 - 6 fresh coriander stalks
- 6 - 8 garlic cloves
Ingredients For Curry:
- 2 tablespoon ghee or gingelly oil or cooking oil
- 2 dry red chilli
- 4 - 5 curry leaves
- ¼ teaspoon hing (asafoetida)
- 1 teaspoon black mustard seeds (rai)
- 1 Cup chopped tomato
- Salt to taste
- 1 teaspoon Rasam Powder (see recipe here )
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder
- 1 tablespoon chopped fresh coriander
Instructions
- To make the Tomato Garlic Rasam, combine garlic cloves, black peppercorns, cumin seeds, and coriander stalks in a blender. Grind to a coarse powder. Do not use water to make a smooth paste. Set it aside.
- Next, heat ghee or any vegan cooking oil in a heavy bottom kadhai. Add mustard seeds, red chili, curry leaves, and asafoetida. Fry for 10 - 20 seconds or till seeds starts spluttering.
- Add chopped tomato, turmeric powder, red chili powder, salt, and cook for 3 - 5 minutes or till tomatoes turn mushy.
- Add fresh garlic paste prepared earlier. Stir to combine and cook for a minute.
- Add 4 cups of water and rasam masala powder. Stir, and gently mash the tomato using the back of the ladle. At this stage, taste and adjust the seasoning as per personal preference.
- Let the rasam simmer over low heat for the next 15 - 20 minutes. Keep stirring at regular intervals. So not cook it for too long.
- Garnish with loads of chopped fresh coriander.
- Serve with steamed rice or as an appetizer.
Notes
- Use ripe and juicy tomatoes to make rasam.
- Adjust the amount of garlic and spices according to your preference. I usually, use a whole pod of garlic to make rasam.
- If rasam masala powder is not available skip it. It is for the added flavor.
- Do not cook the rasam for too long as it starts losing medicinal properties.
- It is not recommended to store rasam in the fridge and reheat. It is best consumed hot and fresh.
Nutrition
Rajma Masala is a delicious, one-pot, vegan Indian curry. The red kidney beans (rajma) cooked in a rich tomato-based gravy and served with steamed rice, called rajma chawal. The Rajma Masala is one of the most popular Indian curries.

About Rajma Masala
Rajma masala or rajma curry is a thick, spicy curry made with red kidney beans called rajma in Hindi, onion, tomato, and spices.
A simple mix of spices and a tomato-based gravy is the only secret for making incredibly tasty rajma curry.
The best way to enjoy rajma masala is to add a ladle full of curry over the steamed basmati rice, top it with sliced onion, green chutney and dig in. There is no other sophisticated or a more gratifying way to relish rajma chawal.
Rajma Curry and steamed basmati rice is a match made in heaven. It is also the most loved way to enjoy rajma curry. Hence, the dish is often called as ‘rajma chawal’. The word ‘ chawal ‘ in Hindi means rice.

Our Family’s Rajma Masala Recipe
This recipe of rajma masala was passed on to me by my mother-in-law. Trust me when I say this, it is the quickest and delicious of all the rajma recipes. It’s astonishingly straightforward – and does not require tons of spices.
Our family’s rajma recipe is a bit unconventional.
Most of the rajma recipes will ask you to fry the chopped tomato before adding the red kidney beans. We add them with kidney beans without frying beforehand with the masala.
There is no scientific reason for following this step but it always does some kind of magic to the gravy. Making it totally delectable and distinct.
This recipe is totally a no-fuss one and you will have a bright and luscious restaurant style rajma without breaking sweat near the stovetop.
Step-By-Step Instant Pot Recipe
Making rajma in an instant pot is super easy . Follow these step-by-step instructions:
Saute Mode: Set SAUTE Mode of IP for 10 minutes. Add vegetable oil or ghee. Once the oil is hot, add finely chopped onion. Fry till onion become slightly brown.
Add ginger-garlic paste, stir and fry the masala for 1 minute.
Next, add the soaked red kidney beans without any water along with salt, red chili powder, and turmeric. Stir to combine, and fry the beans till the SAUTE time is over.
Add water, chopped or canned tomato, give rajma a good stir. Close the lid of the IP.
Pressure Cook: Set the PRESSURE COOK Mode at High for 20 minutes. Set the steam valve to the sealing position.
Final Touch: After 20 minutes, let the steam release naturally from the IP. Open the lid. Check beans for doneness. If beans are cooked (soft and mushy), add Garama Masala , Kasuri Methi, green chili, and fresh coriander. Stir to combine.

Once again, set the SAUTE Mode for 5 minutes to simmer and thicken the rajma masala before serving.
Instant Pot Rajma is ready to serve.

Is rajma and red kidney beans the same?
Yes, red kidney beans and rajma are the same. Rajma is the Indian or the Hindi name for red kidney beans like how it’s called Surkh Lobia in Pakistan.
It is named kidney bean for its visual resemblance to a human kidney. Red kidney beans are considered one of the healthiest vegetarian protein and are available in both dried and canned forms worldwide.
Why soak rajma before cooking?
Rajma takes longer to cook if not soaked. However, for a quick fix, you can rinse the rajma beans and boil for about 10-15 minutes and then soak them for an hour before you start cooking.
How to store rajma?
The dry beans can be stored in an airtight container for almost a year whereas the canned beans typically have a shelf life of 2 to 3 years. Also, the pre-cooked Rajma can stay good up to 5 days if stored in the refrigerator.
Can I use canned beans for making rajma masala?
Yes, you can use canned beans for making rajma. Drain all the water from the beans and rinse it with water. If you are following my recipe, add tomato and canned beans together. Pressure Cook canned beans in an instant pot only for 5 – 6 minutes or till the curry thickens a bit.
How to use the leftover red kidney beans?
You can use red kidney beans to make Mexican style salad , layer them on top of nachos , or add in classic minestrone soup .
Watch Stovetop Rajma Masala Video:
More Indian Curry Recipes For You
Creamy Cauliflower Curry
Spinach Egg Curry
Paneer Makhani
Dal Makhani
Dum Aloo
If you try this recipe and love it, please leave a comment and a rating. This helps us grow and reach many other food lovers like you, who are looking for a perfect tried and tested recipe.
Ingredients
- ▢ 1 ½ Cup dried red kidney beans (rajma)
- ▢ 1 Cup chopped onion
- ▢ 1 Cup chopped tomato (fresh or canned)
- ▢ 1 tablespoon ginger-garlic paste
- ▢ 1 teaspoon red chili powder or to taste
- ▢ 1 teaspoon turmeric powder
- ▢ 2 ½ teaspoon Salt or to taste
- ▢ 4 tablespoon cooking oil
- ▢ 4 – 5 Cups water
- ▢ 1 teaspoon Garam Masala ( get recipe )
- ▢ 2 green chilli sliced
- ▢ 1 tablespoon dried fenugreek leaves (kasuri methi)
- ▢ ¼ Cup chopped fresh coriander
Instructions
- Rinse and soak the red kidney beans in enough water for 4 – 5 hours. After 4 hours, discard the water and drain beans in a colander. Set aside.
- In a stovetop pressure cooker heat oil over medium heat. Add the chopped onions, asafoetida and ginger-garlic paste, saute till onion turn caramelized and light brown in colour. Keep on stirring the onions while sauteing them, for uniform cooking and also so that they don’t get burnt.
- Next, add the drained beans in the pressure cooker along with salt, chopped tomato and turmeric powder. Stir to combine and saute the mixture for 2 – 3 minutes.
- Add the 4 Cups of water to the pressure cooker, close the lid, put the weight and let beans cook over medium heat for 2 – 3 whistle. Turn off the heat.
- Let the steam release naturally from the pressure cooker. Check if the rajma is cooked or not by taking a bite or pressing a bean. If they are not fully cooked completely, then pressure cook again or simmer over low heat for few more minutes. Meanwhile add some water if required to adjust the consistency of the curry.
- Add kasuri methi, garam masala, green chilli, and coriander. Simmer rajma masala without a lid for 10 -12 minutes or more till the curry thickens slightly, it should not be watery. Mash a few rajma beans with the back of the spoon, this helps to thicken the curry.
- Serve rajma masala with steamed basmati rice or jeera rice for lunch.
Recipe Notes:
- Cooking time of rajma may vary according to the quality and size of the bean. It is best to check it for doneness after few whistles.
- Soaking dried beans reduces the cooking time. Hence, it is highly recommended.
- An authentic rajma masala is made with dried kidney beans soaked in water. Hence, I will not suggest making the curry with canned or pre-cooked beans.
- Instant Pot Method to cook rajma curry is explained with step-by-step pictures in the post above.
- Adjust the amount of green chilli and chilli powder as per your taste preference.
Nutrition
We follow a strict NO SPAM Policy