Looking for a wholesome and savory Indian breakfast idea? This Instant Pot Oats Upma is just what you need! Made with nutrient-rich rolled oats, vibrant vegetables, and aromatic Indian spices, this naturally vegan, gluten-free, and soy-free savory oatmeal porridge fits perfectly into a balanced diet. Ready in just 20 minutes, this one-pot vegetable oats upma recipe is perfect for busy mornings, meal prep, or a light, comforting dinner.

Jump to:
What Is Upma
Upma is a popular South Indian savory breakfast recipe, traditionally made with semolina (rava), assorted vegetables, and mild spices. With its soft, porridge-like texture and quick cooking time, it’s a comfort food staple in many Indian homes and a favorite among easy Indian breakfast recipes.
Over the years, this classic upma recipe has evolved with regional variations and modern adaptations. At home, we love experimenting with versions like Tomato Upma, which brings bold, tangy flavors. To make it more wholesome and suit modern lifestyles, rava is often replaced with healthy grains such as rolled oats, broken wheat (dalia), millets, quinoa, or even teff—making it perfect for those looking for healthy Indian breakfast ideas.
Some quick and creative variations include Bread Upma, and Aval Upma (Poha Upma)—both great for busy mornings. If you're building a weekly South Indian meal plan, also consider trying dishes like Paruppu Sevai, and Ammini Kozhakattai. These are delicious, easy to prepare, and bring variety to your vegetarian or vegan breakfast menu.
What Is Masala Oats Upma
Spicy Oats Upma with veggies is a nutritious, savory Indian breakfast made by replacing traditional rava (semolina) with old-fashioned rolled oats. This wholesome twist on the classic South Indian upma recipe is high in fiber, naturally vegan, gluten-free, and ideal for anyone following a balanced, plant-based diet. Think of it as the Indian alternative to oatmeal, but with bold, savory flavors.
While oats are naturally bland, they act as a blank canvas. When cooked with aromatic Indian spices, fresh vegetables, and a flavorful tempering, they transform into a hearty and satisfying meal. I often use oats in other Indian dishes too—like substituting them for rice in my Curd Rice or Chivda recipe.
This Vegetable Oats Upma recipe is light yet filling, making it perfect for healthy meal prep, a wholesome breakfast, or even a light lunch or dinner. You can call it Oats Khichdi because it too has a soft texture similar to Masala Khichdi, or Ven Pongal, but it’s made without milk, keeping it 100% dairy-free.
Vegetable Oats Upma In The Instant Pot
If you typically enjoy oatmeal, teff porridge, or masala oats, you'll love this savory Indian oats breakfast recipe made in the Instant Pot. The pressure cooker simplifies the process—no constant stirring needed. Just sauté, cook, and your savory Indian-style Oats Upma is ready in under 20 minutes!
This vegan Instant Pot Oats Upma is packed with nutrient-dense vegetables, warming spices, and topped with a tempering of mustard seeds, urad dal, cashews, and curry leaves for added crunch and flavor. This Namkeen (savory) Oats recipe is an excellent choice for busy mornings, weekday meal plans, or as a comforting bowl when you're craving something warm and homemade.
Whether you’re a long-time upma fan or exploring tasty Indian oats recipes for the first time, this one-pot vegan savory oatmeal porridge recipe is a must-try. It’s a delicious, hands-free way to enjoy breakfast oats—and it just might become your new favorite breakfast!
If you enjoy Indian flavors and are looking to explore more savory breakfast oats recipes, be sure to try my Oats Rava Idli, and Carrot Oats Dosa. These healthy Indian breakfast ideas are delicious, easy to make, and perfect for adding variety to your meal prep.
Why Make This
- 🌱 Vegan, gluten-free, and soy-free – perfect for a wide range of dietary needs.
- 🔥 Versatile cooking options – make it in the Instant Pot, on the stovetop, or even in the microwave.
- 🥦 Light yet nutrient-dense – made with minimal oil and loaded with fiber-rich vegetables.
- 🍽️ Healthy and tasty oats recipe – if you prefer spicy Indian breakfasts over sweet oatmeal.
- ⏱️ Quick, easy, and beginner-friendly – ready in just 20 minutes, ideal for busy mornings.
- 🥗 Wholesome and filling – perfect for breakfast, meal prep, lunchboxes, or even as a light evening snack.
- 💚 Easy way to include oats in your daily diet – without compromising on taste!
Ingredients needed 🧾
For this Indian-style savory oats recipe, I use old-fashioned rolled oats. Their chewy texture holds up well in dishes like upma, making them an excellent substitute for semolina (rava). While Quaker is the most popular brand, there are several other quality oat brands available in grocery stores or on Amazon.
To make the vegetable oats upma hearty and wholesome, I include a colorful mix of onions, tomatoes, carrots, green beans, and green peas. These veggies not only boost the nutritional value but also add natural sweetness and vibrant color to the dish.
For a traditional South Indian flavor, I temper the upma with mustard seeds, cumin seeds, urad dal, chana dal, and cashews. These ingredients provide a nutty crunch and deepen the flavor profile of this savory oats breakfast.
The vegetarian Indian breakfast recipe is further elevated with aromatic herbs and spices like fresh curry leaves, green chilies, ginger (or ginger paste), cilantro, and a touch of gluten-free asafoetida (hing). These add warmth, earthiness, and that unmistakable South Indian aroma.
I prefer to cook this upma in vegan ghee for a richer taste, but you can also use olive oil or any neutral vegetable oil.
How to make it 🔪
Want to save this recipe?
- Start by soaking the chana dal in water for about 10 minutes. This step helps soften the lentils, making them easier to cook and bite into. While the dal is soaking, chop all the vegetables you'll be using for the upma.
- Next, turn on the Instant Pot and set it to Sauté mode. Once hot, add vegan ghee (or oil) to the pot. When the ghee melts, add mustard seeds and allow them to crackle. Then add the cumin seeds, gluten-free asafoetida (hing), urad dal, and the drained chana dal. Sauté for 10–15 seconds, or until the lentils start turning golden and aromatic.
- Now, stir in the chopped ginger, cashews, fresh curry leaves, and minced green chillies. Let them sauté for a few seconds to release their flavors.
- Add the chopped onions and cook until they turn translucent. If needed, add a few splashes of water to prevent the onions or lentils from sticking to the bottom of the Instant Pot.
- Add the chopped tomatoes to the sautéed onions and cook for about 30 seconds, just until they soften slightly.
- Next, add the chopped vegetables (carrots, beans, peas, etc.), along with turmeric powder and red chili powder. Sauté for 1–2 minutes, allowing the veggies to begin cooking and the spices to bloom. Chef tip - Add a teaspoon of Pav Bhaji Masala to give this upma with oats a whole new flavor.
- Mix everything well, then add salt, oats, and water or vegetable broth. There's no need to soak the oats beforehand—they will cook perfectly in the Instant Pot.
- Turn off Sauté mode, close the lid, and press the Manual or Pressure Cook button. Set it to High Pressure for 5 minutes. Once the cooking cycle is complete, let the pressure release naturally. Open the lid—your oatmeal upma may look slightly watery at first, but give it a few minutes to rest, and it will thicken beautifully to the perfect consistency.
Serving suggestions 🍽
Garnish your oats and vegetable upma with freshly chopped cilantro and serve it hot with your favorite Indian accompaniments like coconut chutney, cilantro chutney, sambar, pickle, or even a side of ketchup, or chili crisp for a modern twist.
To elevate the flavors, drizzle lemon juice, top with grated fresh coconut, hemp hearts, or a generous sprinkle of sev for that added crunch. You can also mix in a bit of plant-based yogurt or raita for a cooling contrast, or serve some avocado slices on the side for a wholesome touch.
This savory oatmeal is comforting, nourishing, and perfect for any time of the day, though it tastes best as a hearty Indian breakfast or evening snack paired with Carrot Orange Juice, Filter Coffee, or a warm cup of Masala Chai.
If you're enjoying this Instant Pot Oats Upma for lunch or dinner, round out your meal with a simple salad and cool off with some Buttermilk Popsicles for dessert.
Once you try this homemade version, you won’t feel the need to buy store-bought Masala Oats again!
Top recipe tips 💭
Instead of cashews, you can add peanuts, sunflower seeds, or pumpkin seeds. Mix 2 tablespoons of rava with oats if you want. Always deglaze the bottom of the pot with a splash of water after sautéing onions to avoid the "burn" warning. Add a touch of amchur (dry mango powder), pav bhaji masala, or a dash of garam masala if you like a tangy or spiced flavor profile. Even a pinch of chaat masala right before serving adds a zing.
⏰ Delay Start in Instant Pot
Want hot breakfast ready when you wake up? Add all the Oats Upma ingredients to the Instant Pot the night before and use the Delay Start feature (set for 6–8 hours). Wake up to warm, homemade oatmeal upma without lifting a finger in the morning.
FAQs 📖
For the best texture and flavor, I recommend using Old-Fashioned Rolled Oats when making veg Oats Upma. They hold their shape well and offer a slightly chewy bite that works beautifully in savory Indian dishes like this one.
Here’s how other oat varieties compare:
🥄 Steel-Cut Oats – Great if you enjoy a heartier, nuttier flavor and more bite. However, they require a longer cooking time and more water, so be sure to adjust accordingly.
⏱️ Quick or Instant Oats – Perfect for when you're in a rush. They cook fast but tend to break down quickly, resulting in a softer, more porridge-like texture. They may also impart a stronger oat flavor.
👉 Pro Tip: Regardless of the variety you choose, you may need to adjust the water ratio and cooking time slightly.
🔥 Optional: Dry roast your oats for 1–2 minutes before adding them to the recipe. This step deepens their flavor, reduces sliminess, and makes a noticeable difference—especially in Instant Pot or one-pot versions.
Leftover Vegetable Oats Upma can be easily stored in an airtight container in the refrigerator for 3–4 days. As the upma cools, it tends to thicken—so when reheating, especially in the microwave or on the stovetop, be sure to add a splash of hot water and stir to restore its soft, porridge-like consistency.
You can also freeze the upma for longer storage. Portion it into freezer-safe containers or zip-lock bags, and thaw overnight in the fridge before reheating. For a fun fusion twist, repurpose leftovers by stuffing them into wraps, dosa, sandwiches, or even parathas—a great way to enjoy this savory oatmeal in a new form!
Absolutely! This Indian Upma is highly customizable. You can add vegetables like spinach, kale, methi leaves, beet greens, green beans, corn, cabbage, bell peppers, potatoes, zucchini, broccoli, or mushrooms—use whatever is in season or available in your fridge. Frozen mixed vegetables are also a great time-saving option. To ensure even cooking, it's best to chop all vegetables into small, uniform pieces.
If you prefer a no-onion version (for fasting or dietary reasons), feel free to skip the onion entirely.
To boost the protein content, add paneer, tofu, chickpeas, kidney beans, soy chunks, or TVP (textured vegetable protein). These additions make the dish more filling and nutritious. While veggies contribute flavor, nutrition, and texture, you can skip them altogether if needed—the upma will still turn out delicious and comforting.
To prepare spiced oats upma on the stovetop, simply follow the same steps as the Instant Pot version—sauté all the ingredients in a deep pan or kadhai. Once the veggies and spices are cooked, add rolled oats and water in a 1:2 ratio (i.e., 1 cup oats to 2 cups water). Mix everything well, cover the pan, and let it cook on low to medium heat for about 8–10 minutes, stirring occasionally to prevent sticking. Add more water if needed. This slow cooking helps achieve the perfect porridge-like yet fluffy consistency. Once done, fluff it gently with a spoon and serve hot!
Yes, you can make this Indian-style Oatmeal recipe without oil in the Instant Pot!
Turn on the Sauté mode, and instead of adding oil or vegan ghee, use a few tablespoons of water or vegetable broth to toast the tempering ingredients like mustard seeds, cumin seeds, urad dal, and chana dal. Keep stirring to prevent burning. You can continue to sauté ginger, green chilies, onions, and other aromatics using small splashes of water as needed to prevent sticking.
This water-sauté method still brings out the flavors beautifully, making the masala porridge oil-free and suitable for a whole food plant-based (WFPB) lifestyle — while keeping it light and healthy without compromising on taste!
More Breakfast Recipes
⭐️ Subscribe to the Cookilicious Newsletter and receive new recipes straight to your inbox! You'll receive my FREE Vegan Beginner's guide as a gift. Ready to elevate your cooking game? Purchase my Cookbook - The Essential Vegan Indian Cookbook today!
Recipe 📖
Instant Pot Masala Oats Upma
Equipment
Ingredients
- 1 teaspoon vegan ghee
- 1 teaspoon mustard seeds
- ½ teaspoon GF asafoetida
- 1 teaspoon cumin seeds
- 1 teaspoon white urad dal
- 1 teaspoon chana dal
- 1 teaspoon ginger paste
- 5-6 curry leaves
- 2 green chillies
- 1 tablespoon cashews (whole or coarsely chopped)
- ½ cup chopped onion
- 1 cup mixed veggies beans, carrots, and green peas
- ½ teaspoon turmeric powder
- ½ teaspoon red chilly powder
- salt
- ½ cup old fashioned oats
- 2 cups water
- cilantro
Instructions
- Start by soaking the chana dal in water for about 10 minutes. This step helps soften the lentils, making them easier to cook and bite into. While the dal is soaking, chop all the vegetables you'll be using for the upma.
- Next, turn on the Instant Pot and set it to Sauté mode. Once hot, add vegan ghee (or oil) to the pot. When the ghee melts, add mustard seeds and allow them to crackle. Then add the cumin seeds, gluten-free asafoetida (hing), urad dal, and the drained chana dal. Sauté for 10–15 seconds, or until the lentils start turning golden and aromatic.
- Now, stir in the chopped ginger, cashews, fresh curry leaves, and minced green chillies. Let them sauté for a few seconds to release their flavors.
- Add the chopped onions and cook until they turn translucent. If needed, add a few splashes of water to prevent the onions or lentils from sticking to the bottom of the Instant Pot.
- Add the chopped tomatoes to the sautéed onions and cook for about 30 seconds, just until they soften slightly.
- Next, add the chopped vegetables (carrots, beans, peas, etc.), along with turmeric powder and red chili powder. Sauté for 1–2 minutes, allowing the veggies to begin cooking and the spices to bloom. Chef tip - Add a teaspoon of Pav Bhaji Masala to give this upma with oats a whole new flavor.
- Mix everything well, then add salt, oats, and water or vegetable broth. There's no need to soak the oats beforehand—they will cook perfectly in the Instant Pot.
- Turn off Sauté mode, close the lid, and press the Manual or Pressure Cook button. Set it to High Pressure for 5 minutes. Once the cooking cycle is complete, let the pressure release naturally. Open the lid—your oatmeal upma may look slightly watery at first, but give it a few minutes to rest, and it will thicken beautifully to the perfect consistency.
- Garnish your oats and vegetable upma with freshly chopped cilantro and serve it hot.
Vidya says
Super simple and healthy Indian breakfast...love it..
Rae says
This sounds like such a healthy and delicious breakfast! Easy to make, too.
Kelly Anthony says
I've been eating a lot of steel cut oats lately and they are so good. Excited to try something new with them. Thanks for sharing.
Morgan @ Host the Toast says
I'm a huge fan of a savory breakfast, but you don't find a lot of savory oat recipes. Now I'm really excited to try this one!
Heidy L. McCallum says
Wow this looks stunning and yet seems to be so easy, what a treasure! I can't wait to try this in my Instapot.
pamelagreer says
I agree with you, breakfast is so important! I never skip breakfast and I can't wait to try this one in my Instant Pot!