Cook the pasta according to package instructions, drain and set aside.
In a large skillet, heat olive oil over medium heat.
Add sliced onions and sauté until they become translucent.
Stir in the garlic and sauté for another minute until fragrant.
Add the sliced bell pepper and diced zucchini; continue to sauté for about 5 minutes.
Sprinkle in chili powder, cumin, smoked paprika, salt, and pepper; stir to combine.
Pour in the vegetable broth and bring the mixture to a simmer.
Mix in the cooked pasta and lime juice, stirring to combine everything well.
Taste and adjust seasoning if necessary, then serve hot, garnished with fresh cilantro.