This post may contain affiliate links. Please read our disclosure policy.
Pasta Fagioli Soup is an Olive Garden copycat recipe that is an Italian favorite. Loaded with beans, ground beef, and tiny noodles, this soup is so comforting and made all in one pot.
Be sure to try my 7 Can Soup next!Pin this recipe for later!
Table of Contents
Why We Love This Recipe
- Comforting – There are few foods more comforting than a noodle soup recipe.
- One Pot – Cook the ground beef, then make the soup all in the same pot!
- Tiny Noodles – This soup recipe uses Ditalini pasta which is very small, but you can swap in another small pasta shape.
How To Make Pasta Fagioli Soup
See recipe card below for ingredient quantities and full instructions.
Cook Beef – Heat up a large dutch oven with 2 tablespoons of the oil over medium heat and cook the ground beef until browned. Drain the fat and place the cooked beef on a plate.
Cook Veggies – In the same pot, add the rest of the oil and cook the carrots, celery, and onion until tender. Add the garlic and cook for just a minute more until fragrant. Stir in the tomato sauce, broth, tomatoes, and spices.
Simmer – Bring the soup to a simmer, cover, and simmer for about 25 minutes.
Finish Soup – Add the beans and simmer for an additional 5 minutes then stir in the cooked pasta and parsley right before serving.
Pasta Fagioli means “pasta and beans” in Italian. It is a traditional Italian soup that is loaded with beans, pasta, tomatoes, veggies, and sometimes meat as well.
Both Pasta Fagioli and Minestrone are both Italian soups that have similar flavors and pasta. The main difference is that minestrone typically has more veggies included than pasta fagioli.
Ditalini pasta is sometimes called “little thimbles” because it is shaped like a small tube. It is a popular choice in soups such as this pasta fagioli.
Leftovers can be stored in the fridge for up to 4 days. For best results, I like to store the pasta separately from the soup. This prevents the pasta from soaking up the broth and getting too soft.
- Easy to Customize – This soup is very forgiving and you can adjust to your tastes. If you prefer a super chunky soup, you can increase the meat, veggies and pasta. Or you can make it more brothy by adding more chicken broth or even a little water.
- One Pot for Easy Clean Up and Flavor – I like to cook the beef in the same dutch oven that I use to make soup because it not only makes clean up easier but you get the added flavor and fat from cooking the beef.
- Add Pasta at Very End – You want to add the cooked pasta just before serving the soup. The pasta will continue to soak up the broth.
- Crockpot Variation – You can also make this soup in your slow cooker. Cook the beef and veggies on the stove like the original recipe then add it all to your slow cooker. Stir in the remaining ingredients (minus the pasta and beans) and cook on LOW for 4 hours. Stir in the beans and cook for another 10 minutes or so then stir in the cooked pasta and parsley.
More Soup Recipes
- How To Make A Roux
- How To Make Chicken Broth
- Slow Cooker Chicken Noodle Soup
- Creamy Chicken Potato Soup
- Slow Cooker Steak Chili
Pasta Fagioli Soup
- 3 tablespoons extra virgin olive oil
- 1 pound lean ground beef
- 1 cup yellow onion diced (about 1 small onion)
- 1 cup carrots diced
- 1 cup celery diced
- 3 cloves garlic minced
- 3 8 oz cans tomato sauce
- 2 14.5 oz cans chicken broth
- 1 15 oz can diced tomatoes undrained
- 2 tablespoons italian seasoning blend
- 2 teaspoons salt
- 1 teaspoon ground black pepper
- 1 15 oz can dark red kidney beans drained and rinsed
- 1 15 oz can great northern beans drained and rinsed
- 2 cups cooked ditalini pasta cooked to al dente and drained
- Optional: Fresh parsley for garnish
- In a large dutch oven, heat 2 Tablespoons of extra virgin olive oil over medium high heat and cook the ground beef until browned and no longer pink. Drain, remove from pan and set aside.
- Add the remaining 1 Tablespoon oil to the pan, reduce the heat to medium and cook the carrots, celery and onion until tender.
- Add the garlic and cook for 1 additional minute or until fragrant.
- Stir in the tomato sauce, chicken broth, tomatoes, Italian seasoning, salt, pepper and cooked ground beef to the pan and bring to a simmer.
- Reduce the heat, cover and simmer for 25 minutes.
- Add the beans and simmer for an additional 5 minutes.
- Stir in the cooked pasta and parsley right before serving.