10+ Bean Soup Recipes for Delicious and Healthy Meals
Bean soup recipes offer a comforting and nutritious meal option. You can create delicious flavors using different beans, fresh vegetables, and spices.
These soups are satisfying and easy to prepare. They are a great choice for busy weeknights or cozy weekends at home.
Whether you like creamy white bean soup or hearty ham and bean soup, these recipes provide warmth and flavor in every bowl. You can customize bean soups to fit your taste and enjoy them as a healthy main dish or a satisfying side.
1) Classic Ham and Bean Soup
Classic ham and bean soup is a warm and satisfying dish. It’s perfect for using leftover ham.
You can make this soup easily with just a few ingredients. Start with dried navy beans, which cook well and add flavor.
A ham bone adds extra taste, but diced ham works too. Onions, celery, carrots, and garlic create a flavorful base.
Season with thyme, salt, and pepper. These simple steps make a delicious soup.
Ingredients
- 1 pound dried navy beans
- 1 ham bone or 8 ounces diced ham
- 1 medium onion, chopped
- 1 large carrot, chopped
- 1 stalk celery, chopped
- 2 cloves garlic, minced
- 1 teaspoon dried thyme
- Salt and pepper to taste
- 8 cups water
Cooking Instructions
- Rinse the beans and soak them in water overnight.
- In a large pot, add the soaked beans, ham, and water.
- Stir in the onion, carrot, celery, and garlic.
- Season with thyme, salt, and pepper.
- Bring to a boil, then reduce heat to low.
- Simmer for 1.5 to 2 hours, or until beans are tender.
2) Tuscan White Bean Soup
Tuscan white bean soup is a hearty dish packed with flavor. It’s easy to make and great for any season.
You can have it ready in just 30 minutes. The creamy texture from the beans and freshness from the vegetables and herbs make it special.
Olive oil, garlic, and cannellini beans bring this dish to life. This soup is vegan and gluten-free.
Ingredients
- Olive oil
- Onion
- Shallots
- Garlic
- Carrots
- Celery
- Cannellini beans
- Bay leaves
- Vegetable broth
- Spices
Cooking Instructions
- Heat olive oil in a pot over medium heat.
- Add chopped onion, shallots, garlic, carrots, and celery. Sauté until soft.
- Stir in cannellini beans, bay leaves, and spices.
- Pour in vegetable broth and bring to a boil.
- Simmer for 20 minutes. Serve hot.
3) Navy Bean Soup with Vegetables
Navy bean soup with vegetables is nutritious and comforting. It’s a great way to use fresh produce and enjoy a hearty meal.
The creamy beans blend perfectly with the crunchy veggies. Start by sautéing onions, carrots, and celery in a pot.
Add garlic for extra flavor. Next, stir in the soaked navy beans and enough broth to cover them.
You can add diced tomatoes and leafy greens for more texture. Let it simmer until the beans are tender.
Season with salt, pepper, and your favorite herbs for a delicious twist.
Ingredients
- 1 pound dried navy beans
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 2 carrots, diced
- 1 celery stalk, diced
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 can diced tomatoes
- 2 cups leafy greens (like spinach or kale)
- Salt and pepper to taste
Cooking Instructions
- Soak navy beans overnight.
- Sauté onions, carrots, and celery in olive oil in a large pot.
- Add minced garlic and cook briefly.
- Stir in the soaked beans and vegetable broth.
- Add diced tomatoes and greens.
- Simmer for 1 to 1.5 hours until the beans are tender.
- Season with salt and pepper before serving.
4) Creamy White Bean Soup
Creamy white bean soup is a comforting choice on chilly days. It is rich in flavor and easy to make.
You can prepare it in about 30 minutes. Start with white beans, garlic, and vegetable broth.
A splash of lemon gives it a zesty kick. Spinach or kale adds extra nutrition.
Ingredients:
- 2 cans white beans, rinsed and drained
- 4 cups vegetable broth
- 1 onion, chopped
- 2 cloves garlic, minced
- 2 cups spinach or kale
- 1 lemon, juiced
- Olive oil, salt, and pepper
Cooking Instructions:
- Heat olive oil in a large pot over medium heat.
- Add onion and garlic, cooking until soft.
- Stir in the beans and broth.
- Simmer for 10 minutes.
- Add spinach or kale and lemon juice.
- Blend until creamy, then season with salt and pepper.
5) Pasta e Fagioli Soup
Pasta e Fagioli Soup is a classic Italian dish. It combines pasta, beans, and vegetables in a hearty broth.
This soup is perfect for chilly days. Use fresh ingredients like onions and carrots.
The beans add protein, making it a filling meal. Choose any pasta shape you like.
This soup cooks quickly. You can enjoy a comforting bowl at home in no time.
Ingredients
- 4 tablespoons extra-virgin olive oil
- 1 medium yellow onion, finely chopped
- 2 carrots, finely chopped
- 2 ribs celery, finely chopped
- 3 cloves garlic, minced
- 1 can (15 oz) cannellini beans, drained
- 6 cups vegetable broth
- 1 cup small pasta (like ditalini)
- Salt and pepper to taste
- Fresh herbs for garnish (optional)
Cooking Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion, carrots, and celery. Sauté until soft.
- Stir in garlic and cook for 1 minute.
- Add vegetable broth and beans. Bring to a boil.
- Add pasta and cook until tender, about 8-10 minutes.
- Season with salt and pepper. Serve hot.
6) Spanish Bean Soup with Picada
Spanish Bean Soup with Picada is a hearty dish full of flavor. This soup combines beans, tomatoes, and spices for a warm meal.
The picada, a blend of garlic, nuts, and herbs, adds a unique taste. Mix it in at the end for a fresh kick.
Use cannellini beans or chickpeas as the base. Serve it with crusty bread for a filling meal.
Ingredients
- 1 tablespoon olive oil
- 1 large garlic clove, minced
- 1 large onion, finely chopped
- 1 can (15 oz) cannellini beans, drained
- 1 can (14 oz) diced tomatoes
- Salt and pepper to taste
- Fresh herbs for picada (like parsley or almonds)
Cooking Instructions
- Heat olive oil in a large pot over medium heat.
- Add the onion and cook until translucent.
- Stir in the garlic and cook for another minute.
- Add the beans and tomatoes, and season with salt and pepper.
- Simmer for 15 minutes, then mix in the picada ingredients.
- Serve hot, garnished with extra herbs if desired.
7) Hearty Ham and Bean Soup
Hearty ham and bean soup is a great way to use leftover ham. It’s warm, filling, and flavorful.
Sauté onions, carrots, and celery. Add diced ham and cook briefly.
Toss in white or navy beans, broth, and seasonings. Let the soup simmer until everything is tender.
Serve it hot with bread for a satisfying meal.
Ingredients
- 1 cup diced ham
- 1 can (15 oz) white or navy beans
- 1 cup chopped carrots
- 1 cup chopped celery
- 1 cup chopped onion
- 4 cups chicken broth
- 1 teaspoon thyme
- Salt and pepper to taste
Cooking Instructions
- In a large pot, sauté onions, carrots, and celery until soft.
- Add diced ham and cook for a few minutes.
- Stir in the beans, broth, thyme, salt, and pepper.
- Bring to a boil, then reduce heat and simmer for 30 minutes.
- Serve hot.
8) White Bean Soup with Miso and Braised Garlic
White bean soup with miso and braised garlic offers a delicious and comforting dish. It’s rich in flavor and simple to make.
Start with dried white beans and soak them overnight for the best texture. Fresh herbs add brightness, while miso gives a savory punch.
Braised garlic brings depth to the soup. Serve it warm with crusty bread.
Ingredients
- 1 cup dried white beans
- 4 cups vegetable broth
- 2 tablespoons miso paste
- 4 cloves garlic, minced
- 1 cup fresh herbs (like thyme or parsley)
- Salt and pepper to taste
Cooking Instructions
- Soak the white beans overnight, then drain.
- In a pot, add the beans and vegetable broth.
- Bring to a boil, then reduce heat and simmer for 1 hour.
- Stir in miso and garlic, cooking for an additional 10 minutes.
- Add herbs and season with salt and pepper before serving.
9) Quick 30-Minute Tuscan Bean Soup
This quick Tuscan bean soup is perfect for busy days. It comes together in just 30 minutes and uses simple ingredients.
Start with canned white beans such as cannellini or great northern beans. Add vegetables and broth for a rich flavor.
You can make it vegan or gluten-free by adjusting the broth and seasonings. Enjoy a warm and hearty meal without spending hours in the kitchen.
Ingredients
- 1 quart low-sodium chicken or vegetable broth
- 2 (15-ounce) cans white beans (cannellini or great northern)
- 1 cup diced tomatoes
- 1 small onion, chopped
- 2 cloves garlic, minced
- Olive oil
- Fresh herbs (like rosemary and thyme)
- Salt and pepper to taste
Cooking Instructions
- In a large pot, heat olive oil over medium heat.
- Add the chopped onion and minced garlic. Cook until soft.
- Stir in diced tomatoes and cook for 2 minutes.
- Add the broth and beans. Bring to a simmer.
- Season with herbs, salt, and pepper.
- Cook for about 10-15 minutes. Serve warm.
10) Bean Soup with Carrots, Celery, and Onions
This hearty bean soup is perfect for a cozy meal. You’ll enjoy the blend of flavors from the carrots, celery, and onions.
Start by soaking your beans overnight. This helps them cook evenly.
You can also use canned beans for a quicker option. In a large pot, heat some olive oil.
Add chopped onions and sauté until they’re soft. Mix in diced carrots and celery.
Pour in vegetable broth and add your soaked or canned beans. Season with salt, pepper, and herbs if you like.
Simmer for about 30 minutes, or until everything is tender.
Ingredients
- 1 tablespoon olive oil
- 1 large onion, chopped
- 2 carrots, diced
- 2 celery stalks, chopped
- 2 cups soaked or canned beans
- 4 cups vegetable broth
- Salt and pepper to taste
Cooking Instructions
- Soak the beans overnight. You can also use canned beans.
- Heat olive oil in a pot.
- Sauté onions until they become soft.
- Add carrots and celery. Cook for a few minutes.
- Stir in the beans and pour in the vegetable broth.
- Season with salt and pepper.
- Simmer for 30 minutes. Cook until the beans are tender.