This One Pot Creamy Vegetable Soup is a hearty, flavorful, and comforting meal that’s ready in just over 30 minutes. Everything cooks together in one pot, making clean-up a breeze. With fresh vegetables, a creamy broth, and the option to adjust based on your preferences or what you have on hand, it’s a perfect weeknight dinner your family will love.
1 tablespoon olive oil
1 small yellow onion, diced
3 cloves garlic, minced
2 carrots, peeled and diced
2 ribs celery, diced
1 large potato, peeled and diced
1 zucchini, diced
1 cup frozen peas
4 cups vegetable broth
1 teaspoon dried thyme
1 teaspoon dried oregano
1 bay leaf
Salt and pepper, to taste
1 cup heavy cream (or coconut cream for dairy-free)
2 cups spinach, roughly chopped
Optional toppings: fresh parsley, grated Parmesan cheese
Heat olive oil over medium heat in a large pot. Add onion and garlic and sauté for 3-4 minutes until softened.
Add carrots, celery, potato, and zucchini to the pot and cook for another 5 minutes, stirring occasionally.
Pour in vegetable broth, and add thyme, oregano, bay leaf, salt, and pepper. Stir well and bring to a boil.
Once boiling, reduce heat and let the soup simmer for 15-20 minutes, or until the vegetables are tender.
Stir in the peas, heavy cream, and spinach. Cook for another 2-3 minutes until the spinach has wilted.
Remove the bay leaf, and adjust the seasoning with salt and pepper.
Serve hot, topped with fresh parsley and Parmesan if desired.
Calories: 180 kcal
Carbohydrates: 26 g
Protein: 4 g
Fat: 8 g
Saturated Fat: 4 g
Cholesterol: 23 mg
Sodium: 540 mg
Potassium: 650 mg
Fiber: 5 g
Sugar: 7 g
Vitamin A: 8000 IU
Vitamin C: 22 mg
Calcium: 60 mg
Iron: 2 mg