Wash and chop all your vegetables before you begin cooking. Having everything ready — mise en place style — makes the cooking process smooth and stress-free. Dice the onion, mince the garlic, slice the carrots and celery, and roughly chop the cabbage into manageable pieces.
Heat 2 tablespoons of olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 3–4 minutes until softened and translucent. Add the minced garlic and cook for another 60 seconds until fragrant. This step builds the flavor foundation of your soup.
Stir in the turmeric, smoked paprika, and dried oregano directly into the onion and garlic mixture. Toast the spices for about 30 seconds. This technique — called “blooming” — activates the essential oils in the spices and dramatically deepens the flavor of the finished soup.
Add the diced tomatoes (with their juices), carrots, celery, and vegetable broth to the pot. Stir everything together and bring the mixture to a gentle boil over medium-high heat. This is where the magic starts — your kitchen will smell incredible at this point.
Once boiling, add the chopped cabbage, zucchini, and green beans. Stir well to combine. Reduce the heat to medium-low and let the soup simmer uncovered for 20–25 minutes, or until the cabbage is tender but still has a slight bite. Avoid overcooking — mushy cabbage loses both texture and nutrients.
Remove the pot from heat. Squeeze in the fresh lemon juice and stir. Taste and adjust seasoning with salt and black pepper. The lemon juice is a game-changer — it brightens the entire soup and balances the earthiness of the turmeric beautifully.
Ladle the soup into bowls and top with a generous handful of fresh parsley. Serve immediately while hot. For extra richness, add a drizzle of extra virgin olive oil on top before serving.