Easy Italian Pasta e Fagioli Soup (Pasta & Bean Soup)
This classic Italian pasta and bean soup—known as pasta e fagioli—is hearty, flavorful, and ready in about 30 minutes. Made with a rich sofrito base, tender beans, pasta, and fresh greens, it’s the perfect comforting soup for busy weeknights or cozy weekends.
Make the sofrito – In a large soup pot over medium heat, warm the olive oil. Add leeks, celery, carrots, and salt. Cook 5–7 minutes until softened but not browned. Add garlic and cook 2 more minutes.
Simmer – Stir in tomatoes, beans, broth, and bay leaf. Cover and simmer for about 10 minutes until vegetables are tender.
Cook pasta separately – In another pot, cook pasta al dente according to package instructions. Drain and set aside.
Finish – Add the pasta and greens to the soup pot. Cover and cook for 3 minutes until greens are wilted.
Serve – Ladle into bowls, drizzle with olive oil, sprinkle with Parmesan, and serve with bread.
Notes
Beans – Cannellini, navy, kidney, or garbanzo beans all work.Pasta – Small pasta shapes give the best texture.Make-ahead tip – Cook pasta separately and add before serving to prevent it from getting soggy.Dairy-free option – Use vegan Parmesan or skip cheese altogether.Storage – Refrigerate up to 4 days or freeze up to 3 months. Reheat gently with a splash of broth or water.