Loaded with spicy Italian sausage, tender white beans, fresh vegetables, and nutty farro, this delicious recipe for Instant Pot Tuscan White Bean Soup is the perfect comfort food for a cold day!
JUMP TO RECIPEThis site contains affiliate links to products. We may receive a commission for purchases made through these links.
One of my favorite bean soup recipes, this spicy, flavorful, stick-to-your-ribs soup is a fast and easy way to make a hearty bowl of soup any night of the week! With layers of flavors and plenty of protein from the sausage, farro and creamy white beans, this soup is sure to leave you satisfied.

Ingredients
This Hearty Tuscan White Bean Soup is a breeze to make in your Instant Pot with simple ingredients and pantry staples. Here's what you'll need to make it:
- Olive oil, for cooking the veggies. I prefer extra virgin olive oil.
- A small onion, finely chopped. You can use a yellow onion or white onion.
- Carrots, cut into thin discs.
- Celery, finely chopped.
- Garlic cloves, minced.
- Spicy Italian sausage. You can remove the casings from the links of sausage yourself, or use loose sausage.
- Spices: red pepper flakes, dry oregano, dry basil, dry thyme, dry rosemary, bay leaves.
- Quick cooking farro. I love the 10 minute farro from Trader Joe's.
- Beef stock or beef broth.
- Red wine vinegar. I love Pompeian. You'll stir this in right at the end before serving.
- A parmesan rind (can omit if you do not have one on hand).
- A couple cans of Cannellini beans, drained.
- Fresh grated parmesan, for serving.
- Salt and black pepper, to taste.

How to make the Tuscan White Bean Soup
This Tuscan Bean Soup is super easy to make, all in your Instant Pot (pressure cooker). Here's how to make it:
- Set Instant Pot to sauté function, and add olive oil, onion, carrots, celery, garlic and salt and pepper to taste. Sauté until softened slightly, about 5 minutes. Add sausage and cook, breaking apart with a wooden spoon or spatula until well browned, 4-5 minutes.
- Once sausage is cooked through, add the spices (thyme, red pepper flakes, rosemary, oregano, basil) and garlic, and cook until just fragrant, 30 seconds. Stir in the beef stock, water, parmesan rind (if using), bay leaves, farro and drained beans.
- Turn off saute, cover with lid, and set Instant Pot to high pressure for 20 minutes.
- After 20 minutes, allow Instant Pot to natural release for 20 minutes, then vent to release any remaining steam.
- Remove parmesan rind and bay leaves.
- Stir in red wine vinegar and serve hot, with crusty bread and parmesan cheese. (see recipe card below for full ingredients list and directions).






Substitutions and Additions
This Tuscan White Bean Soup is easily adapted to work with your personal preferences, as well as what you have on hand in your refrigerator and pantry. Here are some great swaps and additions you can use to make this recipe your own.
- Use avocado oil in place of the olive oil.
- Swap the basil, rosemary, thyme, and oregano for an equal part of Italian seasoning. You will need about 2 teaspoons.
- This recipe calls for white cannellini beans (aka white kidney beans), but you could also use 2 cans of great northern beans or navy beans.
- I like to garnish with thinly sliced scallions, but you could also use chives or fresh parsley.
- Use sweet or mild Italian sausage in place of the spicy Italian sausage.
- Add some fresh spinach, tuscan kale, or Lacinato kale in at the end of the cooking time until wilted for some extra veggies!
- Swap the dry spices for fresh herbs!
- Use and immersion blender to gently blend a portion of the soup for a creamier texture (just be careful to leave some intact!). You could also use come cooled soup in small batches in a high-speed blender to achieve the same effect.
- Swap the beef broth for chicken broth or vegetable broth. This is a great way to use up that homemade chicken stock!
- Swap the red wine vinegar for some fresh lemon juice.
- Omit the sausage and use veggie stock to make this a vegetarian soup!

What's up with the Parmesan Rind?
When you buy a quality parmesan wedge, it should have part of the rind intact. Now, the rind is not appealing for say grating or shaving, and if often discarded (sad face). But don't throw that goodness away! Throwing a parmesan rind into a stock or soup imparts all that nutty, cheesy flavor. And then you can simply remove it prior to serving.

What to serve with the soup
This tasty soup goes great with some grated parmesan, thinly sliced scallion or chopped parsley, and some crusty bread to dunk into it! A simple side salad is also a welcome addition!

Storing and reheating leftovers
Store any cooled leftover soup in an airtight container in the refrigerator for up to 4 days, or freeze for up to 2 months!
This recipe is great for meal prep, and tastes even better the next day (just add a touch of water when reheating if it gets too thick)!

More great soup recipes
If you love this Instant Pot Tuscan White Bean Soup with Sausage and Farro, you'll also love these delicious bean soup recipes!
- Instant Pot Ham and Navy Bean Soup
- Crockpot Ham Bone Bean Soup
- Italian Minestrone with Kale
- Pasta e Fagioli Soup
- Instant Pot Zuppa Toscana with Pancetta and Swiss Chard
Instant Pot Tuscan White Bean Soup with Sausage and Farro
Equipment
- Instant Pot (Pressure Cooker)
Ingredients
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 3 carrots sliced into ¼” discs
- 1 rib of celery w/leaves, finely chopped
- 4 cloves garlic, minced
- salt and pepper, to taste
- 1 lb spicy Italian sausage, (casings removed, if using links)
- ¼ teaspoon red pepper flakes
- 1 teaspoon dry oregano
- 1 teaspoon dry basil
- ¼ teaspoon dry thyme
- ¼ teaspoon dry rosemary
- ¾ cup quick cooking farro
- 2 bay leaves
- 32 oz beef stock or beef broth
- 1 cup water
- 1 teaspoon red wine vinegar
- 1 parmesan rind*
- 2 15.5 oz cans Cannellini beans, drained
- fresh grated parmesan, for serving
Instructions
- Set Instant Pot to sauté function, and add olive oil, onion, carrots, celery, garlic and salt and pepper to taste. Sauté until softened slightly, about 5 minutes. Add sausage and cook, breaking apart with a wooden spoon or spatula until well browned, 4-5 minutes. 2. Once sausage is cooked through, add the spices (thyme, red pepper flakes, rosemary, oregano, basil) and garlic, and cook until just fragrant, 30 seconds. Stir in the beef stock, water, parmesan rind (if using), bay leaves, farro and drained beans. 3. Turn off saute, cover with lid, and set Instant Pot to high pressure for 20 minutes. 4. After 20 minutes, allow Instant Pot to natural release for 20 minutes, then vent to release any remaining steam. 5. Remove parmesan rind and bay leaves. 6. Stir in 1 teaspoon red wine vinegar and serve hot, with crusty bread and parmesan cheese. *Notes/Substitutions:If you don't have a parmesan rind handy, you could omit it, and just stir in some fresh grated parmesan cheese when serving.If you like your farro with a bit more texture, cook it separately, and add it to the soup before serving.
© Jawns I Cooked. All images & content are the sole property of Jawns I Cooked. Please ask permission prior to using my photos. If you would like to share one of my recipes, please link back to this post and re-write the instructions in your own words.
Leave a Reply