Upma Recipe: The Perfect South Indian Breakfast You Can Make in 20 Minutes – Food Blog
Upma Recipe: The Perfect South Indian Breakfast You Can Make in 20 Minutes
May 28, 2026 6 min read read Food Blog

Upma Recipe: The Perfect South Indian Breakfast You Can Make in 20 Minutes

By Kaushik Brahmakshatriya

Published On 28 May 2026.

Upma Recipe

Introduction

Every great morning deserves a great breakfast. Upma — the humble South Indian classic made from roasted semolina — has fed millions of Indian families for generations, and for very good reason. It is warm, filling, nutritious, and incredibly easy to prepare. Whether you are rushing out on a busy weekday morning or enjoying a relaxed Sunday brunch, Upma fits every occasion perfectly.

Known as Rava Upma or Sooji Upma across different Indian regions, this dish carries a comforting, nutty aroma that immediately makes the kitchen feel alive. With just a few pantry staples — semolina, onions, mustard seeds, and curry leaves — you can create a wholesome breakfast that satisfies both the stomach and the soul.

In this blog post, you will find the complete Upma recipe with ingredients, step-by-step method, nutritional details, pro tips, and answers to the most common questions home cooks ask. Let’s get started!

What Is Upma?

Upma is a savory porridge-style dish made by cooking roasted semolina (also called rava or sooji) with water, tempered spices, and vegetables. It originated in South India but has spread across the entire country and is now a beloved breakfast in Tamil Nadu, Karnataka, Kerala, Andhra Pradesh, and even Maharashtra.

The beauty of Upma lies in its flexibility — you can make it plain and simple or load it with vegetables like carrots, peas, beans, and tomatoes. Some people even add cashews for a rich crunch. It is naturally vegetarian and can easily be made vegan by skipping ghee and using oil instead.

Ingredients for Upma (Serves 3–4)

IngredientQuantityNotes
Semolina (Rava / Sooji)1 cupCoarse or medium variety
Water2.5 cupsHot or room temperature
Onion (medium, chopped)1Finely diced
Green chilies2Slit lengthwise
Ginger1 tspFreshly grated
Mustard seeds1 tspFor tempering
Chana dal1 tbspAdds texture and crunch
Urad dal1 tspOptional but recommended
Curry leaves8–10Fresh preferred
Carrot (chopped)¼ cupOptional vegetable
Green peas¼ cupFresh or frozen
Oil or Ghee2 tbspGhee enhances flavor
SaltTo taste
Lemon juice1 tspFor freshness at the end
Cashews8–10Optional, for garnish
Fresh coriander2 tbspFor garnish

Step-by-Step Method

Step 1 — Dry Roast the Semolina

Place a heavy-bottomed pan on medium heat. Add the semolina and dry roast it for 5 to 7 minutes, stirring continuously, until it turns light golden and releases a nutty fragrance. Do not let it brown too deeply. Transfer to a plate and set aside. This step is the most important one — properly roasted semolina gives Upma its signature texture and prevents it from becoming lumpy.

Step 2 — Prepare the Tempering

In the same pan, heat oil or ghee over medium flame. Once hot, add mustard seeds and let them splutter. Then add chana dal and urad dal, and fry for about 1 minute until they turn light golden. Add cashews now if using them, and let them toast briefly.

Step 3 — Sauté the Aromatics

Add curry leaves — be careful as they splutter. Then add green chilies and grated ginger. Sauté for 30 seconds. Add the chopped onions and cook until they become soft and translucent, roughly 3 to 4 minutes.

Step 4 — Add Vegetables

Add carrots and green peas. Stir well and cook for 2 minutes until slightly softened. Season with salt.

Step 5 — Add Water

Pour in the water and increase the flame to bring it to a boil. Taste and adjust salt at this point.

Step 6 — Add Semolina

Reduce the flame to low. Slowly pour the roasted semolina into the boiling water with one hand while stirring continuously with the other. This prevents lumps from forming. Mix well, cover the pan, and cook for 3 minutes on low flame.

Step 7 — Finish and Serve

Open the lid, stir once more, and squeeze in fresh lemon juice. Garnish with chopped coriander. Serve hot with coconut chutney, pickle, or a cup of masala chai.

Upma Nutritional Information (Per Serving — Approx.)

NutrientAmount
Calories210 kcal
Carbohydrates32 g
Protein6 g
Fat7 g
Dietary Fiber3 g
Sodium280 mg
Iron8% DV
Vitamin C12% DV

Pro Tips for the Best Upma Every Time

  • Always roast the rava first. Unroasted semolina turns sticky and mushy. Roasting is non-negotiable.
  • Use hot or warm water. Adding hot water to the pan speeds up cooking and reduces the chance of lumps.
  • Stir while adding semolina. Never dump the rava all at once into the water — add it gradually in a steady stream.
  • Rest for 2 minutes after cooking. Covering the pan after mixing and resting it off the flame allows steam to finish the cooking and makes Upma fluffy.
  • Add lemon juice only at the end. Cooking lemon juice makes it bitter — always squeeze it fresh before serving.

Upma Variations You Can Try

VariationKey Ingredient AddedFlavor Profile
Vegetable UpmaMixed vegetables (carrot, beans, peas)Wholesome and colorful
Tomato UpmaChopped tomatoes added while sautéingTangy and bright
Coconut UpmaFresh grated coconut folded in at the endRich and mildly sweet
Poha UpmaFlattened rice instead of semolinaLighter texture
Oats UpmaRolled oats replace ravaHigh-fiber, healthy twist
Bread UpmaCubed bread pieces addedQuick and kid-friendly

Frequently Asked Questions (FAQ)

Q1. Can I make Upma without onion and garlic?

Yes, absolutely. Skip the onions and replace the green chili sauté with just ginger and curry leaves. This version is suitable for those who follow a sattvic or Jain diet. The flavor remains excellent because the tempering of mustard seeds and dals does most of the aromatic work.

Q2. Why does my Upma turn out lumpy?

Lumpy Upma is almost always caused by one of two mistakes — skipping the dry roasting step, or adding semolina to cold water all at once. Always roast the rava before cooking, bring the water to a full boil before adding the semolina, and stir continuously as you pour it in.

Q3. How long can I store Upma?

Upma tastes best fresh and hot. However, you can refrigerate leftover Upma in an airtight container for up to 1 day. When reheating, sprinkle a little water over it and heat in a pan on low flame or in a microwave for 1 to 2 minutes. Avoid storing it beyond 24 hours as the texture changes significantly.

Q4. Is Upma healthy for weight loss?

Semolina is a good source of complex carbohydrates and protein, making Upma moderately filling. To make it more weight-loss friendly, reduce the oil to 1 teaspoon, skip the cashews, and load it with vegetables. Oats Upma is an even lighter alternative with more fiber.

Q5. What can I serve with Upma?

Upma pairs beautifully with coconut chutney, green mint chutney, tomato pickle (thokku), a small bowl of plain yogurt, or a hot cup of filter coffee or masala chai. In South Indian homes, it is also served with a side of banana for a complete breakfast.

Q6. Can I make Upma without a wok or kadai?

Yes, any heavy-bottomed pan with a lid works well. A non-stick saucepan or a stainless steel pot both give good results. Just make sure the base is thick to prevent the semolina from sticking or burning.

Final Thoughts

Upma is one of those rare dishes that is effortless to make, endlessly customizable, and never gets boring. With the right technique — properly roasted semolina, a punchy tempering, and a final squeeze of lemon — it transforms from a simple grain into a truly satisfying breakfast. Once you get comfortable with the base recipe, you can experiment with different vegetables, regional spice variations, or even fusion twists.

Food Blog

Posted on May 28, 2026