How to Make Tomato Upma: A Comforting South Indian Dish

South Indian tomato upma is a warm, comforting variation of classic Upma, where roasted Semolina (Rava / Sooji) is cooked with ripe Tomato, aromatic Onion, fresh Ginger, green chilies, and the unmistakable fragrance of Curry leaves tempered with mustard seeds and lentils. Popular across homes in Tamil Nadu, Karnataka, Andhra Pradesh, Telangana, and Kerala, this dish transforms humble pantry staples into a meal that is deeply satisfying, easy to prepare, and adaptable to different tastes. The tomatoes melt into the cooking base, lending a gentle tanginess, natural sweetness, and beautiful color that distinguishes it from plain upma, while the roasted semolina absorbs these flavors and develops a soft, fluffy texture. Nutritionally, tomato upma offers carbohydrates for sustained energy, small amounts of plant protein from lentils, and beneficial antioxidants such as lycopene from tomatoes, along with vitamin C, potassium, and fiber—especially when vegetables like carrots, peas, or beans are added. In a whole-food, plant-based kitchen, it can be made without oil by dry roasting and water sautéing, making it lighter while preserving its comforting character. Served hot with Coconut chutney, Sambar, or even a simple pickle, South Indian tomato upma captures the essence of everyday South Indian home cooking—practical, nourishing, aromatic, and full of familiar flavors that suit breakfast, an evening tiffin, or even a light dinner.

Tomato Upma

Ingredients
1 cup whole wheat semolina (suji, Raavi)
2 medium sized tomatoes, chopped fine
1 small onion, chopped fine
2 green chillies, slit
1 tsp mustard seeds (sarson, kadugu)
1 tsp split black lentils (urad dal, ulutham parupu)
1 tsp of Bengal gram (chana dal, kadalai parupu)
1 sprig curry leaves
2 1/2 cups water
Unrefined salt to taste
Method
Roast, on low flame, the semolina till aromaticr – about 3-4 min on low flame, the semolina till aromatic
Set aside
Heat a wok and add mustard seeds utes
When they stop spluttering, add the lrntils
Continue roasting till the lentils turn golden brown
Add curry leaves and green chillies
Add onion and sauté till soft
Add tomatoes and cook till mushy
Pour in 2 1/2 cups of water and salt
Add 2 1/2 cups of water
Bring to a boil
Add the semolina slowly, stirring continuously to avoid lumps
Cover and cook for 3-5 minutes on low flame
The next steps are optional
Garnish with coriander leaves and lime juice
Remove from heat and serve with chutney/wet dish like sambar of your choice
Enjoy!



Leave a comment