This Hearty Bean Soup is a delicious and nutritious meal that is perfect for the whole family. Packed with protein-rich beans, hearty vegetables, and flavorful spices, this soup is sure to satisfy your cravings and keep you warm on cold days. It's easy to make and can be customized with your favorite ingredients to suit your taste preferences.
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 can (15 oz) diced tomatoes
- 4 cups vegetable broth
- 2 cans (15 oz each) beans (such as kidney beans, black beans, or cannellini beans), drained and rinsed
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- Salt and pepper, to taste
- Fresh parsley, for garnish
Directions
- In a large pot, heat the olive oil over medium heat. Add the onion, carrots, and celery, and cook until softened, about 5 minutes.
- Add the garlic and cook for another minute, until fragrant.
- Stir in the diced tomatoes, vegetable broth, beans, thyme, oregano, salt, and pepper. Bring the soup to a boil, then reduce heat and simmer for 20-30 minutes, until flavors are well combined.
- Taste and adjust seasoning as needed. Serve hot, garnished with fresh parsley.