Looking for a breakfast that’s both filling and budget-friendly for those busy mornings? I know the struggle of putting together a satisfying meal when time is tight and you’re trying to get everyone out the door. That’s where oatmeal upma comes in – it’s my practical solution that combines everyday pantry staples into something special.
This savory oatmeal dish is perfect for anyone who wants to shake up their morning routine without spending too much time in the kitchen. Plus, it’s a great way to use up those rolled oats sitting in your pantry, turning them into something completely different from your usual sweet breakfast bowl.

Why You’ll Love This Oatmeal Upma
- Healthy fusion breakfast – This Indian-style oatmeal combines heart-healthy rolled oats with traditional Indian spices and vegetables, making it a nutritious twist on your regular morning oats.
- Quick preparation – Ready in just 30-45 minutes, this savory breakfast comes together faster than traditional upma and keeps you full all morning.
- Protein and fiber-rich – Packed with vegetables, nuts, and fiber-rich oats, this dish gives you a balanced start to your day while keeping you energized.
- Customizable recipe – You can easily adjust the spice level, swap vegetables based on what you have, or make it vegan by using different nuts – it’s totally flexible to your taste.
What Kind of Oats Should I Use?
While this recipe calls for rolled oats, you actually have a few options when making oatmeal upma. Old-fashioned rolled oats are the best choice since they hold their shape well during cooking and provide a nice, hearty texture that’s similar to traditional upma made with semolina. Quick oats can work in a pinch, but they might become a bit mushy since they’re more processed and cook faster. Steel-cut oats aren’t recommended for this recipe as they take too long to cook and won’t give you the right texture. Just make sure to avoid instant oats, which will turn too soft and won’t maintain the distinct grain texture that makes upma so enjoyable.

Options for Substitutions
This healthy oatmeal upma recipe can be adapted with several substitutions if you’re missing ingredients:
- Rolled oats: Quick oats can work in a pinch, but reduce the water to 3/4 cup as they need less liquid. Steel-cut oats aren’t recommended as they require different cooking times and liquid ratios.
- Urad dal and mustard seeds: These give authentic flavor, but if unavailable, you can skip them. The dish will still taste good, just less traditional.
- Curry leaves: While they add authentic flavor, you can skip them if unavailable. There’s no real substitute that matches their unique taste.
- Cashews: Feel free to use peanuts or almonds instead. Just chop them roughly before using.
- Vegetables: You can mix and match with any quick-cooking vegetables you have on hand – green peas, corn, bell peppers, or green beans all work well.
- Fresh coconut: Dried coconut works too – just use 1 tablespoon instead of 2. You can also skip it if you’re not a coconut fan.
- Fresh chilies: Replace with 1/4 teaspoon of red chili powder or 1/2 teaspoon of black pepper if fresh chilies aren’t available.
Watch Out for These Mistakes While Cooking
The biggest mistake when making oatmeal upma is using instant or quick-cooking oats, which can turn mushy and lose their texture – stick to old-fashioned rolled oats for the perfect chewy bite. Another common error is adding too much water too quickly, so start with less water than you think you need (about 1 cup for 1 cup of oats) and add more only if needed, as oats continue to absorb liquid as they cook. To keep your vegetables from becoming overcooked and losing their crunch, add them in the right order – start with harder vegetables like carrots and beans, followed by softer ones like peas and capsicum. For the best results, dry roast the oats separately before starting the tempering process – this simple step prevents them from becoming sticky and helps maintain individual grain separation in your final dish.

What to Serve With Oatmeal Upma?
This savory Indian breakfast dish pairs wonderfully with a cup of hot masala chai or filter coffee to start your day right. Since upma is already loaded with vegetables and protein from the cashews, it works great as a standalone meal, but you can add a side of coconut chutney or pickle for extra flavor. If you’re serving this for brunch, consider adding some fresh fruit on the side – sliced mangoes or bananas work really well with the spiced oatmeal. For those who like a bit more heat, a side of Indian green chili sauce lets everyone adjust the spice level to their taste.
Storage Instructions
Keep Fresh: You can keep your oatmeal upma in an airtight container in the fridge for up to 2 days. The vegetables will stay fresh and the flavors actually get better as they meld together. Just make sure it’s completely cool before storing to maintain the best texture.
Make Ahead: Want to save time in the morning? Chop all your vegetables the night before and store them in separate containers in the fridge. You can also dry roast the oats ahead of time and keep them in an airtight container at room temperature – this makes breakfast prep super quick!
Warm Up: To enjoy leftover upma, sprinkle a few drops of water before reheating to keep it from drying out. Heat it in the microwave for 1-2 minutes, stirring halfway through. Add a fresh squeeze of lemon juice and a sprinkle of coconut just before serving to bring back that fresh taste.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 460-500
- Protein: 12-15 g
- Fat: 20-25 g
- Carbohydrates: 70-75 g
Ingredients
For the main dish:
- 1/2 onion (finely chopped)
- 1/2 carrot (diced into 1/4-inch pieces)
- 2 tbsp peas
- 1 cup rolled oats
- 1/4 capsicum (finely chopped)
- 3/4 tsp salt
- 5 beans (chopped)
- 1/2 tsp turmeric (for color and mild flavor)
- 1 cup water
For the tempering:
- 1 tsp mustard seeds
- 10 whole cashews
- 1/2 tsp cumin seeds
- 1-inch ginger (freshly grated for best flavor)
- a few curry leaves
- 2 chilies (slit lengthwise)
- 1 tbsp oil (I use olive oil)
- 1/2 tsp split urad dal (gives a nice crunch)
For the garnish:
- 2 tbsp grated coconut (optional, but adds a nice texture)
- 1 tbsp lemon juice
- 2 tbsp chopped coriander
Step 1: Prepare Tempering
Start by heating 1 tablespoon of oil in a large kadai over medium heat.
Once hot, add 1 teaspoon of mustard seeds, ½ teaspoon of urad dal, ½ teaspoon of jeera (cumin seeds), a few curry leaves, and 10 cashews.
Sauté the mixture until the cashews turn a golden brown, releasing a rich aroma.
Step 2: Sauté Aromatics
Add 1 inch of finely chopped ginger, 2 chopped chilies, and ½ sliced onion to the kadai.
Sauté well until the onions become translucent and the ingredients are well combined.
Step 3: Cook the Vegetables
Incorporate ½ chopped carrot, 5 chopped beans, ¼ chopped capsicum, 2 tablespoons of peas, ½ teaspoon of turmeric, and ½ teaspoon of salt into the kadai.
Add 2 tablespoons of water, cover the kadai, and let it simmer for about 5 minutes to soften the vegetables.
Step 4: Boil the Water
Pour in 1 cup of water and bring it to a boil.
If you are using instant oats, just add ¼ cup of water as they require less moisture.
Ensure the water reaches a rolling boil before proceeding.
Step 5: Cook the Oats
Once the water is boiling, add roasted oats and stir well to incorporate all ingredients.
Mix until the oats completely absorb the water.
Cover the kadai and simmer for 5 minutes or until the oats are cooked thoroughly and reach a soft consistency.
Step 6: Final Touch and Serve
To finish, stir in ¼ teaspoon of salt, 2 tablespoons of chopped coriander, 2 tablespoons of grated coconut, and 1 tablespoon of lemon juice.
Mix everything well to distribute the flavors evenly.
Enjoy your nutritious vegetable oats upma as a healthy breakfast option or packed lunchbox treat.