Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Bean Soup


  • Author: Camila Rose
  • Total Time: 1 hour 20 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

A nourishing, flavor-packed bean soup that’s perfect for cozy nights or make-ahead lunches. It’s simple, affordable, and adaptable with ingredients you likely already have in your pantry. The soup is built on a base of slow-sautéed aromatics, seasoned with herbs, and simmered with a mix of beans until creamy and rich. It’s the kind of dish that improves with time and welcomes creativity—ideal for vegetarians, meal preppers, and lovers of comfort food.

Whether you’re feeding a family or looking for a healthy, satisfying meal for the week, this soup delivers.

 


Ingredients

Scale
  • 2 tbsp olive oil

  • 1 medium yellow onion, diced

  • 2 carrots, peeled and chopped

  • 2 celery stalks, chopped

  • 3 cloves garlic, minced

  • 1 tsp dried thyme

  • ½ tsp rosemary (dried or fresh, chopped)

  • 2 bay leaves

  • ½ tsp chili flakes (optional)

  • 1 cup dried beans (or 2 cans mixed beans), soaked if dried

  • 4 cups vegetable broth

  • Salt and pepper to taste

  • Splash of red wine vinegar or lemon juice

  • Fresh herbs for garnish


Instructions

  1. Heat olive oil in a large pot over medium heat.

  2. Add onions, carrots, and celery. Sauté until soft and fragrant, about 8–10 minutes.

  3. Add garlic, thyme, rosemary, bay leaves, and chili flakes. Stir and cook 1 more minute.

  4. Add beans and pour in the broth to cover. Bring to a boil.

  5. Reduce heat to a gentle simmer. Cook 1–1.5 hours for dried beans or 30–45 minutes for canned beans.

  6. Blend a portion of the soup for thickness, then return it to the pot.

  7. Season with salt, pepper, and a splash of vinegar or lemon juice.

  8. Stir, taste, and adjust seasoning. Serve hot with garnish.

 

Notes

  1. To save time, use canned beans. For depth of flavor, mix 2–3 types of beans.

  2. Let the soup rest 20 minutes before serving to deepen flavor.

  3. Add greens (like kale or spinach) in the final 10 minutes if desired.

  • Prep Time: 20 minutes
  • Cook Time: 1 hour
  • Category: Soup
  • Method: Stovetop Simmer
  • Cuisine: American

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 280