Cook the penne pasta according to the package instructions. Drain and set aside.
In a large skillet, heat the vegetable oil over medium heat.
Add the finely chopped onion and sauté until translucent.
Stir in the minced garlic and ginger, and cook for about 30 seconds until fragrant.
Add the cumin powder, coriander powder, turmeric powder, red chili powder, and garam masala. Mix well to coat the onions with the spices.
Add the mixed vegetables to the skillet and sauté for a few minutes until they start to soften.
Stir in the cooked penne pasta and toss to combine with the vegetable-spice mixture.
Season with salt to taste and cook for an additional 2-3 minutes to heat through.
Garnish the Indian Spiced Pasta Salad with fresh cilantro leaves.
Serve warm as a flavorful and satisfying weeknight dinner.