Vegan Zuppa di Farro

Vegan Zuppa di Farro, a simple soup made with farro, borlotti beans, crushed tomatoes, vegetables, and fresh herbs. A plant-based twist on the traditional Italian soup!

a bowl of zuppa di farro soup on a white table with a sage leave as garnish and a gold spoon and white napkin

Do you love farro? Being married to an Italian means farro finds its way into many of the foods we prepare, as evidenced by this simple Black Bean Corn Farro Salad and this Easy Lentil Bowl with Spicy Harissa.

But farro is also a great grain for soups because the small wheat kernel soaks up the flavors of the soup and lends a nice nuttiness and chewy texture. And one of the Italian’s simple peasant dishes is zuppa di farro (which translates literally to farro soup), a simple farro and bean soup with tomatoes, vegetables, and herbs.

Typically zuppa di farro is made with pancetta and is topped with a bit of cheese, but we wanted to keep things plant-based so we made sure to kick up the flavor with a blend of both thyme and sage and topped it off with a bit of garlic-infused oil. And the result was a flavorful, thick, and hearty soup that’s a perfect cozy comfort food.

Want the simple one-pot Vegan Zuppa di Farro recipe? Let’s do it!

a bowl of carrots and celery, a bowl of crushed tomatoes, and a bag of zuppa di farro mix on a white table
Some Italian specialty stores sell premixed farro and dried beans, but this recipe shows you how to make it from scratch.

How to make Vegan Zuppa di Farro

First, heat a drizzle of olive oil over medium heat in a large soup pot or dutch oven. Add chopped onions, carrots, and celery and cook until soft, about five minutes.

Next, add borlotti beans (sometimes referred to as cranberry beans), farro, crushed tomatoes, and vegetable stock. Then add bay leaves, a bit of thyme and sage, and a pinch of salt and pepper. Mix together and bring soup to a boil, then reduce the heat to simmer for 40 minutes.

When soup is done, use an immersion blender to blend the soup about halfway or remove 3-4 cups of soup to a puree in a traditional blender and add back to soup. Zuppa di Farro is typically a thicker soup but it’s not a stew, so make sure that it’s thickened but still “soupy.”

To serve, add a few sage leaves and a drizzle of garlic-infused oil (optional) and enjoy!

a large soup pot with carrots, onion, celery, crushed tomatoes and herbs

Vegan Zuppa di Farro: Tips, tricks, and tools

This plant-based zuppa di farro recipe is easy to make, but there are a few tips and tricks for streamlining preparation:

  • Buy a premade zuppa di farro mix: you can buy the burlotti beans and farro separately, but some stores do sell zuppa di farro grain and dried bean mixes in the soup section
  • Great for leftovers! This is a great recipe to make once and eat all week. Make a bit pot of zuppa di farro and save in the refrigerator for up to four days for work lunches, or freeze for a month (or even more) and pull out to reheat on busy weeknights
  • Mix up the herbs: I studied many different zuppa di farro recipes and each used different herbs, from thyme to sage to rosemary and oregano. Use what you have on hand, it’s sure to be delicious!

a white bowl with farro and vegetable soup on a white table with sage leaves and a white napkin

Love this simple vegan farro and bean soup recipe? Check out our other plant-based soup recipes, like this Red Beet Apple Soup or Spicy Butternut Squash Chili.

Did you make this Vegan Zuppa di Farro? Leave a comment below and rate the recipe to let us know how it turned out. Save this simple soup recipe for later by pinning to your favorite winter Pinterest board and make sure to tag me on Fork in the Road’s Instagram to show me your soup creations!


Vegan Zuppa di Farro

a bowl of zuppa di farro soup on a white table with a sage leave as garnish and a gold spoon and white napkin

Vegan Zuppa di Farro, a simple soup made with farro, borlotti beans, crushed tomatoes, vegetables, and fresh herbs. A plant-based twist on the traditional Italian soup!

  • Author: Kristina Todini, RDN
  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour
  • Yield: 6 servings (1-1/2 cups) 1x
  • Category: Soups and Stews
  • Method: Boiling
  • Cuisine: Italian


  • 2 teaspoons olive oil
  • 1 yellow onion, chopped
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 1 can (15oz) borlotti beans, drained
  • 11/2 cups farro
  • 1 can (28oz) crushed tomatoes
  • 2 quarts (32oz) vegetable stock
  • 2 bay leaves
  • 1/2 teaspoon thyme
  • 34 sage leaves
  • pinch of salt and pepper
  • Optional: drizzled garlic oi


  1. In a large soup pot or dutch oven over medium heat, add olive oil, onion, carrots, and celery and cook until vegetables are soft, about 5 minutes.
  2. When vegetables are soft add beans, farro, crushed tomatoes, vegetable stock, bay leaves, thyme, sage, and a pinch of salt and pepper to the pot. Mix well and turn up heat to bring soup to a boil, then reduce heat to medium-low and let simmer for 40 minutes.
  3. After soup is done cooking, use an immersion blender to puree about half of soup mixture. Soup should be halfway blended and slightly thickened, but still a soupy liquid text.
  4. To serve: drizzle with garlic oil (optional) and garnish with a bay leaf


Notes: instead of buying beans and farro separately, you can also purchase a dried zuppa di farro blend made of farro, beans, and sometimes other grains and peas. If so, you may need a bit more vegetable stock and will likely need to add about 10 minutes to the total cook time to ensure that beans are cooked throughout.
Prep Ahead: cut vegetables ahead of time to reduce prep time
Leftovers and Storage: this zuppa di farro soup can be cooled and then refrigerated for up to four day, or frozen for a month or more in glass food storage containers
Nutrition notes: nutrition information calculated for one serving, without optional garlic oil drizzle. This recipe is a vegan soup that is high in plant-based protein, fiber, and vitamin A.


  • Serving Size: 1 serving (1-1/2 cups)
  • Calories: 230
  • Sugar: 9g
  • Sodium: 405mg
  • Fat: 3g
  • Saturated Fat: 0g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 11g
  • Protein: 11g
  • Cholesterol: 0mg

Keywords: vegan zuppa di farro, one pot recipes, farro soup

This post may contain affiliate links. Please see our Disclosure policy for more info.
Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.