Ingredients
β For the Soup:
- 2 cups dried white beans (or 2 cans, drained and rinsed)
- 1 large onion, chopped π§
- 2 carrots, sliced π₯
- 2 celery stalks, chopped πΏ
- 3 cloves garlic, minced π§
- 1 can (14 oz) diced tomatoes π
- 4 cups vegetable broth π₯£
- 2 tbsp tomato paste π
- 1/4 cup olive oil π«
- 1 tsp dried oregano πΏ
- 1 tsp dried thyme πΏ
- 1 bay leaf π
- Salt & pepper to taste π§
β For Garnish:
- Fresh parsley, chopped πΏ
- Extra virgin olive oil π«
- Crusty bread (for serving) π

Execution
Soak the Beans: If using dried beans, soak them overnight in water. Drain and rinse before using. (Skip this step if using canned beans.) β³
SautΓ© the Vegetables: In a large pot, heat olive oil over medium heat. Add chopped onion, carrots, celery, and garlic. SautΓ© until softened, about 5 minutes. π₯π§
Add Tomatoes & Seasonings: Stir in the tomato paste, diced tomatoes, oregano, thyme, and bay leaf. Cook for 2 minutes. π πΏ
Simmer the Soup: Add the beans and vegetable broth. Bring to a boil, then reduce heat and let it simmer for about 1 to 1.5 hours (or 30 minutes if using canned beans). Stir occasionally. β³π₯
Season & Finish: Remove the bay leaf. Season with salt and pepper to taste. Drizzle with extra olive oil for richness. π§π«
Serve & Enjoy: Ladle the soup into bowls, garnish with fresh parsley, and serve with crusty bread. ππΏπ
Additional tips
- β³ Prep Time: 10 min | π Cook Time: 1.5 hrs | β² Total Time: 1 hr 40 min
- π₯ Calories: ~250 kcal per serving | π½ Servings: 4-6