Beans and Greens Soup

There is nothing like a home made warming soup on a cold winter day!  This beans and greens soup is really delicious, especially served with a piece of crusty sourdough bread!  It is packed with fiber thanks to the beans, and sweet potatoes, and has just the right amount of protein.  Also the spinach is added at the last minute so it retains the nutrients which are definitely needed this time of the year when we are all trying to stay healthy. This is a great choice for dinner if you are looking to add more plant based meals into your routine!

Author: Amy Lyons O’Neil

Amy has worked for Fresh and Natural Foods since 2006 contributing to the variety of healthful foods we offer. She graduated with a degree in studio art from Bethel University in 2007, but in her senior year of college, found that her passion was with the art of food. She later used her photography and culinary skills to create a vegan food and recipe blog, Fragrant Vanilla Cake. She has also written 3 cookbooks. She specializes in vegan and vegetarian recipes. Local, fresh and organic food has always been her focus in whatever she creates.



  1. In a large pot, cook the onions, celery, and garlic in the olive oil over medium heat for about 5 minutes until softened.  Add the thyme, salt, pepper, and veggie broth and bring to a boil.  Lower to a simmer and cook for about 10 minutes.
  2. After 10 minutes add the sweet potatoes, and cook until just tender, about 10 more minutes.  Add the beans, and spinach and cook just until the spinach has wilted.
  3. Serve!

Share this Recipe!

Rate this Recipe

[Total: 2 Average: 5]

Recipe Type

  • Allergen Friendly
  • Dairy-Free
  • Gluten-Free
  • Heart Healthy
  • soup
  • Vegan
  • Vegetarian

Course Type

  • Entree
  • Soup

Skill Level

  • Beginner
  • Easy