Skip to main content
Cooking With Anadi
RecipesCollectionsTechniquesFree ResourcesAbout
✦ Join the Kitchen
Sign in
Home / Recipes / Indian / Easy Vegan South Indian Rava Upma Recipe

Easy Vegan South Indian Rava Upma Recipe

Vegan rava upma served in a white bowl, garnished with fresh cilantro and black pepper, with toast on the side.
Easy Vegan South Indian Rava Upma Recipe
Anadi Misra

By Anadi Misra · Updated Apr 16, 2026 · originally published Mar 29, 2021

Indian25 min2 servingseasy
Vegan rava upma served in a white bowl, garnished with fresh cilantro and black pepper, with toast on the side.
Easy Vegan South Indian Rava Upma Recipe
Anadi Misra

By Anadi Misra · Updated Apr 16, 2026 · originally published Mar 29, 2021

Indian25 min2 servingseasy
Easy Vegan South Indian Rava Upma Recipe
Anadi Misra

By Anadi Misra · Updated Apr 16, 2026 · originally published Mar 29, 2021

Indian25 min2 servingseasy

About this recipe

Make this easy vegan South Indian Rava Upma for a quick, satisfying breakfast. Fluffy semolina, fresh curry leaves, and bold spices come together in one simple, delicious dish.

↓ Jump to Recipe
Leave a review

This post may contain affiliate links. Read our disclosure policy

Watch the recipe

Cooking With Anadi

12K subscribers · New recipe every week

Subscribe

Watch the full method on YouTube →

Rava upma can be prepared and served within minutes and it’s hard to get it wrong. This dish is ideal for beginners to Indian cooking! Rava is also known as sooji or suji in Hindi. All of these terms refer to the same ingredient, which is semolina! Did I mention that this dish is vegan? Yep, not leaving the vegans out!

What Are Curry Leaves?

Fresh curry leaves arranged on a white plate.

The tree is native to India and there are several culinary and medicinal applications from it’s leaves. Healthline outlines 9 incredible benefits and uses of curry leaves here for your interest.

You can usually purchase these at your local Asian or Indian grocer, and I like to freeze them to use later.

Orange and red apple on white background, ingredients for South Indian Rava Upma recipe

Semolina is usually really easy on the budget, which makes it a popular ingredient in lots of Indian households, and this price to volume ratio translates to North American markets as well.

Preparing a Great South Indian Rava Upma

Roast Well

The rava/sooji/semolina needs to be roasted well to ensure the upma is fluffy and light. The roasting also adds some color since naturally, rava/sooji/semolina is very pale.

Semolina being roasted in a dark pan on a stovetop, showing light golden color from toasting.

Tools Needed

  • Nonstick pan
  • Wooden spoon
  • Plate
  • Measuring cups
  • Lid

Essential Ingredients for South Indian Rava Upma

These ingredients are key to achieving a great base and understanding the basic concept of a great rava upma.

Olive oil: I like to use olive oil since it is lighter, healthier and is usually always in my pantry.

Black mustard seeds: Essential to most South Indian dishes, the flavor is very similar to subtle spice of mustard which compliments well with curry leaves. Usually mustard seeds are used in combination with curry leaves.

Curry leaves: These leaves are aromatic, and carry a pungent and citrusy flavor which works well with black mustard seeds

Black mustard seeds and curry leaves tempering in oil in a dark pan with water droplets visible.

Chana dal/Split chickpeas: The lentils are lightly fried with the oil, mustard seeds and curry leaves and adds a nuttiness and texture to the soft, fluffy upma.

Chana dal and curry leaves tempering in oil with mustard seeds in a dark pan, showing the initial seasoning step.

Onions: The spicy and nuttiness flavors from earlier are balanced by the sweetness of the onions. Once caramelized with the mustard seeds, they become infused with their flavor and create a unique, delicious flavor combination.

Diced onions, carrots, peas, and chana dal being sautéed in oil in a dark pan during rava upma preparation.
Semolina being poured into a dark pan with toasted spices, chana dal, and curry leaves for making rava upma.
Vegan rava upma cooking in a dark pan, golden-yellow semolina mixture with visible green cilantro, red chili flakes, and black pepper garnish.

Lime Juice & Cilantro: Cuts through the flavors and helps add acidic freshness to the entire dish. While this step is optional, I urge you to try the upma before and after adding these ingredients to taste the difference.

Fluffy vegan rava upma served on a white plate, garnished with fresh cilantro and black mustard seeds.

How to Serve South Indian Rava Upma

A well roasted upma will have fluffy grains that will be steaming hot, which pairs amazingly well with some toast. I especially enjoy it with the subtle sourness of a rye bread. Traditionally, rava/sooji upma is served with coconut chutney or limes on the side and enjoyed by itself. I find the fun in finding your favorite way to enjoy these traditional dishes.

Frequently Asked Questions

What is rava upma?▼

It's a savory South Indian breakfast made from roasted semolina (rava) cooked with a tempering of mustard seeds, curry leaves, chana dal, onion and green chilies. Warm, soft and comforting.

Why roast the semolina first?▼

Toasting the semolina for 5 to 8 minutes before cooking is the key step — it stops the upma turning gluey or sticky and gives it a light, fluffy, separate texture.

What's the semolina-to-water ratio?▼

About ½ cup of semolina to 1¼ cups of water. Add the roasted semolina slowly to the boiling water while stirring so it puffs up evenly without clumping, and add a splash more water if it gets too dry.

Is upma spicy?▼

It has gentle warmth from green chilies, which you can adjust to taste. A squeeze of lime and fresh cilantro at the end keep it bright and balanced.

What Rava Actually Is, and Which Kind to Buy

Rava and semolina are the same thing: coarsely milled durum wheat. If you are shopping in a regular supermarket rather than an Indian grocery, Cream of Wheat is the closest product on the shelf. This recipe uses half a cup of it, and semolina is the main ingredient by a distance. The recipe card offers fine cornmeal as a swap, which gives a similar texture with a slightly different flavour, or 00 flour for a smoother, less gritty result.

In an Indian grocery you will see several names and they are not interchangeable. Bombay rava is the fine white semolina that upma recipes generally mean, and it is the one to buy for this. Bansi rava is coarser and more golden. Rice rava is not wheat at all, it is broken rice, and it makes arisi upma or rice upma, which is a different dish with a different water proportion. Do not confuse any of this with rava kesari either, which takes the same semolina in a completely different direction and comes out sweet. As for the dish itself, upma goes by uppittu in Karnataka, khara bath is the spicier Karnataka cousin, and vegetable upma is the loaded version. Alongside poha, which is made from flattened rice rather than wheat, it is one of the two great quick Indian breakfasts.

Roast the Rava First: This Is the Step That Matters

Before anything else, the semolina goes into a dry pan on medium heat for 5 to 8 minutes, with no oil, until it is lightly roasted and starts giving off a nutty aroma. Then it comes straight out onto a plate to cool. This step does two things and neither is optional. Toasting is where that aroma comes from, and roasted rava holds its grains separate when it meets water instead of slumping, which is the whole difference between a soft upma you can see the grains in and a paste. Spreading it on a plate rather than leaving it heaped in the pan matters too, because a pile of hot semolina carries on cooking itself.

The tempering then goes into the same pan, a kadai if you have one. One teaspoon of olive oil, 1 teaspoon of mustard seeds and 7 fresh curry leaves. Wait for the mustard seeds to actually start popping before the chana dal goes in, and note the measure: it is 1 tablespoon of chana dal, not a teaspoon of chana dal. Dried curry leaves work at double the quantity with a milder result. Celery seeds stand in for the mustard seeds with a similar pop, or half a teaspoon of ground mustard for the heat without the texture. Then half a cup of finely chopped onion and the green chillies, sauteed on medium heat until the onion softens and the whole pan smells fragrant.

What Is Not in This Upma

This is a deliberately plain upma and the ingredient list is much shorter than most. There is no ghee anywhere in it. The entire fat is a single teaspoon of olive oil, which is a fraction of what a typical recipe uses. There are no peanuts and no cashews, so there is no crunch running through it. There is no urad dal, or black gram, either. The only lentil is 1 tablespoon of chana dal, which is bengal gram, and it is there for a soft bite rather than a crunch.

The spice list is just as short. No teaspoon of cumin seeds, no asafoetida, no ginger and no dry red chilli. The heat is 2 green chillies and nothing else, and jalapeno or a single serrano both swap in. Most importantly, this is not a vegetable upma. There are no carrots, no green peas, no beans and no tomatoes. Half a cup of onion is the only vegetable in the pan. If you want the loaded version, those veggies go in with the onions, but understand that you are making a different dish and will need a little more water for them.

The Water Proportion, and How to Avoid Lumps

One and a quarter cups of water to half a cup of rava, so two and a half to one. That is a generous ratio and it is why this comes out soft rather than stiff. The water goes in after the onions and chillies have softened, and it comes to a full rolling boil before any semolina touches it. Rava goes into boiling water, never water onto rava.

Then the part that decides whether this works. Add the roasted semolina slowly, in a thin stream, stirring continuously the entire time. Lumps come from tipping it in all at once, and a slow stream with constant stirring simply does not produce them. The semolina will puff up and drink the water as you go. Cook it to the texture you want, and if it tightens too much add more hot water a spoonful at a time, because it keeps absorbing after you stop looking. Turn off the heat, put a lid on and leave it 1 to 2 mins to settle. Finish with a generous squeeze of lime juice, or lemon juice if that is what you have, and coriander leaves. The recipe card makes 2 servings at 294 calories each, with 10 g of protein, 55 g of carbs, 4 g of fiber and 312 mg of sodium, and it is mild enough for kids if you leave the chillies out. Traditionally it goes with sambar, a tomato chutney and filter coffee; this version is served with toast. Leftovers stiffen in the fridge, and a splash of water in a hot pan brings them straight back.

Rava Upma Recipe at a Glance, Plus One Expert Tip

The whole rava upma recipe in one place: half a cup rava, which is semolina flour, against 1 and a quarter cups water; 1 teaspoon mustard seeds; 1 tablespoon chana dal; 7 curry leaves; half a cup of onion; 2 green chillies; 1 teaspoon of olive oil, or sunflower oil if that is your everyday cooking oil; and salt to taste. Absent, in one line: no teaspoon cumin seeds, no teaspoon urad dal, no pinch hing, no inch ginger and no vegetables beyond the onion.

Everything happens on a medium flame. There is no low heat stage in this recipe and you never want a high flame, because rava scorches in seconds once it is dry-roasting and there is no recovering the nutty aroma once it turns bitter. The expert tip, if there is one worth isolating: keep the spoon moving from the moment the semolina hits the water until you take the pan off the heat. Continuous stirring is what gives you a soft texture rather than a lumpy one, and it costs nothing but attention. Finish with a squeeze of lemon juice. Suji ka upma like this is a genuine South Indian staple and one of the great breakfast dish options precisely because it is quick, and it sits as happily next to a cup of masala chai as it does next to filter coffee. At 294 calories a serving the nutrition stacks up well for something this fast.

Let me know what you think of this recipe in the comments! If you’ve tried this recipe, be sure to post it on social media and tag it with #cookingwithanadi and mention me @cooking.with.anadi. Thank you!

Recipe by Anadi Misra

Easy Vegan South Indian Rava Upma Recipe

Make this easy vegan South Indian Rava Upma for a quick, satisfying breakfast. Fluffy semolina, fresh curry leaves, and bold spices come together in one simple, delicious dish.

Stovetop

Rate this recipe ✦

Leave a review
Saved to your collection
··
·
·

5 min

Prep

20 min

Cook

25 min

Total

2

servings

easy

Level

Ingredients

··
·
·

Ingredients

Tap any quantity to scale

  • (5 ml) olive oilShop →
  • (3 g) mustard seedsShop →
  • fresh curry leavesShop →
  • (11 g) chana dalShop →
  • (80 g) onion(finely chopped)
  • (65 g) semolinaShop →
  • (300 ml) water(more as needed)
  • green chilies
  • salt(to taste)Shop →
  • cilantro(for garnish; lime juice for garnish)

Instructions

  1. 1

    Heat a pan on medium heat and roast your semolina for about 5-8 minutes until lightly roasted. Set aside and let it cool down on a plate.

    Heat a pan on medium heat and roast your semolina for about 5-8 minutes until lightly roasted. Set aside and let it cool down on a plate.

  2. 2

    In the same pan, heat oil on medium heat and add mustard seeds and curry leaves. When the mustard seeds start to pop, add the chana dal/split chickpea lentils.

    In the same pan, heat oil on medium heat and add mustard seeds and curry leaves. When the mustard seeds start to pop, add the chana dal/split chickpea lentils.

    Learn the technique
  3. 3

    Then, add the onions and green chilies. Sauté until onions become soft and the mixture is fragrant. Add 1 ¼ cups water and bring to boil.

    Then, add the onions and green chilies. Sauté until onions become soft and the mixture is fragrant. Add 1 ¼ cups water and bring to boil.

  4. 4

    Slowly add your roasted semolina while continuously stirring. The semolina will puff up and absorb the water. Cook until desired texture is reached. If upma becomes too dry, add more water.

    Slowly add your roasted semolina while continuously stirring. The semolina will puff up and absorb the water. Cook until desired texture is reached. If upma becomes too dry, add more water.

  5. 5

    Turn off the heat, put a lid on and let it sit for 1-2 minutes. Garnish with a generous squeeze of lime juice and cilantro. Serve hot with toast and enjoy:)

    Turn off the heat, put a lid on and let it sit for 1-2 minutes. Garnish with a generous squeeze of lime juice and cilantro. Serve hot with toast and enjoy:)

This section contains affiliate links. As an Amazon Associate I earn from qualifying purchases — at no extra cost to you.

Recommended Tools & Ingredients

Nonstick frying pan set

Check on Amazon →

Wooden spoon

Check on Amazon →

Pyrex Glass Measuring Cup Set (3-Piece, Microwave and Oven Safe),Clear

Check on Amazon →

Semolina

Check on Amazon →

Extra virgin olive oil

Check on Amazon →

brown mustard seeds

Check on Amazon →

chana dal

Check on Amazon →

Share This Recipe

Did you make this recipe? Tag @cooking.with.anadi on Instagram and hashtag it #cookingwithanadi

Anadi Misra, signed

Tested & written in Anadi’s kitchen

Recipe history

  • April 16, 2026 — Reworked and refreshed for the 2026 relaunch — new photography, restructured and standardized ingredients & instructions.

Free weekly newsletter

Cook something new every week

One tested recipe and a real weeknight tip from my kitchen.

40,000 home cooks a month cook from this site. Get one tested recipe a week from it, plus the weeknight tip that makes it work.

No spam. Unsubscribe anytime.


Filed under

homemade indian brunchindian brunch recipetomato upma recipesouth indian upma recipevegetable upma recipeupma recipe easyupma recipe south indianupma recipe bestsouth indian bread upma recipesemolina breakfast upma recipebreakfast upma with semolina recipebreakfast upma with semolinasouth indian breakfast upmasouth indian breakfast upma recipebest south indian breakfast upmabest south indian breakfast upma recipedelicious south indian breakfast upmadelicious south indian breakfast upma recipevegetarian indian brunch recipevegetarian indian brunchbreakfastindiansavoury breakfastshot breakfastsquick recipeseasy recipesvegetarianindian vegetarian

You might also like

Indian egg fried rice with scrambled eggs, rice, and green peas on a white plate.
Indian

Quick & Delicious Indian Egg Fried Rice Recipe

Quick, spicy, and packed with flavor, this Indian Egg Fried Rice is the perfect homemade meal for brunch or lunch. Ready in minutes with simple ingredients you already have at home.

22 minEasy3 servings
Bowl of golden poha with diced potatoes, green peas, and a dried red chili on granite countertop.
Indian

North Indian Poha Recipe - Flattened Rice with Potatoes

Fluffy flattened rice tossed with ginger-spiced potatoes and peas, North Indian Poha makes a satisfying, quick brunch. A simple, flavorful recipe ready in minutes.

25 minEasy4 servings
Six potato-filled wraps rolled in whole wheat tortillas, arranged on a white plate with visible green peas in the filling.
Indian

Delicious North Indian Potato Wrap Recipe

Crispy, spiced and utterly satisfying, this authentic North Indian Potato Wrap makes the perfect homemade brunch. Packed with bold flavors, it is a vegetarian recipe the whole family will love.

55 minMedium8 wraps
Three slices of Indian masala cheese toast with melted cheese and spices on a white plate.
Indian

Super Easy Indian Masala Cheese Toast Recipe

Crispy, cheesy and packed with spice, this Indian Masala Cheese Toast is the ultimate easy breakfast. Ready in minutes with simple ingredients you already have at home.

21 minEasy6 toasts
South Indian roasted peanut chutney garnished with mustard seeds, curry leaves, and dried red chili in a serving bowl.
Indian

Delicious South Indian Roasted Peanut Chutney Recipe

Creamy, smoky, and ready in minutes, this South Indian roasted peanut chutney is the perfect dip for dosas and idlis. A simple vegetarian essential you will want to make again and again.

15 minEasy8 servings
Paneer bhurji served on a white plate with two pieces of Indian flatbread, showing the scrambled cottage cheese with visible red peppers and spices.
Indian

Paneer Bhurji - Scrambled Indian Cottage Cheese

Paneer Bhurji is a quick, flavor-packed Indian scrambled cottage cheese dish perfect for breakfast or lunch. Ready in minutes, it is easy, vegetarian, and utterly satisfying.

25 minEasy2 servings

Comments

No comments yet — be the first to share your thoughts!

Leave a review

Be the first to share how it went — your note helps other cooks (and earns the recipe its stars).

Made it? Add a rating (optional)
1000 left

Follow Along

@cooking.with.anadi

Follow
If yours comes out rubbery this is almost always why, and the fix takes just TWO minutes! Master getting crispy skin air

Free guide

The Indian Spice Guide

What to buy first, when each one goes in, and how to bloom it.

Get this the wrong way round and the breast is dry before the thighs are anywhere near done. Learn what to do instead in
It isn't the temperature and it isn't your machine. It's a two minute job before the bird goes in the air fryer, and I e
I had never brined a chicken at home before this one. Was it worth it? Find out! Master making the most delicious whole
Three questions before I put a whole bird in a standard air fryer basket. All three get answered in the video, along wit

Tag your makes with #cookingwithanadi