Foxtail Millet Upma
A wholesome, savory breakfast or light meal from South India, made with nutty foxtail millet instead of traditional semolina. Tempered with mustard seeds, curry leaves, and tender sautéed vegetables, this upma is fluffy, mildly spiced, and deeply satisfying.
For 4 servings
- prep · ~3 min
Dry roast the foxtail millet.
Heat a heavy-bottom pan on medium-low flame. Add the rinsed and drained foxtail millet and dry roast, stirring continuously, until aromatic and lightly toasty (2-3 minutes). Transfer to a plate and set aside.
TIPRoast on medium-low heat; high heat can toast the millet unevenly or burn it. - temper · ~2 min
Make the tempering.
1.Heat oil in the same pan on medium flame.2.Add mustard seeds and let them splutter (30 sec).3.Add cumin seeds, urad dal, and chana dal. Sauté until dals turn golden (1 min).4.Add cashew pieces and sauté until light golden (30 sec). - saute · ~6 min
Sauté the aromatics and vegetables.
1.Add curry leaves, green chili, and chopped ginger. Sauté until fragrant (30 sec).2.Add chopped onion and sauté until translucent (3-4 min).3.Add chopped carrot and green peas. Sauté for 2 minutes. - boil · ~2 min
Add water and bring to a boil.
Pour 2.5 cups of water into the pan. Add salt and mix well. Bring the water to a rolling boil on high heat.
- steam · ~9 min
Cook the millet in the pan.
Once the water boils, reduce heat to low. Gradually add the roasted millet, stirring continuously to prevent lumps. Cover with a tight-fitting lid and cook on low heat for 8-10 minutes, or until all the water is absorbed and the millet is soft and fluffy.
TIPStir once halfway through cooking to ensure even moisture. Avoid opening the lid too often. - mix · ~2 min
Finish and fluff the upma.
Turn off the heat. Drizzle lemon juice over the upma and gently fluff with a fork to separate the grains. Let it rest, covered, for 2 minutes.
TIPUsing a fork instead of a spoon keeps the millet grains light and separated. - garnish
Garnish and serve hot.
Transfer to serving bowls, drizzle with a few drops of ghee, and garnish with fresh chopped coriander leaves.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Dry-roast the foxtail millet until fragrant and lightly golden; this deepens its nutty flavor and prevents a mushy texture.
- 2Use a heavy-bottom pan for even heat distribution, especially when cooking the millet on low flame to avoid scorching.
- 3Stir the millet continuously while adding it to boiling water to prevent lumps from forming.
- 4Let the upma rest covered for 2 minutes after cooking; this steams the grains to perfect fluffiness.
- 5For make-ahead, cool completely and refrigerate in an airtight container. Reheat with a splash of water in a pan or microwave.
- 6Use a fork to fluff the upma — it separates the grains gently without crushing them.
Adapt it for your goals.
Nut-free
Skip the cashews and substitute with roasted sunflower seeds or pumpkin seeds for a nut-free version with similar crunch.
high proteinHigh-protein
Add a handful of boiled chickpeas or crumbled paneer along with the vegetables to boost the protein content without altering the flavor profile.
low oilLow-oil
Reduce oil to 1 tablespoon and use a non-stick pan. Omit the cashews or dry-roast them separately to cut down on added fats.
veganVegan
Replace the ghee garnish with a splash of coconut oil or vegan butter; the recipe is already plant-based except for the ghee.
spicySpicy
Add 1/2 teaspoon of red chili flakes or a finely chopped dried red chili along with the green chili for extra heat.
Why this is on our healthy list.
Gluten-Free Grain
Foxtail millet is naturally gluten-free, making this upma a safe and wholesome option for those with celiac disease or gluten sensitivity.
Rich in Complex Carbs
Foxtail millet provides slow-release energy, helping to maintain steady blood sugar levels and keep you full longer.
Good Source of Fiber
Millet and added vegetables like carrot and peas contribute dietary fiber, supporting healthy digestion and gut function.
Packed with Plant Protein
Urad dal, chana dal, and cashews add a protein boost, making this upma more satiating and balanced.
Frequently asked questions
Yes, barnyard or little millet work similarly, but adjust water slightly — use 2¼ cups water for barnyard millet to avoid a sticky texture.







