Vegan Detox Soup


1 tablespoon olive oil
1 medium onion, chopped
2 cloves garlic, minced
1 medium carrot, chopped
1 celery stalk, chopped
1 red bell pepper, chopped
1 yellow bell pepper, chopped
1 zucchini, chopped
1 cup broccoli florets
1 cup cauliflower florets
1 cup chopped kale or spinach
1 can (15 oz) diced tomatoes (preferably no salt added)
6 cups vegetable broth (low sodium)
1 teaspoon turmeric powder
1 teaspoon ground cumin
1/2 teaspoon paprika
1/2 teaspoon ground ginger
Salt and black pepper to taste
Fresh lemon juice (from 1 lemon)
Fresh parsley or cilantro for garnish