Description
A simple and creamy one-pot vegetable soup made without dairy, perfect for a comforting and quick meal. This recipe is easily customizable with your favorite seasonal vegetables and herbs.
Ingredients
Scale
- 1 Tbsp neutral oil (olive oil recommended)
- 4 cloves garlic, minced
- 1 medium white onion, chopped
- 3 medium carrots, chopped
- 4 stalks celery, chopped
- ½ cup corn (fresh or frozen)
- 1 cup peas (fresh or frozen)
- 3 Tbsp nutritional yeast
- 4 cups vegetable broth
- ⅓ cup all-purpose flour (use gluten-free flour if needed)
- ⅓ cup dairy-free butter
- 1 cup unsweetened dairy-free milk (soy, almond, oat, or cashew)
- 1 tsp salt
- ½ tsp black pepper
- ½ tsp fresh rosemary
- ½ tsp fresh oregano
- ½ tsp fresh thyme
- 1 cup chickpeas or white beans (optional)
Instructions
- Heat a large pot over medium heat.
- Add oil, onion, carrots, celery, garlic, and salt. Cook for 5 minutes, until onions are translucent.
- Add dairy-free butter. Once melted, stir in flour to coat the vegetables. This forms a thick, sticky roux.
- Slowly pour in vegetable broth, pepper, oregano, thyme, and rosemary. Stir well.
- Continue stirring as the soup comes to a gentle boil. It will thicken—keep stirring to prevent burning.
- Add peas, corn, nutritional yeast, chickpeas (if using), and dairy-free milk.
- Simmer on low for 5–7 minutes, until peas and corn are heated through.
- Serve hot with bread, biscuits, or crackers.
- Store leftovers in an airtight container in the fridge for up to 3 days.
Notes
- Cut vegetables evenly so they cook at the same rate.
- Use fresh herbs when possible for a burst of vibrant flavor. Dried herbs are more concentrated, so use about one-third of the amount if substituting.
- Choose unsweetened dairy-free milk like soy, almond, oat, or cashew. Avoid sweetened or flavored varieties.
- Stir frequently once the soup begins to thicken to prevent sticking.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: One Pot
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: ~260 kcal