Ingredients
- 2 tbsp olive oil
- 1 large onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 2 tbsp tomato paste
- 1 (14 oz) can diced tomatoes
- 6 cups chicken or vegetable broth
- 1 (15 oz) can cannellini beans
- 1 (15 oz) can kidney beans
- 1 cup small pasta
- 1 sprig rosemary (or ½ tsp dried)
- 2 sprigs thyme (or ½ tsp dried)
- 1 bay leaf
- 1 tsp salt
- ½ tsp pepper
Instructions
- Heat olive oil in a large pot over medium heat. Add chopped onion, diced carrots, and diced celery; sauté for 5–7 minutes until softened.
- Stir in minced garlic and cook for 1 more minute.
- Mix in tomato paste and diced tomatoes until combined.
- Pour in chicken or vegetable broth along with both cans of beans. Add rosemary, thyme, bay leaf, salt, and pepper; bring to a boil.
- Reduce heat to low and simmer for 20–25 minutes.
- Add small pasta and cook according to package instructions until al dente.
- Adjust seasoning if necessary, remove herb sprigs, and serve hot.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 280
- Sugar: 4g
- Sodium: 680mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 12g
- Protein: 12g
- Cholesterol: 15mg
Keywords: For added depth of flavor, use freshly chopped herbs instead of dried ones. Customize the beans by adding black beans or chickpeas for varied textures. This soup can be made ahead of time; it tastes even better the next day!
