How to Make Rasam Rice with Beans (Traditional & Healthy Version)
Rasam Rice with Beans is a cherished South Indian lunch staple, celebrated for its comforting flavors and nutritional balance. Originating in Tamil Nadu and Karnataka, this dish combines steaming hot rice with tangy, spiced rasam (a tamarind-based broth) and wholesome beans (commonly known as 'kathirikai' or 'beans poriyal' as a dry side). The mild heat from black pepper, the earthy aroma of jeera (cumin), and fresh curry leaves make the rasam irresistibly aromatic, while the beans offer a crisp, protein-rich contrast. This meal is deeply rooted in Indian culture, often featured in home-cooked meals, festive spreads, and religious offerings such as during Pongal and Tamil New Year. Rasam, believed to aid digestion and immunity, is a comfort food enjoyed across the southern states. Serving rasam rice with beans not only enhances taste but also adds fiber and plant-based protein, making it ideal for health-conscious families. Whether enjoyed on a regular day or as part of a festive thali, this dish is both satisfying and nourishing.
Ingredients
- 1 cup Short-grain rice (use sona masuri or ponni for authenticity)
- 1/4 cup Toor dal (arhar dal) (yellow split pigeon peas)
- 1 cup, chopped Green beans (French beans) (haricot or local beans)
- 2 tablespoons Tamarind pulp (imli)
- 2 medium, chopped Tomatoes (tamatar)
- 1/2 teaspoon Mustard seeds (rai)
- 1/2 teaspoon Cumin seeds (jeera)
- 8-10 Curry leaves (kadi patta)
- 1/2 teaspoon, coarsely ground Black pepper (kali mirch)
- 1/4 teaspoon Turmeric powder (haldi)
- 1/4 teaspoon Red chilli powder (lal mirch)
- a pinch Hing (asafoetida) (optional but authentic)
- to taste Salt
- 2 teaspoons Oil (use gingelly oil or any neutral oil)
- 1 tablespoon, chopped Fresh coriander leaves (dhaniya for garnish)
Step-by-step instructions
Step 1 · Rinse the rice and toor dal together 2-3 times
Rinse the rice and toor dal together 2-3 times. Add 2.5 cups of water and pressure cook for 3 whistles or until soft and mushy.
Step 2 · Soak tamarind in 1/2 cup warm water for 10 minutes
Soak tamarind in 1/2 cup warm water for 10 minutes. Squeeze and strain to extract the pulp.
Step 3 · In a kadhai
In a kadhai, heat 1 teaspoon oil. Add mustard seeds, cumin seeds, curry leaves, and hing. Let them splutter.
Step 4 · Add chopped tomatoes
Add chopped tomatoes, turmeric, and a pinch of salt. Sauté until tomatoes turn soft.
Step 5 · Pour in tamarind water
Pour in tamarind water, add black pepper, and bring to a gentle boil. Simmer for 5 minutes, then add cooked dal. Adjust salt and cook for 2 more minutes.
Step 6 · For beans poriyal: Heat 1 teaspoon oil in another pan
For beans poriyal: Heat 1 teaspoon oil in another pan. Add mustard seeds, cumin, curry leaves. Toss in chopped beans, turmeric, salt, and sauté for 6-7 minutes until tender-crisp.
Step 7 · Mix cooked rice with hot rasam until combined but not mushy
Mix cooked rice with hot rasam until combined but not mushy. Serve with beans poriyal on the side, garnished with fresh coriander.
Why this recipe is healthy
This dish is a healthy choice because it combines low-GI rice with protein-rich dal and fiber-packed beans, delivering sustained energy and fullness. The use of spices boosts metabolism and digestion, while low oil content keeps calories in check. Free from processed ingredients and artificial additives, Rasam Rice with Beans is ideal for daily meals, weight loss, and diabetic diets. It’s also easily adaptable for vegan and gluten-free diets.
A note on tradition
Rasam rice is a quintessential South Indian comfort food, often served during daily lunches, weddings, and festive occasions like Pongal. Its origins trace back to Tamil Nadu and Karnataka, where rasam is considered both medicinal and celebratory. Beans poriyal, a common side, adds nutrition and color to the meal. This combination reflects the region’s love for balanced, flavorful, and easily digestible meals that suit all ages and occasions.