How to Make Tomato Rice with Peas (Traditional & Healthy Version)

Tomato Rice with Peas, locally known as Thakkali Sadam in Tamil Nadu, is a vibrant, aromatic South Indian dish that brings together the tanginess of ripe tomatoes and the subtle sweetness of green peas (matar). This one-pot rice meal, often prepared in homes across Tamil Nadu, Andhra Pradesh, and Karnataka, is a staple for busy weekdays and festive lunches alike. It is especially popular during the harvest festival of Pongal, when freshly harvested tomatoes and peas are abundant in South Indian markets. The dish is cherished for its comforting flavors, with whole spices like mustard seeds (rai), curry leaves (kadi patta), and a touch of heat from green chillies. It offers a perfect balance of texture and taste—the softness of rice, juiciness of tomatoes, and tender pops of peas. Tomato Rice with Peas is not only delicious but also visually appealing, thanks to its bright red hue and green accents. It is often served with cooling raita, papad, or fresh curd, making it a satisfying and wholesome lunch option. This recipe is a lighter, health-conscious version, ideal for those tracking calories without compromising on authentic Indian taste.

35 min total2 servingsEasy240 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Heat oil in a kadhai or deep pan on medium flame
0%

Step 1 · Heat oil in a kadhai or deep pan on medium flame

Heat oil in a kadhai or deep pan on medium flame. Add mustard seeds and let them splutter, then add cumin seeds and curry leaves.

Step 2: Add sliced onions
0%

Step 2 · Add sliced onions

Add sliced onions, green chillies, and grated ginger. Sauté until onions turn translucent.

Step 3: Add chopped tomatoes
0%

Step 3 · Add chopped tomatoes

Add chopped tomatoes, turmeric powder, and red chilli powder. Cook until tomatoes soften and oil separates.

Step 4: Mix in the green peas and cook for 2-3 minutes (or until peas are j...
0%
3 min

Step 4 · Mix in the green peas and cook for 2-3 minutes (or until peas are j...

Mix in the green peas and cook for 2-3 minutes (or until peas are just tender).

Step 5: Add cooked rice and salt
0%

Step 5 · Add cooked rice and salt

Add cooked rice and salt. Gently fold to combine, ensuring rice is evenly coated with masala.

Step 6: Cover and let the rice steam on low heat for 3-4 minutes
0%
4 min

Step 6 · Cover and let the rice steam on low heat for 3-4 minutes

Cover and let the rice steam on low heat for 3-4 minutes. Switch off the flame and let rest for 2 minutes.

Step 7: Garnish with fresh coriander and serve hot with raita or curd
0%

Step 7 · Garnish with fresh coriander and serve hot with raita or curd

Garnish with fresh coriander and serve hot with raita or curd.

Why this recipe is healthy

This Tomato Rice with Peas recipe is a healthy lunch choice because it relies on whole, natural ingredients and very little oil. Peas add protein and fiber, while tomatoes supply antioxidants such as lycopene. The absence of heavy creams or excess oil keeps calories in check, making it suitable for calorie-conscious eaters. The dish is also versatile—easily adaptable for vegan, weight loss, and diabetic-friendly diets without sacrificing the authentic South Indian flavor.

A note on tradition

Tomato Rice with Peas is a beloved comfort food in South Indian households, especially in Tamil Nadu. Often packed in tiffin boxes, it's a go-to lunch option for school and work. During the winter and harvest seasons, fresh peas and tomatoes make this dish extra flavorful. While traditionally associated with everyday meals, it is also prepared during festivals like Pongal, when families gather to celebrate abundance and harvest. Each region adds its own touch—Karnataka may include sambar powder for depth, while Andhra style may be spicier.

← Back to Tomato Rice with Peas
How to Make Tomato Rice with Peas (Traditional & Healthy Version) – Recipe