November 01, 2021 2 min read


RECIPE BY @itsallgoodvegan

The best meal to have on these colder days is a big, hot soup that's filled with nourishing veg - filling and hearty. This recipe is perfect to make for your family and/or friends.

  • 1 tbsp neutral oil, I used olive oil
  • 4 cloves of garlic, minced
  • 1 medium white onion, chopped
  • 3 medium carrots, chopped
  • 4 stalks of celery, chopped
  • ½ cup corn, I used frozen corn
  • 1 cup peas, I used frozen peas
  • 3 tbsp nutritional yeast
  • 4 cups of veggie broth
  • 1/3 cup all- purpose flour, substitute with gluten-free flour
  • 1/3 cup dairy-free butter
  • 1 cup of unsweetened dairy-free milk, I used soy milk
  • 1 tsp salt
  • 1/2 tsp pepper
  • 1/2 tsp fresh rosemary
  • 1/2 tsp fresh oregano
  • 1/2 tsp fresh thyme
  • 1 cup of chickpeas or white beans, optional
  1. Heat a large pot on medium heat. Once warm, add the oil, onions, carrots, celery, garlic, and salt. Cook for 5 minutes or until the onions are translucent.
  2. Add the butter to the pot. Once it starts to melt combine the flour and mix covering the vegetables in flour. This roux mixture will be thick and sticky.
  3. Slowly add the vegetable broth, pepper, oregano, thyme, and rosemary and mix until well combined.
  4. Stir the soup frequently until the soup comes to a gentle boil. As the soup heats up you will start to see the soup thicken. Make sure to keep stirring so the soup does not burn.
  5. Combine the peas, corn, nutritional yeast, chickpeas, and milk to the pot. Cook for an additional 5-7 minutes on low heat or until the peas and corn have warmed.
  6. Divide soup into bowls and serve.
  7. Leftovers can be kept in the refrigerator in an airtight container for 3 days.



Marissa Wong @itsallgoodvegan |

I’m Marissa, the recipe creator and food photographer for It’s All Good Vegan. I love to spend my days in the kitchen creating simple and healthy recipes. My mission is to educate others how eating plants can help you live a healthy, balanced life.