
Mixed Grains Upma
Breakfast • Singapore
How to Make Mixed Grains Upma (Traditional & Healthy Version)
Mixed Grains Upma is a vibrant and wholesome breakfast dish rooted in South Indian culinary traditions, cherished across Singapore’s bustling kopitiams and hawker stalls. This upma stands out for its unique blend of grains—like millet, quinoa, and local brown rice—infused with aromatic spices, crunchy vegetables, and fresh curry leaves. In Singapore, the dish has evolved through fusion influences, making it a favourite among health-conscious foodies seeking nutritious yet flavourful options. The texture is hearty, with each grain cooked to fluffy perfection, and the taste is a harmonious balance of savoury and subtly spicy. Served hot in the mornings, it’s a filling meal ideal for busy professionals, families, and anyone looking to start their day with energy. As Singapore embraces global food trends, Mixed Grains Upma has become a go-to for those wanting traditional flavours with a modern, healthier twist. Its popularity in local eateries reflects Singapore’s multicultural palate, where Indian heritage meets local preferences for lighter, wholesome meals. Whether you’re enjoying it at a neighbourhood kopitiam or preparing it at home, this upma offers a comforting, nutritious start to your day.
Ingredients(for 1 bowl (about 250g), suitable for a Singapore breakfast portion)
- 1 cup Mixed grains (millet, quinoa, brown rice) (Use locally available grains from NTUC or wet markets)
- 1 medium Onion (Locally called 'bawang')
- 1 small Carrot (Julienned for texture)
- 1/2 cup Green peas (Fresh or frozen)
- 10 leaves Curry leaves (Daun kari, available at wet markets)
- 1 tsp Mustard seeds (Essential for authentic flavour)
- 1 tbsp Urad dal (split black gram) (Optional for extra crunch) - optional
- 1 Green chilli (Deseeded for milder taste)
- 1 tsp Ginger (Finely chopped)
- 1/2 tsp Salt (To taste)
- 1 tbsp Olive oil or sunflower oil (Healthier alternative to ghee)
- 2 cups Water (For cooking grains)
- 2 tbsp Coriander leaves (Chopped, for garnish) - optional
Instructions
- 1
Rinse mixed grains thoroughly and soak for 10 minutes. Drain well.
10 minutes
Soaking helps grains cook faster and improves digestibility.
- 2
Heat oil in a wok or deep pan. Add mustard seeds and let them splutter.
2 minutes
Ensure oil is hot before adding mustard seeds for best aroma.
- 3
Add urad dal, curry leaves, chopped ginger, and green chilli. Sauté until dal turns golden.
3 minutes
Keep flame medium to prevent burning spices.
- 4
Add onions, sauté until translucent. Stir in carrots and green peas. Cook for 3-4 minutes.
4 minutes
Slice vegetables thinly for even cooking and local kopitiam-style texture.
Why This Dish is Healthy
This upma is a healthy choice as it uses whole grains instead of refined grains, lowering glycemic impact and providing longer-lasting energy. The dish is low in cholesterol, free from added sugars, and easily adaptable for vegan or weight loss diets. With minimal oil and plenty of vegetables, it’s nutrient-dense while keeping calories in check—perfect for calorie-conscious Singaporeans.
Mixed Grains Upma is rich in complex carbohydrates and dietary fibre due to the combination of millet, quinoa, and brown rice. It’s packed with plant-based protein from legumes and peas, while vegetables add vitamins A, C, and minerals like potassium and iron. Low in saturated fat, this dish supports digestive health, sustained energy, and heart wellness. The inclusion of curry leaves and ginger offers anti-inflammatory benefits, making it an excellent choice for a balanced diet.
Pro Tips
- 💡Tip 1: Use a mix of local grains for added texture and nutrition.
- 💡Tip 2: Toast grains lightly before cooking to enhance their flavour.
- 💡Tip 3: Garnish with fresh coriander and a squeeze of lemon for a refreshing finish.
Storage & Serving
Store leftovers in an airtight container in the fridge for up to 2 days. Reheat gently in a pan or microwave with a splash of water to restore moisture.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 250.0 kcal |





