I still remember the first morning I made Semiya Upma for my family. It was a rainy Sunday, and I wanted something warm, quick, and comforting—but not the usual toast or cereal. That’s when I turned to semiya, those delicate strands of roasted vermicelli I’d been saving. Within half an hour, the kitchen smelled of toasted spices, curry leaves, and lemon. My kids called it “noodle upma,” and it instantly became a weekend ritual. This Semiya Upma recipe captures that simple joy—fast, flavorful, and deeply satisfying.

Table of Contents
Recipe Overview & Why You’ll Love It
Semiya Upma is one of those recipes you turn to again and again when you need something wholesome yet easy. This South Indian classic transforms roasted vermicelli, a pantry staple, into a fragrant, savory dish studded with vegetables and spices. What makes it special is its balance of soft yet fluffy noodles, colorful veggies, and the bright acidity of lemon juice at the end.
You’ll love this recipe because it’s ready in about 25 minutes (10 minutes prep, 15 minutes cook), it’s naturally vegan, and it fits into breakfast, lunch, or even a light dinner. It’s a make-ahead dream, equally good reheated the next day.
Ingredients & Substitutions
You’ll need only basic pantry staples to make perfect Semiya Upma, but the beauty of this dish lies in how easily it adapts to what you have.
Base Ingredients
- Oil: 1–2 tablespoons (canola or vegetable oil). Ghee can be used for a richer flavor.
- Mustard seeds: 1 teaspoon, for that signature crackling aroma.
- Cumin seeds: 1 teaspoon, adds depth and earthiness.
- Curry leaves: 10–15 fresh leaves, or use dried if unavailable.
- Onion: 1 medium red onion (about 1 cup finely chopped).
- Ginger: 1 teaspoon grated or minced.
- Green chilies: 1–2, slit vertically or finely chopped.
- Bell pepper: ½ cup, a mix of red and green adds color and crunch.
- Mixed vegetables: 1 cup frozen green peas, carrots, corn, and beans (thaw if frozen).
- Tomato: 1 medium (½ cup finely chopped).
- Roasted vermicelli (semiya): 1½ cups (about 180 g). Use roasted for fluffier results.
- Water: 2 cups (480 ml) for Instant Pot; 1½ cups per cup of vermicelli on the stovetop.
- Salt: 1 teaspoon or to taste.
- Turmeric powder: ¼ teaspoon for color and mild bitterness.
- Red chili powder: 1 teaspoon or to taste.
- Garam masala: ¼ teaspoon, for subtle warmth.
- Lemon juice: 1 tablespoon (freshly squeezed).
- Cilantro leaves: 2–3 tablespoons, finely chopped for garnish.
Optional Enhancements
- Roasted cashews or peanuts for crunch.
- Paneer cubes or boiled potatoes for protein and texture.
- A teaspoon of Maggi Masala Magic for extra zest.
Substitutions
- For gluten-free: Use rice vermicelli or millet noodles.
- For oil-free: Use a nonstick pan and a splash of water to bloom spices.
- For less spice: Skip the chili powder and halve the green chilies.
Equipment You’ll Need
A medium saucepan or wok works perfectly for the stovetop version, while a 6-quart Instant Pot simplifies everything into one pot. You’ll also need a fine-mesh strainer for draining vermicelli, measuring cups, a wooden spoon or silicone spatula, and a fork for fluffing.
Step-by-Step Instructions
Step 1: Prep and Roast
If your vermicelli isn’t pre-roasted, heat 1 teaspoon ghee or oil in a wide pan over medium heat (about 350°F / 175°C). Add 1½ cups vermicelli and stir continuously for 3–4 minutes until lightly golden and aromatic. Remove from the pan and set aside.
Step 2: Temper the Spices
In the same pan, heat 1–2 tablespoons oil over medium heat. Add 1 teaspoon mustard seeds; let them pop for 15–20 seconds. Add 1 teaspoon cumin seeds and 10–15 curry leaves. Sauté until fragrant, about 30 seconds.
Step 3: Build the Flavor Base
Add 1 cup chopped onion and sauté until soft and translucent, 3–4 minutes. Stir in 1 teaspoon grated ginger and 1–2 chopped green chilies, cooking for another 30 seconds.
Step 4: Add Vegetables and Spices
Add ½ cup chopped bell pepper, 1 cup mixed vegetables, and ½ cup chopped tomato. Sprinkle in salt, turmeric, red chili powder, and garam masala. Cook for 2–3 minutes until the tomatoes soften and the mixture releases a gentle aroma.
Step 5: Cook the Vermicelli
Instant Pot Method:
Add roasted vermicelli and 2 cups water. Stir well, scraping the bottom to prevent sticking. Cancel sauté mode, secure the lid, and pressure cook on High for 2 minutes. Allow a 5-minute natural release, then quick release the remaining steam. Fluff gently.
Stovetop Method:
Add 1½ cups water for every cup of vermicelli. Bring to a simmer, then stir in roasted vermicelli. Reduce heat to low, cover, and cook for 6–8 minutes until water is absorbed. Let it rest covered for 5 minutes before fluffing with a fork.
Step 6: Finish and Serve
Turn off the heat. Add 1 tablespoon lemon juice and 2–3 tablespoons chopped cilantro. Mix gently and rest for 5 minutes so the flavors meld. Fluff once more before serving.
Why This Recipe Works
Semiya Upma succeeds because of its attention to moisture and texture. Roasted vermicelli resists clumping, maintaining individual strands. The 1.5:1 water ratio ensures the noodles absorb just enough liquid to cook through without becoming mushy. Resting time is crucial; it allows steam to finish cooking gently and keeps each strand fluffy. The tempering adds layers of flavor early on—mustard and cumin seeds create depth, while curry leaves infuse the oil with aromatic sharpness.
Pro Tips & Variations
- Use wheat semolina vermicelli for the most authentic taste and texture.
- For a nutty aroma, toast the vermicelli even if it’s pre-roasted.
- For crunch, toss in roasted peanuts or cashews just before serving.
- To boost protein, mix in cooked lentils or tofu.
- For extra flavor, try a pinch of hing (asafoetida) during tempering.
- Scale up: Double the recipe with no change in Instant Pot time; stovetop version may need 2–3 extra minutes.
Make-Ahead, Storage & Freezing
Semiya Upma keeps beautifully in the refrigerator for up to 3 days. Cool it completely before storing in an airtight container. Reheat it in the microwave or on the stovetop with a tablespoon of water to restore moisture. It’s not ideal for freezing, as the noodles tend to soften, but it works great for meal prep—you can pre-cook the vermicelli and refrigerate it for up to 2 days before assembling the dish.
Serving Suggestions & Pairings
Serve Semiya Upma hot, garnished with fresh cilantro and a squeeze of lemon. It pairs wonderfully with masala chai, coconut chutney, or sambar. For brunch, add a fried or boiled egg on top, or serve alongside plain yogurt to balance the spice. For texture contrast, sprinkle sev or roasted peanuts before serving.
Dietary Notes & Allergen Considerations
- Vegan: Yes, when using oil instead of ghee.
- Nut-free: Skip peanuts and cashews.
- Gluten-free: Replace with rice or millet vermicelli.
- Low-fat: Use only 1 tablespoon of oil and nonstick cookware.
Troubleshooting & Common Mistakes
- Sticky texture: Usually caused by excess water or overmixing. Stick to the ratio and fluff gently.
- Dry upma: Add a splash (2 tablespoons) of hot water, cover, and rest for 2 minutes.
- Overcooked vermicelli: Shorten cooking time or use thicker vermicelli.
- Bland flavor: Add a touch more lemon juice or a teaspoon of garam masala before serving.
- Soggy vegetables: Add them after onions are slightly browned; this prevents overcooking.
Nutritional Information (per serving, approximate)
- Serving Size: 1 portion (¼ of recipe)
- Calories: 418 kcal
- Sugar: 3 g
- Sodium: 814 mg
- Fat: 5 g
- Saturated Fat: 1 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 87 g
- Fiber: 5 g
- Protein: 6 g
- Cholesterol: 0 mg
FAQs
1. Can I use unroasted vermicelli to make Semiya Upma?
Yes. Roast it first in 1 teaspoon of ghee or oil until golden. This step enhances the flavor and prevents sticking.
2. How do I keep Semiya Upma fluffy and separate?
Maintain a 1.5:1 water-to-vermicelli ratio and avoid stirring too often. Fluff with a fork and let it rest covered for 5 minutes before serving.
3. Can I make Semiya Upma ahead of time?
Absolutely. It stays fresh for up to 3 days in the fridge. Just warm it gently before serving.
4. What are the best vegetables for Semiya Upma?
Peas, carrots, bell peppers, corn, and beans are classic choices. You can also add spinach, zucchini, or diced potato.
5. Can I double or halve the recipe?
Yes. The proportions stay the same—just scale ingredients accordingly. The Instant Pot cooking time remains unchanged.
Conclusion
Semiya Upma is proof that simple ingredients can create extraordinary comfort. The roasted vermicelli, fragrant curry leaves, and tangy lemon come together in a dish that feels like home—warm, wholesome, and endlessly adaptable. Whether you’re cooking breakfast for your family or preparing a quick weekday dinner, this recipe delivers every time. So the next time you crave something cozy yet light, make Semiya Upma, adjust the spices to your mood, and enjoy a bowl of South Indian flavor that never disappoints.
More Delicious Recipes
- Easy Vegetable Frittata: A colorful and protein-rich breakfast dish filled with seasonal vegetables and fluffy eggs. This recipe offers a similar savory balance and comforting appeal to Semiya Upma, perfect for a wholesome start to your day.
- Creamy Polenta with Mushrooms and Spinach: Smooth and creamy polenta topped with sautéed mushrooms and spinach brings hearty comfort and subtle spice, echoing the cozy texture and earthy flavors of Semiya Upma.
- Italian Orzo Salad: This light, refreshing salad made with tiny pasta, fresh herbs, and a tangy dressing shares the noodle-like texture and versatility of Semiya Upma while offering a Mediterranean twist.
Semiya Upma
Semiya Upma is a savory South Indian breakfast made with roasted vermicelli, spices, and vegetables. It’s a quick, flavorful dish with a light texture and a tangy finish from lemon juice. Perfect for busy mornings, it’s both wholesome and comforting.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Breakfast
- Method: Stovetop or Instant Pot
- Cuisine: South Indian
- Diet: Vegan
Ingredients
- 1½ cups (180 g) roasted vermicelli (semiya)
- 1–2 tablespoons oil (or ghee for richer flavor)
- 1 teaspoon mustard seeds
- 1 teaspoon cumin seeds
- 10–15 curry leaves
- 1 medium red onion, finely chopped (about 1 cup)
- 1 teaspoon grated or minced ginger
- 1–2 green chilies, slit or finely chopped
- ½ cup chopped bell pepper (mixed colors preferred)
- 1 cup mixed vegetables (peas, carrots, corn, beans)
- 1 medium tomato, finely chopped (½ cup)
- ¼ teaspoon turmeric powder
- 1 teaspoon red chili powder
- ¼ teaspoon garam masala
- 1 teaspoon salt, or to taste
- 2 cups water (480 ml)
- 1 tablespoon lemon juice
- 2–3 tablespoons chopped cilantro leaves
- Optional: roasted cashews or peanuts for garnish
Instructions
- Heat 1 teaspoon oil or ghee in a pan over medium heat. Add vermicelli and roast for 3–4 minutes until golden and fragrant. Remove and set aside.
- In the same pan, heat 1–2 tablespoons oil. Add mustard seeds and let them pop for 20 seconds. Add cumin seeds and curry leaves; sauté for 30 seconds.
- Add chopped onion and sauté for 3–4 minutes until soft. Stir in ginger and green chilies; cook for 30 seconds.
- Add bell pepper, mixed vegetables, and tomato. Season with salt, turmeric, red chili powder, and garam masala. Cook 2–3 minutes until tomatoes soften.
- Add roasted vermicelli and water. Mix well and bring to a simmer.
- Cover and cook on low heat for 6–8 minutes until water is absorbed and vermicelli is tender.
- Turn off heat, add lemon juice and cilantro, and mix gently. Let rest for 5 minutes before fluffing with a fork and serving.
Notes
- For a gluten-free version, use rice or millet vermicelli.
- For extra flavor, add roasted peanuts or cashews.
- To make ahead, cook and cool completely before refrigerating for up to 3 days.
- For a richer taste, replace oil with ghee.







