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.

35 min total2 servingsEasy320 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Rinse the rice and toor dal together 2-3 times
0%

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
0%
10 min

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
0%

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
0%

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
0%
5 min

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
0%
7 min

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
0%

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.

← Back to Rasam Rice with Beans