Print

Hearty Italian White Bean Soup with Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A comforting and nourishing Italian-inspired soup made with creamy white beans, small pasta, and aromatic herbs in a rich tomato broth. A perfect one-pot meal for cozy nights.

Ingredients

  • 2 tbsp olive oil
  • 1 small onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 1 can (14.5 oz) crushed or diced tomatoes
  • 4 cups vegetable broth or chicken broth
  • 1 tsp dried oregano
  • 1/2 tsp dried thyme
  • 1 bay leaf (optional)
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 3/4 cup small pasta (ditalini, elbows, or orzo)
  • 2 tbsp chopped fresh parsley or basil (for garnish)
  • Grated Parmesan cheese (optional, for serving)

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 5–7 minutes until softened.
  2. Add garlic and cook for 1 more minute until fragrant.
  3. Stir in tomatoes, beans, broth, oregano, thyme, bay leaf, salt, and pepper. Bring to a boil.
  4. Reduce heat and simmer uncovered for 20 minutes to allow flavors to develop.
  5. Add pasta and cook until al dente, about 7–10 minutes.
  6. If soup becomes too thick, add a splash of broth or water to loosen.
  7. Remove bay leaf, adjust seasoning as needed.
  8. Ladle soup into bowls and top with parsley or basil and grated Parmesan if desired. Serve hot.

Notes

  • Add greens like spinach, kale, or Swiss chard in the last few minutes of cooking.
  • For extra flavor, stir in cooked Italian sausage or pancetta.
  • Blend part of the soup before adding pasta for a creamier texture.
  • Use gluten-free pasta or omit pasta for a gluten-free version.
  • Freeze the soup without pasta for best texture; add fresh pasta when reheating.

Nutrition