Upma is a popular South Indian breakfast dish made from semolina (rava) or rice flour. It is cooked by sautéing vegetables like onions, carrots, and peas in oil or ghee, and then adding roasted semolina or rice flour along with water and spices. The mixture is cooked until the grains are soft and fluffy. Upma is often seasoned with mustard seeds, curry leaves, and cashews for added flavor and texture. It is a simple and comforting dish that can be enjoyed on its own or served with chutney or pickle.