Upma Recipe: Simple and Delicious South Indian Breakfast

Upma is one of the easiest and tastiest South Indian breakfasts you can make at home. It’s healthy, filling, and doesn’t take much time. Honestly, it’s one of those dishes that you can make when you are in a hurry, but it still feels like a proper meal.

Here’s a simple upma recipe that anyone can try, even if you’ve never cooked South Indian food before.


Ingredients

For 2–3 servings, you will need:

  • 1 cup semolina (rava/sooji)

  • 2–3 tablespoons oil or ghee

  • 1 teaspoon mustard seeds

  • 1 teaspoon urad dal (split black gram)

  • 1 teaspoon chana dal (optional)

  • 1-2 green chilies, chopped

  • 1 medium onion, finely chopped

  • 1-inch ginger, chopped (optional)

  • 2 cups water (adjust as needed)

  • Salt to taste

  • A few curry leaves

  • Fresh coriander for garnish

  • Lemon juice (optional, for taste)

Optional: You can also add vegetables like peas, carrots, beans, or capsicum. Makes it more healthy and colourful.


Step 1: Roast Semolina

  1. Take a pan and dry roast semolina on low heat for 4–5 minutes.

  2. Keep stirring so it doesn’t burn.

  3. It should smell slightly nutty and change a little colour.

Tip: Roasting semolina properly makes the upma fluffy and not sticky.


Step 2: Prepare Tempering

  1. In another pan, heat oil or ghee.

  2. Add mustard seeds and let them splutter.

  3. Add urad dal and chana dal, fry until they turn golden.

  4. Add chopped green chilies, curry leaves, and ginger. Sauté for a minute.

  5. Add onions and cook until they are soft and slightly translucent.

Tip: Don’t overcook onions. They should be soft but not brown.


Step 3: Boil Water

  1. Add 2 cups of water to the pan with tempering.

  2. Add salt to taste.

  3. Bring it to a boil.

Tip: You can also add vegetables at this stage. It’s better if vegetables are chopped small so they cook quickly.


Step 4: Add Semolina

  1. Lower the flame slightly.

  2. Slowly add roasted semolina to the boiling water, stirring continuously to avoid lumps.

  3. Keep stirring until water is absorbed and semolina is cooked. This usually takes 3–4 minutes.

Tip: Stirring is important, otherwise you may get lumps.


Step 5: Final Touch

  1. Turn off the heat and cover the pan for 2–3 minutes. This lets upma fluff up nicely.

  2. Add a little lemon juice if you like a tangy taste.

  3. Garnish with fresh coriander leaves.


Tips for Perfect Upma

  • Roast semolina properly for better taste and texture.

  • Stir continuously when adding semolina to water to avoid lumps.

  • Use ghee instead of oil for richer flavour.

  • Add vegetables to make it healthy and colourful.

  • You can also add cashews or peanuts for extra crunch.


Why Upma Is a Great Breakfast

Upma is light, easy to digest, and fills you up. You can eat it with chutney, pickle, or just as it is. It’s perfect for busy mornings because it’s fast and you don’t need fancy ingredients.

Honestly, even if you’re cooking for the first time, it’s almost impossible to mess up upma if you follow these steps. The taste is simple, comforting, and always satisfying.


Variations You Can Try

  1. Vegetable Upma: Add peas, carrots, beans, and capsicum while boiling water.

  2. Rava Kesari Style Upma: Add sugar, saffron, and a few nuts for a sweet version.

  3. Masala Upma: Add extra green chilies, ginger, and garam masala for spicy taste.

  4. Instant Upma: Use roasted semolina and hot water if you’re really in a hurry.


Upma is one of those dishes that grows on you. It’s simple, quick, and you can eat it any time of day, not just breakfast. Serve it hot, add a little ghee on top, and enjoy a comforting South Indian meal right at home.

Related articles

Latest article