South Indian breakfast

Upma

The South Indian breakfast classic: warm, savory, comforting, and ready in 20 minutes.

See the recipes
A bowl of rava upma with curry leaves, mustard seeds and cashews on a banana leaf

What is upma?

Upma is a thick, savory dish made from roasted semolina (rava or sooji) cooked in water with a tempering of mustard seeds, lentils, curry leaves, ginger and green chilies. It's soft, lightly spiced and filling, which is why it's one of the most common breakfasts in India.

It's especially loved in South India, where it goes by local names: uppittu in Karnataka, uppumavu in Kerala and uppuma in Tamil Nadu. In Maharashtra it's called upit.

The name is usually traced to the Dravidian words uppu (salt) and mavu (flour). Today upma is made with many bases besides semolina, including vermicelli, oats, millets and even leftover bread.

Upma recipes

Start with the classic, then try the variations.

Upma guides

Learn where upma comes from and how to fix the most common cooking problems.

From our community

Photos and tips from home cooks who made our recipes.

Semiya upma · Chaimae

Made: Semiya upma

Came out delicious, amazing recipe!

Millet upma · ahmad

Made: Millet upma

very good

Share your upma See all posts

5 secrets of perfect upma

  1. Roast the rava until it smells nutty. This keeps the grains separate and stops the upma from turning sticky.
  2. Use the right ratio: 1 cup rava to 2½ cups water for soft upma, or 2 cups for a fluffier one.
  3. Always add rava to boiling water, never to lukewarm water.
  4. Pour the rava in a thin stream while stirring. This is the secret to no lumps.
  5. Finish with a spoon of ghee and a squeeze of lemon just before serving.

What to serve with upma

Coconut chutney is the classic partner, followed by sambar, pickle and a banana on the side. In Bengaluru, a plate of spicy upma (khara bath) with sweet kesari bath is famously served together as chow chow bath.

Frequently asked questions

Is upma healthy?

Yes. Upma is light, filling and easy to digest. Adding vegetables, or making it with oats or millet, adds fiber and nutrients. Keep the ghee moderate if you're watching calories.

How many calories are in upma?

A serving of classic rava upma (a third of our recipe) has roughly 300–350 kcal, mostly from the semolina and ghee. Using less ghee or adding more vegetables lowers it.

Are rava and sooji the same?

Yes. Rava and sooji are two names for semolina, coarsely ground wheat. Fine rava, often sold as Bombay rava, is the best choice for upma.

Why is my upma sticky or lumpy?

Usually the rava wasn't roasted enough, there was too much water, or the rava was added too fast. Roast well, measure the water and pour slowly while stirring.

Can I make upma ahead of time?

Upma tastes best fresh. You can keep it in the fridge for a day; sprinkle a little water and reheat it covered.