Heat olive oil in a large skillet over medium heat. Sauté onion until translucent, about 3–4 minutes.
Add garlic and cook 30 seconds more, just until fragrant. No wrinkly garlic should survive this step.
Stir in spices: cumin, smoked paprika, and chili flakes if you like a little heat. Toast for a minute to wake them up.
Pour in crushed tomatoes and a splash of water if it looks too thick. Simmer 5 minutes to blend the flavors.
Add chickpeas and vegetables. Cook until everything is heated through and the veggies are tender, about 6–8 minutes.
Stir in cooked quinoa or rice and soy sauce. Adjust salt and pepper, then squeeze in lemon juice if you’re feeling bright.
Garnish with fresh herbs and serve hot. If you’re fancy, a dollop of vegan yogurt or tahini on top won’t hurt.