3 Bean Soup

Head over to our bulk section for an affordable 3 bean soup recipe! We chose cannellini beans, pinto beans, and red kidney beans, but you could mix and match your favorites. Buying dried beans in bulk certainly takes longer than the canned version, but it's quite simple and saves you money in the long run. Paired with vegetables like onion, carrot, and spinach, this soup is tasty and nutritious.

Bulk cannellini beans
1/3 pound
Bulk pinto beans
1/3 pound
Bulk red kidney beans
1/3 pound
Olive oil
2 tablespoons
Red onion
Garlic cloves, minced
Red chili flakes
1/4 teaspoon
Diced tomatoes
28 ounce can
Vegetable broth
4 cups
Juice of lemon
5 ounces
Salt and pepper
To taste

Prep time: 10 minutes

Cook time: 2 1/2 hours

Servings: 4

Calories per serving: 543


  1. Begin by cooking your beans. Bring a large pot of salted water to a boil. Add the beans, reduce heat to medium-low, and simmer for 1-2 hours until the beans are completely cooked. The cook time will depend on the size and freshness of the beans. When the beans are done, drain the water and set them aside.
  2. Add 2 tablespoons olive oil to the pot. Add red onion and carrots and cook for 5-7 minutes. Add the garlic and cook for an additional minute.
  3. Add the diced tomatoes and cook for 5 minutes.
  4. Add the vegetable broth and the beans, and simmer for 15-20 minutes. Season with salt and pepper.
  5. Add the spinach and stir until it is just wilted. Remove from heat and add the lemon juice. Adjust seasonings to your taste.