Vegetarian Butter Bean Soup

Vegetarian butter bean soup

Silvia Jansen / Getty Images

Prep: 10 mins
Cook: 25 mins
Total: 35 mins
Servings: 4 to 6 servings
Nutrition Facts (per serving)
452 Calories
10g Fat
72g Carbs
21g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 452
% Daily Value*
Total Fat 10g 13%
Saturated Fat 1g 6%
Cholesterol 0mg 0%
Sodium 490mg 21%
Total Carbohydrate 72g 26%
Dietary Fiber 19g 69%
Protein 21g
Calcium 147mg 11%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Try this unconventional homemade vegetarian and vegan butter bean soup recipe. Butter beans, or lima beans, add such a great texture to a soup, being larger and softer than most beans, giving your butter bean soup a texture which is different than most other bean soups.

This simple low-fat vegetarian and vegan butter bean soup recipe is made with tomatoes and lots of veggies, including carrots, celery, onions, and tomatoes, for a nutritious and soothing meal. Plus, it's incredibly simple to prepare. If you can chop veggies and work a can opener, you can get this soup on the table in just about thirty minutes. Add a side green salad, and dinner is served!

All of the ingredients are both vegetarian and vegan. If you need it to be gluten-free as well, just swap out the regular flour for something gluten-free, or, use a tablespoon of cornstarch mixed in water to thicken your soup as needed. If you're not eating vegan, you might want to top this soup off with a touch of fresh grated Parmesan cheese, or, for a little extra flavor, add in some nutritional yeast if you are eating vegan. 

This vegetarian butter bean soup recipe is courtesy of Bush's Beans. If you like making homemade vegetable soup, there are plenty of recipes to try


  • 1 1/2 cups celery (finely chopped)
  • 1 cup carrots (finely chopped)
  • 3/4 cup onion (finely chopped)
  • 3 tbsp. olive oil or vegetable oil
  • 3 tbsp. all-purpose flour
  • 4 cups water
  • 2 (16 oz.) cans butter beans (lima beans) (drained and rinsed)
  • 1 (14 oz.) can diced tomatoes
  • 1 tsp. basil
  • 1/2 tsp. salt
  • 1/4 tsp. pepper
  • Optional: Nutritional yeast or Parmesan cheese for serving

Steps to Make It

  1. Gather the ingredients.

  2. In a large soup or stock pot, cook the celery, carrots and onion in olive oil or vegetable oil over medium-high heat until soft, about 6 to 8 minutes.

  3. Next, add the flour and whisk it well to coat the vegetables for one minute. Gradually add the water, stirring and continuing to whisk together until smooth.

  4. Next, drain and rinse the canned butter beans. Add the butter beans to the pot, then add in the diced tomatoes, basil and salt, and pepper, and bring the mixture to a boil, giving it a good stir.

  5. Reduce the heat to medium-low, cover, and allow the soup to simmer for about 20 to 25 minutes or until slightly thickened, stirring occasionally.

  6. Taste, and adjust the seasonings to taste, adding a bit more salt and pepper as desired. Out of basil? Just about any Italian seasoning will do in place of the basil. Swap it out for an Italian herb blend, some parsley, or even rosemary. 

  7. Enjoy!