Hearty Vegetable Soup

Hearty Vegetable Soup

  • Author: Paige Adams
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: Serves 4-6 1x

With a mix of broccoli, cauliflower, carrots and green beans, this hearty vegetable soup gets spicy warming heat thanks to cumin, red pepper flakes and smoked paprika.


1 tablespoon olive oil

1 small white onion, roughly chopped

3 garlic cloves, minced

1 teaspoon cumin

1/4 teaspoon smoked paprika

1/4 teaspoon red pepper flakes

1 teaspoon kosher salt

1/2 teaspoon black pepper

1 cup small broccoli florets

1 cup small cauliflower florets

3 medium carrots, peeled and cut into 1/4-inch thick rounds

1 cup trimmed green beans, 1/2-inch long

128 ounce can diced tomatoes

4 cups low-sodium vegetable broth

1 cup water

Chopped fresh parsley for serving


Heat the oil in a large saucepan over medium heat. Add the onions and sauté for 4 minutes until they start to soften. Stir in the garlic and cook until fragrant, about 1 minute.

Add the cumin, smoked paprika, red pepper flakes, salt and pepper. Continue cooking for 3 minutes until the onions are soft and translucent.

Add the broccoli, cauliflower, carrots and green beans and sauté for 2 minutes.

Pour in the tomatoes, vegetable broth and water.  Bring the soup to a boil and reduce the heat to simmer for 20 minutes.

When the soup has reduced slightly, it is ready. Divide into bowls and sprinkle with parsley before serving.