Indian Vegetables: Healthy Vegetable Sabji
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.The sound of mustard seeds popping in hot oil instantly takes me back to my parents’ kitchen growing up. I make this quick Indian vegetable recipe, or sabji with mixed vegetables, cumin seeds, and turmeric, for a fast meal that tastes warm, earthy, and incredibly comforting without requiring much prep at all. It takes me just 20 minutes to make from start to finish, which is why it is one of my most popular side dishes.

Simple Indian vegetable dishes like this sabji or Indian fried rice are the kind of recipes I return to constantly during busy weeks that require meals with ample nutrition and minimal prep work. The spices are toasted directly in the oil before the vegetables go in, which gives the entire dish a rich and traditional aroma. And if you are hesitant about using frozen vegetables, this recipe brings out their flavor more than you would expect. Try it for yourself when you make dinner this week.
I remember the first time I made this sabji for my kids. They could smell the spices from the table and were expecting a curry dish. So when I placed the vegetables, along with Indian style asparagus, in front of them, they sat waiting for the rest of the meal. It even looked plain according to them. Ha! Eventually, they tried a spoonful, and once they caught the flavor of the spices, they were scooping out the veggies with torn pieces of naan bread with sudden enthusiasm.
👩🏽🍳 Why I Love This Recipe
Warm spices clinging to tender vegetables make these Indian vegetables taste far more flavorful and interesting than their short ingredient list would suggest. The carrots and peas add natural sweetness while the cumin, mustard seeds, and turmeric bring earthy flavor and slight heat to each bite. As a mom, I love how easily this recipe transforms plain old vegetables, which is especially great when I am short on time and cooking something from scratch is overwhelming.
The process for this vegetable sabji moves quickly, but each step adds another layer of flavor to the pan. I begin by tempering the whole spices in hot oil until they become fragrant and aromatic, then stir in the vegetables so they absorb all those warm Indian spices as they cook. After a few minutes of sauteing, the vegetables become tender while still keeping a little texture, creating a quick but delicious and satisfying dish.
One of my clients grew up with frozen vegetables, which were usually boiled until soft, drained, and served. I can understand why, when I met her, she refused to eat frozen vegetables. When she fell pregnant, we needed to come up with simple and convenient plant-based dishes, some of which would use frozen vegetables.
I was met with a lot of resistance until I made these Indian vegetables. One whiff of the fragrant spices was enough to get her interested. After her first bite, she was almost in disbelief that the vegetables had not been cooked to a mushy texture. Her baby is all grown up, but she still makes this vegetable dish to this day. If you enjoy recipes that combine convenience and flavor, make sure to try this one.
Latest Recipe Video!
🥘 Ingredients
I have kept the ingredient list short and humble for this Indian vegetables recipe. This is everything I use:

Frozen mixed vegetables: I like using a mix with peas, carrots, corn, and green beans for different textures and natural sweetness.
Olive oil: A small amount of oil helps the spices toast properly and coat the vegetables evenly. Avocado oil or ghee also works well.
Black mustard seeds: I add these for a sharp, nutty flavor.
Cumin seeds: Whole cumin releases a warm, earthy aroma that forms the backbone of many Indian dishes.
Asafetida: Just a pinch adds an incomparable savory note that rounds out the spices.
Turmeric: I use this to give the vegetables their vibrant gold color.
Cayenne pepper or green chili: I add a little cayenne for gentle heat, but you can adjust this to your own preferences.
Salt: This sharpens the flavor of the vegetables and keeps everything from tasting flat.
Fresh cilantro: I like finishing the sabji with cilantro for freshness right before serving.
🔪 How To Make
I make this sabji in one skillet, and the entire recipe cooks surprisingly quickly once the spices start sizzling. This is the step-by-step process I follow whenever I make it:
Temper the spices: First, I heat the oil in a large skillet over medium heat, then add the mustard seeds and cumin seeds. Once the seeds begin crackling and popping, I stir in the asafetida, turmeric, and cayenne pepper.

Add vegetables: As soon as the spices become fragrant, I add the frozen mixed vegetables and stir everything together until the veggies are fully coated in the spices.

Cook, season, and serve: I cook the vegetables for about 10 minutes, until tender, then add the salt and fresh cilantro, and serve warm.

💭 Expert Tips
My #1 Secret Tip for this Indian vegetables recipe is to wait until the mustard seeds fully pop before adding the vegetables. That quick step helps the spices release much more aroma and flavor into the oil, which makes my vegetables taste amazing.
Other Tips To Keep In Mind:
- Do not overcrowd: Too many vegetables in the skillet can cause steaming instead of sauteing. When this happens, my vegetables end up mushy instead of al dente.
- Use medium heat: Very high heat can burn the spices before the vegetables have a chance to cook properly, which means vegetables may still be cold or frozen on the inside if you remove the skillet from the heat.
- Stir frequently: I stir the vegetables regularly so the spices coat everything evenly, and to prevent any scorching on the base of the skillet.
- Use fresh vegetables if you like: Fresh vegetables can work nicely too; just be sure to cut everything to the same size, and to allow for longer cooking time for firmer vegetables like carrots.
📖 Variations
I make different versions of this vegetable sabji all year round, depending on what I have at home. These are 3 my family enjoys the most:
Leafy greens: I stir in 2 packed cups of chopped spinach or kale during the last few minutes of cooking for extra green. My husband loves this version with some mint yogurt and rice.
Potato version: Diced potatoes make the sabji much heartier and absorb the spices nicely. I add 1-2 cups of diced cooked potatoes to the skillet with the other vegetables. My kids love this version so much that they have even asked me to make one using only potatoes.
Okra sabji: For a more traditional Indian vegetable dish, I add fresh sliced okra. I like cooking the okra on its own in a skillet for 10-15 minutes, or oven-roasting it until lightly browned and tender, as they take a bit longer to cook than the rest of the veggies. My sister loves this version since it reminds her of what we ate as children.
🍽 Serving Suggestions
Since these Indian vegetables are a side dish, it pairs really well with other traditional main meals and accompaniments. I recommend trying it with vegan palak paneer, served on a bed of 4 ingredient cilantro lime rice with some Indian spiced cabbage and peas on the side.
When my kids were still very young, my husband and I used to eat dinner by ourselves, which sometimes meant we could break protocol. One night, we decided to have authentic Guyanese roti and a selection of all our favorite Indian sides. I made this vegetable sabji, along with Indian spiced bok choy and a bowl of cauliflower sabzi with peas and carrots. It was delicious, but we still felt a bit peckish, so we ended the dinner with golden latte turmeric milk and pandan honeycomb cake.
🧊 Storing And ♨️ Reheating
Refrigeration: I store leftover vegetable sabji in an airtight container in the refrigerator for up to 5 days.
Freezing: This dish freezes well for up to 2 months in a sealed freezer bag or freezer-safe container.
Reheating: I reheat the vegetables in a skillet over medium heat or warm them in the microwave until heated through. If frozen, I thaw in the refrigerator for a few hours before reheating. I like adding fresh cilantro over the reheated sabji.
❓Recipe FAQs
Burned spices are usually the reason for bitterness. I keep the heat around medium and add the vegetables shortly after the seeds begin popping so the turmeric and cumin do not scorch in the oil. If the bitterness is mild, I counteract it by adding a few extra vegetables, a squeeze of lemon juice, or a spoonful of yogurt when serving. Sometimes a small pinch of sugar helps soften the sharpness, too. If the spices taste very burnt, though, my honest recommendation would be to start the spice tempering from scratch. Burned spices tend to overpower the entire dish.
If I do not have asafetida on hand, I substitute a small amount of garlic and onion instead. I use 1 teaspoon minced garlic or 2 tablespoons finely diced onion. Asafetida, or Hing, has a very distinct aroma that becomes more mellow and savory once cooked in oil, so there is not one perfect replacement. A small pinch of garlic and onion powder also works well, but be sure not to add too much and overshadow the other spices.
The mustard seeds start making popping and crackling sounds once the oil is hot enough, and you will actually see them jumping around in the pan. This usually takes about 1-2 minutes over medium heat, depending on your stove and pan. I always keep the vegetables nearby and ready to add once the popping starts, since the spices can burn quickly after that point.

Love this plant based Indian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Indian Vegetables Recipe
Ingredients
- ½ tsp black mustard seeds
- ½ tsp cumin seeds
- 1 pinch hing (also known as asafetida)
- ⅓ tsp ground turmeric
- ⅙ tsp cayenne pepper or ½ of a green chili if you have one
- 1½ cups Frozen Veggies I like Trader Joe’s Organic Foursome veggie medley
- 2 tsp extra virgin olive oil
- Salt to taste
Instructions
- Heat olive oil over medium/high heat – and add mustard & cumin seeds. Let them fry in the oil until they “pop” (you’ll hear the popping/sizzling noise)
- Once they pop, add the hing, turmeric, cayenne (or green chile)
- Stir the spices, and then add the veggies. Stir the veggies until the spices are evenly incorporated. Let the veggies cook, continually stirring for about 10 minutes. Add salt to taste in the last minute or so of cooking.
- Serve with roti, daal and/or spiced yogurt.
Notes
- My #1 Secret Tip for this Indian vegetables recipe is to wait until the mustard seeds fully pop before adding the vegetables. That quick step helps the spices release much more aroma and flavor into the oil, which makes my vegetables taste amazing.
- Do not overcrowd: Too many vegetables in the skillet can cause steaming instead of sauteing. When this happens, my vegetables end up mushy instead of al dente.
- Use medium heat: Very high heat can burn the spices before the vegetables have a chance to cook properly, which means vegetables may still be cold or frozen on the inside if you remove the skillet from the heat.
- Stir frequently: I stir the vegetables regularly so the spices coat everything evenly, and to prevent any scorching on the base of the skillet.
- Use fresh vegetables if you like: Fresh vegetables can work nicely too; just be sure to cut everything to the same size, and to allow for longer cooking time for firmer vegetables like carrots.




Easy to try recipe! Gonna try this one soon!
Thanks Maria! Enjoy!
I love how flavorful this is!! Thanks for the recipe!
Thanks Toni! You will love it!
This was such a delicious and easy side dish that did not disappoint! Easily, the best way to enjoy vegetables!
Aw yay! Thanks so much Sara!
I love the simplicity of this recipe. It’s so flavorful and I’ll be making it again for sure!
Thanks so much Colleen! So glad you liked it!
Oh yum! I love all those flavors from sautéing the vegetables. So easy and perfect for pairing with roti.
Yes! It makes for a great lunch or light dinner!
Love that this recipe uses frozen veggies! A quick easy veggie side dish, and lots of flavor..can’t wait to try!
Totally!! It’s so easy to make and tastes amazing! Enjoy!
What a great way to add some flavor to frozen veggies! I need to try a local Indian grocery store for the mustard seeds, I’ve been having trouble finding them elsewhere.
Thanks David! For the mustard seeds, an Indian store will definitely have them, or you can also find them online!
This looks and sounds so good! I already have all the ingredients so definitely one to make soon 🙂
Awesome! I’m sure you will love this recipe!