Print

Pasta Fagioli

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Pasta Fagioli is a classic Italian-inspired soup that combines small pasta, beans, and vegetables in a rich tomato broth. This easy one-pot meal is hearty, flavorful, and perfect for busy weeknights or cozy weekends.

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced
  • 1 pound ground beef
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1 can (28 oz) crushed tomatoes
  • 4 cups beef broth (or vegetable broth)
  • 1 cup ditalini pasta (or other small pasta)
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon red pepper flakes (optional)

Instructions

  1. Heat olive oil in a large soup pot over medium heat.
  2. Add chopped onion, carrots, and celery. Cook for 5–7 minutes until softened, stirring occasionally.
  3. Stir in minced garlic and cook for 1 minute until fragrant.
  4. Add ground beef, breaking it apart with a spoon, and cook until browned, about 5 minutes. Drain any excess fat if needed.
  5. Stir in basil, oregano, salt, black pepper, and red pepper flakes. Mix well.
  6. Add crushed tomatoes and stir until combined. Simmer for 5 minutes to allow flavors to blend.
  7. Add kidney beans, cannellini beans, and broth. Stir well. Bring to a boil over medium-high heat.
  8. Reduce heat to low and let simmer for 15–20 minutes.
  9. Add ditalini pasta directly to the soup. Cook for 8–10 minutes or until pasta is al dente, stirring occasionally.
  10. Taste the soup and adjust seasoning as needed. Add more broth or water if you prefer a thinner consistency.
  11. Serve hot with optional Parmesan cheese or fresh parsley on top.

Notes

For a lighter version, substitute ground beef with ground turkey or chicken.

For a vegetarian option, omit the meat and use vegetable broth.

Pasta may continue to absorb liquid as the soup sits; add extra broth when reheating if necessary.