why make this recipe
Bean soup is a comforting dish that’s both nutritious and easy to make. It’s perfect for a quick weeknight dinner or as a hearty meal on a chilly day. The blend of beans and vegetables creates a rich, flavorful soup that is packed with protein and fiber. Plus, it uses simple ingredients that you might already have at home.
how to make Bean Soup
Ingredients:
- 3 cups mixed beans (canned or cooked), drained and rinsed
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, chopped
- 2 stalks celery, chopped
- 1 cup crushed tomatoes
- 4 cups vegetable broth
- 2 tablespoons olive oil
- 1 bay leaf
- 1 teaspoon dried thyme
- 1 teaspoon paprika
- Salt, to taste
- Black pepper, to taste
- 1 tablespoon lemon juice or vinegar
- A handful of fresh parsley, chopped
Directions:
- Heat olive oil in a large soup pot over medium heat until shimmering.
- Add onions, carrots, and celery. Sauté for 5–7 minutes until softened.
- Add garlic, paprika, and thyme, and cook for 1 more minute.
- Stir in crushed tomatoes and beans. Mix until everything is coated with flavor.
- Pour in the vegetable broth, add the bay leaf, salt, and pepper. Stir well.
- Bring to a boil, then lower the heat and simmer for 25–30 minutes.
- Lightly mash some beans against the pot wall to thicken the soup.
- Remove the bay leaf. Stir in lemon juice or vinegar.
- Taste and adjust seasoning.
- Ladle into bowls and top with fresh parsley. Serve hot with crusty bread.
how to serve Bean Soup
Serve the bean soup hot in bowls. Top it with fresh parsley for a touch of color and flavor. This soup goes well with crusty bread, perfect for dipping and enjoying every last drop.
how to store Bean Soup
If you have leftovers, place them in an airtight container and refrigerate. The soup will stay fresh for about 3–4 days. You can also freeze it for longer storage. Just make sure to use it within 2–3 months for the best taste.
tips to make Bean Soup
- If you prefer a creamier texture, blend a portion of the soup using an immersion blender.
- Adjust the spices based on your taste. You can add more paprika for a smoky flavor or even a dash of hot sauce for some heat.
- Feel free to add other vegetables you have on hand, like bell peppers or zucchini, for added nutrition and flavor.
variation
You can change up the beans in the soup. Use black beans, kidney beans, or pinto beans according to your preference. Adding some cooked sausage or bacon can give it an extra layer of flavor.
FAQs
Can I use dried beans instead of canned beans?
Yes! If you prefer using dried beans, soak them overnight and cook them separately before adding them to the soup.
Is it necessary to use vegetable broth?
While vegetable broth adds depth to the flavor, you can also use water or chicken broth if you prefer.
Can I add more spices to this recipe?
Absolutely! Feel free to experiment with different herbs and spices like cumin or oregano for a unique twist on the flavor.

Bean Soup
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A hearty and nutritious bean soup that’s easy to prepare and perfect for chilly days.
Ingredients
- 3 cups mixed beans (canned or cooked), drained and rinsed
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, chopped
- 2 stalks celery, chopped
- 1 cup crushed tomatoes
- 4 cups vegetable broth
- 2 tablespoons olive oil
- 1 bay leaf
- 1 teaspoon dried thyme
- 1 teaspoon paprika
- Salt, to taste
- Black pepper, to taste
- 1 tablespoon lemon juice or vinegar
- A handful of fresh parsley, chopped
Instructions
- Heat olive oil in a large soup pot over medium heat until shimmering.
- Add onions, carrots, and celery. Sauté for 5–7 minutes until softened.
- Add garlic, paprika, and thyme, and cook for 1 more minute.
- Stir in crushed tomatoes and beans. Mix until everything is coated with flavor.
- Pour in the vegetable broth, add the bay leaf, salt, and pepper. Stir well.
- Bring to a boil, then lower the heat and simmer for 25–30 minutes.
- Lightly mash some beans against the pot wall to thicken the soup.
- Remove the bay leaf. Stir in lemon juice or vinegar.
- Taste and adjust seasoning.
- Ladle into bowls and top with fresh parsley. Serve hot with crusty bread.
Notes
For a creamier texture, blend a portion of the soup. Adjust spices based on preference and feel free to add more vegetables.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Vegetarian
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 4g
- Sodium: 450mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 12g
- Protein: 15g
- Cholesterol: 0mg













