=== console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Pasta Fagioli Soup Recipe

  • Author: Ava Garrison
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings

Description

Warm, comforting, and packed with flavor, this Pasta Fagioli Soup is the perfect one-pot meal for busy weeknights or cozy weekends. Made with tender ditalini pasta, hearty beans, savory ground beef, and a rich tomato broth, this easy recipe is both filling and budget-friendly. Whether you’re looking for a quick dinner, a meal-prep option, or a satisfying soup to enjoy with crusty bread, this Pasta Fagioli delivers every time. With simple pantry staples and a short cooking time, it’s an Italian classic that’s easy to make at home!


Ingredients

  • 2 tablespoons olive oil
  • 1 small onion, diced
  • 2 celery stalks, diced
  • 2 carrots, diced
  • 3 cloves garlic, minced
  • 1 pound ground beef or Italian sausage
  • 1 (15-ounce) can diced tomatoes
  • 1 (15-ounce) can tomato sauce
  • 4 cups chicken or vegetable broth
  • 1 (15-ounce) can cannellini beans, drained and rinsed
  • 1 (15-ounce) can kidney beans, drained and rinsed
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 cup ditalini pasta (or small elbow macaroni)
  • Fresh parsley, chopped (for garnish)
  • Parmesan cheese, grated (for serving)

Instructions

  1. Sauté the Vegetables: In a large pot, heat olive oil over medium heat. Add the onion, celery, and carrots, and cook for about 5 minutes until softened. Stir in the garlic and cook for another minute until fragrant.
  2. Brown the Meat: Add the ground beef or Italian sausage to the pot and break it up with a spoon. Cook until fully browned, then drain any excess fat.
  3. Add Tomatoes and Broth: Pour in the diced tomatoes, tomato sauce, and broth. Stir to combine, then season with Italian seasoning, salt, and black pepper. Bring to a boil.
  4. Simmer and Add Beans: Reduce the heat and let the soup simmer for 20 minutes. Stir in the drained cannellini and kidney beans, letting them heat through.
  5. Cook the Pasta: In a separate pot, cook the ditalini pasta according to package instructions until al dente. Drain and set aside.
  6. Combine and Serve: Add the cooked pasta to individual serving bowls and ladle the hot soup over it. Garnish with fresh parsley and a sprinkle of Parmesan cheese. Enjoy!