In a large skillet or pan, heat the vegetable oil over medium heat.
Add the cumin seeds and let them sizzle for a few seconds until fragrant.
Add the chopped onion and sauté until it becomes soft and translucent.
Stir in the minced garlic and grated ginger. Sauté for another minute until fragrant.
Add the chopped tomatoes to the skillet. Cook and stir until the tomatoes break down and become soft.
Lower the heat and add the ground coriander, ground cumin, turmeric, paprika, ground cinnamon, ground cardamom, and cayenne pepper. Mix well to combine the spices with the tomato mixture.
Stir in the mixed vegetables and canned chickpeas. Cook for a few minutes until the vegetables start to soften.
Add a splash of water if the mixture becomes too dry.
Pour in the plain yogurt and gently mix it into the vegetables. Cook for a few more minutes, allowing the flavors to meld.
Season the masala with salt to taste.
Just before serving, sprinkle chopped cilantro over the masala.
Serve your flavorful vegetarian masala over rice or with naan, roti, or any preferred bread.
Enjoy your delicious and aromatic vegetarian masala!