Chop the veggies. Get your onion, celery, carrot, potato, zucchini, garlic, and parsley ready.
In your pot, heat the olive oil over medium-high. Add onion and garlic and cook for about 2 minutes.
Toss in the celery and carrot. Stir and cook for another 2 minutes.
Stir in tomato purée, cumin, turmeric, red pepper flakes, and smoked paprika. Let it all mingle for 2 more minutes.
Pour in the diced tomatoes, potatoes, and zucchini.
Add the vegetable broth, give it a good stir, and lower the heat.
Let it gently bubble for about 40 minutes until the potatoes are fork-tender.
Stir in the spinach and let it wilt (about a minute).
Sprinkle with fresh parsley and enjoy.