Warm up with this Hearty Bean Soup loaded with beans and vegetables

5 stars
4.59 (8)
Warm up with this Hearty Bean Soup loaded with beans and vegetables
Prep Time:
20 mins
Cook Time:
45 mins
Total Time:
65mins
Category:
Recipe by Administrator
Published on April 28, 2024

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

  1. In a large pot, heat the olive oil over medium heat. Add the onion, carrots, and celery, and cook until softened, about 5 minutes.
  2. Add the garlic and cook for another minute, until fragrant.
  3. 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.
  4. Taste and adjust seasoning as needed. Serve hot, garnished with fresh parsley.

Interesting Facts

  • Beans are a great source of protein and fiber, making them a healthy addition to any diet.
  • This soup can be made ahead of time and stored in the fridge for up to 5 days, making it perfect for meal prep.
  • Feel free to add in other vegetables or herbs to customize this soup to your liking.