Rava Upma

Savoury semolina porridge with mustard seeds and vegetables.

20 min4 servingsIndian322 kcal/serving8g protein
Rava Upma — Indian recipe, finished and plated

Discover smart recipes

Sign up on Homecooked to cook this recipe as the chef intended, with parallel steps and built-in timers guiding you along the way. Stock your pantry to discover more recipes you can cook with the ingredients you have at home.

Join Homecooked

Ingredients

  • 200 g Semolina (rava)
  • 1 Onion
  • 80 g Frozen peas
  • 1 tsp Brown mustard seeds
  • 8 Curry leaves
  • 2 Green chili
  • 1 Ginger
  • 3 tbsp Ghee
  • 1 tsp Salt

Method

  1. Toast the semolina in a dry pan over medium heat until lightly golden and fragrant, then tip out and set aside.
  2. Chop the onion, slit the chilies, and grate the ginger.
  3. Heat the ghee in the pan and crackle the mustard seeds and curry leaves until they splutter.
  4. Add the onion, chili, ginger, and peas and cook until the onion softens.
  5. Pour in hot water with the salt and bring to a boil.
  6. Lower the heat and rain in the toasted semolina in a steady stream, stirring constantly until it thickens into a fluffy porridge.
  7. Rest covered for a minute, then serve.

Nutrition per serving

322Calories
8gProtein
44gCarbs
12gFat
4gFiber

Estimated from ingredients; varies with exact portions and brands.

About Rava Upma

Rava upma is a savory semolina porridge from South India, one of the classic quick breakfasts served across the region alongside coffee and chutney. It is built on rava, or coarse semolina, cooked in seasoned water until it swells into a soft, fluffy mass studded with peas and onion and perfumed by a tempering of mustard seeds, curry leaves, green chili and ginger in ghee. The taste is comforting and gently spiced rather than hot: nutty toasted grain, the pop and warmth of the tempering, a little heat from the chili, and the fragrance of curry leaves running through it all. It is filling but light, and it comes together in about twenty minutes, which is why it is a staple of busy mornings.

The technique that makes or breaks upma is in this method. Toasting the semolina dry until golden before it ever meets liquid keeps the grains separate and gives the finished porridge its fluffy, non-gluey texture, and raining it into the boiling water in a steady stream while stirring constantly prevents lumps from forming. The tempering done in ghee, where the mustard seeds are made to crackle and splutter before the aromatics go in, is the flavor backbone of the dish. Upma is usually eaten hot for breakfast with coconut chutney or a spoon of pickle, and it takes happily to whatever vegetables you have on hand, making it as flexible as it is fast.

Rava Upma: frequently asked questions

How many calories are in Rava Upma?

One serving of Rava Upma has about 322 calories, with 8g of protein, 44g of carbs, 12g of fat and 4g of fiber. These are estimates based on the ingredient amounts in this recipe and will vary with your exact portions and brands.

Is Rava Upma gluten-free?

As written, no — it contains Semolina (rava). You'd need a certified gluten-free swap for that ingredient to make it gluten-free.

Is Rava Upma dairy-free?

Not as written — it uses Ghee. Swapping it for a plant-based alternative makes it dairy-free.

How many servings does Rava Upma make?

This recipe makes 4 servings. In the app you can scale it up or down and the ingredient amounts adjust automatically.