Achieve perfectly fluffy, soft, and separate grains of steamed rice every time with this foolproof recipe. An essential staple in Indian cuisine, this simple method forms the ideal base for a multitude of dishes like dal, sabzi, and rich curries.
Prep5 min
Cook20 min
Soak30 min
Servings4
Serving size: 1 cup
253cal
5gprotein
55gcarbs
Ingredients
1.5 cup basmati rice
3 cup water (for cooking, plus more for rinsing)
Instructions
1
Rinse and Soak the Rice
Place 1.5 cups of basmati rice in a medium bowl.
Add cool water and gently swirl the rice with your fingertips. The water will become cloudy.
Carefully drain the starchy water. Repeat this rinsing process 3-4 times, until the water runs mostly clear.
Add enough fresh water to cover the rice by an inch and let it soak for 30 minutes. This is key for long, fluffy grains.
After soaking, drain the rice completely using a fine-mesh sieve.
2
Cook the Rice
Transfer the drained rice to a heavy-bottomed saucepan with a tight-fitting lid.
A vibrant and tangy tomato curry from Andhra Pradesh, spiced with green chilies and a classic tempering. This simple yet flavorful dish, known locally as 'Tomato Pappu' or 'Tomato Charu' depending on consistency, comes together quickly and is a perfect comfort food pairing with hot rice or rotis.
A traditional Andhra delicacy, this tangy and earthy soup is made from horse gram. Its deep, complex flavor comes from slow cooking, tamarind, and a fragrant tempering, offering a true taste of rural Telugu cuisine.
Tangy homemade yogurt, a staple in every South Indian home. This simple recipe uses just two ingredients to create fresh, probiotic-rich curd perfect for raitas, curries, or enjoying on its own.
6.5 cups Water (6 cups for cooking lentils and 0.5 cup for tamarind)
20 g Tamarind (Seedless, about a small lemon-sized ball)
2 tbsp Sesame Oil (Gingelly oil is preferred for authentic flavor)
1 tsp Mustard Seeds
1 tsp Cumin Seeds
2 pcs Dried Red Chillies (Broken in half)
0.25 tsp Asafoetida (Also known as Hing)
1 sprig Curry Leaves (About 10-12 leaves)
1 medium Onion (Finely chopped)
3 pcs Green Chillies (Slit lengthwise)
1 tsp Ginger-Garlic Paste
1 medium Tomato (Finely chopped)
0.5 tsp Turmeric Powder
1 tsp Red Chilli Powder (Adjust to your spice preference)
1 tsp Coriander Powder
1.5 tsp Salt (Adjust to taste)
2 tbsp Coriander Leaves (Freshly chopped, for garnish)
1 tbsp Butter (Optional, for a richer finish)
Instructions
1
Soak the Horse Gram (Overnight)
Rinse the horse gram thoroughly under running water to remove any debris.
Place the rinsed horse gram in a large bowl and cover with at least 4 cups of water.
Let it soak for a minimum of 8 hours, or preferably overnight. This step is crucial for softening the tough lentils.
2
Cook Horse Gram and Extract Broth (55 minutes)
Drain the soaking water. Transfer the soaked horse gram to a pressure cooker.
Add 6 cups of fresh water. Secure the lid and pressure cook on medium-high heat for 12-15 whistles, or for about 45-50 minutes, until the lentils are completely soft and mushy.
Allow the pressure to release naturally. Once safe to open, strain the cooked mixture through a fine-mesh sieve into a large pot, collecting all the liquid. This dark, nutrient-rich liquid is the 'ulava charu'.
Press the cooked lentils gently with a spoon to extract maximum liquid. Set the leftover cooked lentils aside for other dishes.
3
Prepare Base and Simmer (15 minutes)
While the horse gram cooks, soak the tamarind in 1/2 cup of warm water for 15 minutes. Squeeze the pulp to extract a thick juice, then strain it, discarding the solids.
1 l Whole Milk (For a creamier, traditional result. Do not use UHT milk.)
2 tsp Curd Starter (Use active, live culture yogurt from a previous batch or store-bought.)
Instructions
1
Boil and Thicken the Milk
Pour the whole milk into a heavy-bottomed pot.
Bring the milk to a rolling boil over medium heat, stirring occasionally to prevent it from scorching at the bottom.
Once boiling, reduce the heat to low and let it simmer for 5-7 minutes. This step is key to evaporating some water content, which results in a thicker, creamier curd.
2
Cool the Milk to the Correct Temperature
Remove the pot from the heat and allow the milk to cool down until it is lukewarm. This can take 20-30 minutes.
The ideal temperature is between 105-115°F (40-46°C). To test without a thermometer, dip a clean finger into the milk. It should feel comfortably warm, like a baby's bathwater, but not hot.
3
Inoculate the Milk
In a small bowl, whisk the curd starter until it is smooth and lump-free.
Add 2-3 tablespoons of the warm milk to the starter and mix well. This process, called tempering, prevents the starter from curdling when added to the larger pot.
Pour the tempered starter mixture into the pot of warm milk. Stir gently just 2-3 times to ensure it's evenly distributed. Do not over-mix.
4
Set the Curd
Pour the inoculated milk into a setting container, such as a traditional clay pot (manchatti), glass bowl, or stainless steel vessel.
Cover the container with a lid and place it in a warm, dark, and draft-free place to set undisturbed.
Allow it to ferment for 6 to 8 hours in a warm climate, or up to 12-16 hours in a colder climate. The curd is set when it is firm and doesn't jiggle like a liquid when gently tilted.
5
Chill and Serve
Once the perugu has set perfectly, transfer the container to the refrigerator.
Chill for at least 3-4 hours. Chilling halts the fermentation process (preventing it from becoming too sour) and helps the curd to firm up further.
Serve chilled as a side with meals, or use it to make raita, buttermilk, or curries.
Increase the heat to medium, cover the pan, and cook for 8-10 minutes. Stir every few minutes, gently mashing the tomatoes with your spoon until they break down and become soft and pulpy.
4
Simmer and Finish the Curry
Pour in 1 cup of hot water and stir well, scraping the bottom of the pan.
Bring the curry to a gentle boil, then reduce the heat to low.
Cover and let it simmer for 5-7 minutes, or until the gravy reaches your desired consistency and you see specks of oil separating at the edges.
Turn off the heat. Stir in the garam masala and garnish with freshly chopped cilantro.
5
Rest and Serve
Let the curry rest for at least 5-10 minutes before serving to allow the flavors to meld together.
Serve hot with steamed rice, roti, chapati, or dosa.
Add the extracted tamarind juice to the pot with the ulava charu.
Stir in the chopped tomato, turmeric powder, red chilli powder, coriander powder, and salt.
Bring the mixture to a boil over medium heat, then reduce the heat to low and let it simmer gently for 12-15 minutes. This allows the raw spice flavors to cook out and meld together.
4
Prepare the Tempering (5 minutes)
While the charu simmers, heat the sesame oil in a small tadka pan over medium heat.
Add the mustard seeds. Once they begin to splutter, add the cumin seeds, broken dried red chillies, and curry leaves. Sauté for 30 seconds until fragrant.
Add the asafoetida, followed immediately by the chopped onion and slit green chillies.
Sauté for 3-4 minutes until the onions turn soft and translucent.
Add the ginger-garlic paste and cook for another minute until its raw smell disappears.
5
Combine and Final Simmer (5 minutes)
Carefully pour the entire hot tempering mixture into the simmering charu. Stir well to combine.
Increase the heat slightly and let the charu simmer for another 3-5 minutes to absorb the flavors of the tempering.
For a richer taste, stir in the optional butter until it melts. Turn off the heat.
Garnish with freshly chopped coriander leaves. Serve hot with steamed rice and a dollop of cream or ghee.