In a large dutch oven or stock pot over medium heat, add your olive oil and then sauté your leeks, onions, carrots, celery, jalapeños, and bell peppers with a good pinch of salt until softened. This should take around 7-10 minutes. Once softened, add in garlic and dried seasonings and cook until garlic is fragrant - about 30 seconds.
Add in cabbage, zucchini, and mushrooms with a big pinch of salt until the vegetables soften slightly, about 2-3 minutes.
Now, add in your vegetable broth, crushed tomatoes, lemon juice, and bay leaves. Bring to a boil, then reduce to a simmer and cover for 15-20 minutes, until vegetables are cooked to your liking.
Once your veggies are nice and soft, remove bay leaves and discard them. Stir in some cilantro, parsley, green onions, and fresh spinach to wilt. This should only take a few minutes. Taste, adjust seasonings and dig in, and top with more fresh green onions, cilantro, and parsley to taste. Serve and enjoy!
Store in the fridge in an airtight container for up to 6 days. Freeze for up to 3 months.