Pasta Fagioli Soup is an Italian classic meaning "pasta and beans", hearty, filling and so delicious! The perfect winter meal full of rich flavors, lots of veggies and beef in a silky tomato broth. This one-pot dinner is prepped in just 20 minutes!
- Perfect Winter Comfort Food! - This Pasta Fagioli Soup, or as it's often misspelled "Pasta Fazul" recipe is one of our favorites when winter in Minnesota pretty much calls for soup every week! I love that it’s just so "full of stuff.” It's a complete, balanced meal all in one cozy and comforting bowl. Hearty and filling, it’s the perfect combination of veggies, protein and pasta.
- Fast and Easy and all in One Pot! - Soup for dinner really is a wonderful meal, and Pasta Fagioli is one of the easiest soups to make! Pasta e Fagioli means "Pasta and Beans" in Italian, and it's full of pantry and refrigerator staples, so I often have everything I need already on hand. It makes a huge pot, easily serving a family of 4 to 6 with leftovers for lunch. You can make it anytime during the afternoon and let it simmer until dinner. It’s all in one pot, allowing you to clean up the kitchen while it cooks and sits ready for you when everyone gets hungry. As Dean Martin said, “That’s amore!”
- Amazing Flavor! - This is a seriously delicious pot of soup! With the Italian flavors and tiny pasta, I often consider it to be a relative of spaghetti and therefore pretty kid-friendly! I do, however, sometimes find a few chunks of tomato and celery left in their little bowls. Still a win!
- If you Love this Soup, be sure to check out my Tuscan Sausage White Bean Soup, Slow Cooker Chicken Noodle Soup, and my Italian Sausage White Bean Soup with Pasta!
Jump to:
Ingredients & Substitutions
A complete meal, this soup is full of pantry staple plus fresh veggies, for a nourishing bowl everyone will love!
- Ground Beef or Italian Sausage - I have made this soup with either ground beef or bulk ground Italian Sausage, and both are delicious! You can use more or less than 1 pound, depending on how meaty you like it. Italian sausage gives you a bit more zing and seasoning! You'll love this Creamy Sausage Potato Soup too!
- Onion, Celery, Carrots, Garlic - The veggies provide the base layer of flavor and also a great dose of nutrition, one of the reasons this soup is so hearty and satisfying!
- Salt, Pepper, Italian Seasoning - The simplest of seasonings, these are all you need to amplify all the hearty ingredients in this soup!
- Beans - A classic combination of white and red beans! You can use what you have, navy, great northern, canellini, kidney or any red beans. Just use 1 can red and 1 can white, drained and rinsed!
- Canned Tomato - I used whole peeled tomatoes and just chopped them on a cutting board. Diced tomatoes would also be fine or even a can of crushed tomato, although I like to have some tomato chunks in my soup. Add in all the juice from the can as well, it combines with the stock to give you that rich velvety tomato broth.
- Chicken Stock - Store-bought or Homemade Chicken Stock, beef stock or veggie stock are fine in this recipe.
- Ditalini Pasta - I used 1 and ½ cups of ditalini pasta for this recipe, but you could also sub small pasta shells or orzo if you can't find ditalini. If you are trying to eat low carb, you could easily lower the amount of pasta to 1 cup or even ½ cup. This would still give the soup its signature pasta and bean combination, just be lighter on the pasta. You could, of course, leave the pasta out, but you would have quite a different pot of soup.
Instructions
Step 1 - Chop your veggies, drain and rinse your beans, and have all other ingredients ready.
Step 2 - Start by browning the beef. As it's about half way cooked, move it to one side of the pot and add the veggies to saute on the other side. The vegetables will cook in the beef drippings so there is no need to add oil.
When it is fully browned and your veggies have softened, they can be mixed together and seasoned with the garlic, salt, pepper and Italian seasoning.
If you want to drain some of the fat from the beef, you can during this step. I usually don't, unless it's a lot!
Step 3 - Then add everything else, beans, tomato, stock and pasta. Let it simmer, covered for 30 to 40 minutes or until the pasta is cooked through.
That’s it! In that time, the pasta cooks, and the juice from the tomato combines with the stock to form that delicious silky red broth, and all the flavors marry together.
Enjoy with fresh parsley, shredded Parmesan cheese and crusty bread!
Recipe Notes and Tips
- Storage - Leftover soup can be stored in an airtight container in the fridge for up to 4 days. Reheat in the microwave or on the stovetop.
- Make Ahead Instructions - A big pot of soup is a great make ahead meal prep for the week! Just store it in airtight containers, preferably glass, and reheat in the microwave or on the stovetop. You could also make it ahead but skip simmering it, store it in the fridge in the soup pot, and then simmer the whole thing for 30 minutes to finish cooking on the night you want to eat it.
- Wait to Add the Pasta - If you plan to let the soup simmer on the stove longer than 30 minutes, wait to add the pasta. All the other ingredients would be fine to simmer on low but the pasta will overcook if it sits too long. You can also boil the pasta in a separate pot and add it just as you are going to serve it to ensure you won't overcook it.
- Slow Cooker Instructions - You can make Pasta Fagioli Soup in a slow cooker. Brown your beef and veggies on the stovetop and then add that along with all other ingredients except the pasta. Cook on LOW for 4 to 8 hours. In the final hour, add the pasta and cook on HIGH until the pasta is ready. You could also boil the pasta separately and add it just before serving.
- Stretching the Recipe - You can double the recipe if serving a large crowd! If you just want to stretch it slightly without doubling, add an extra can of beans, an extra small can of tomato and more water or stock to reach the right consistency.
Recipe FAQs
Yes! Pasta Fagioli Soup starts with a healthy base of meat and lots of vegetables. It is full of fiber from the beans and a very balanced meal all in one. If you want to make it even healthier, make it a soup and salad night with an Italian Mixed Greens Salad!
Yes! You can leave out the meat and just saute your veggies in a bit of olive oil, and use vegetable stock instead of chicken stock. The veggies and beans make this a very hearty soup, so keeping it vegetarian is a great option. Without the meat it is also vegan, as long as you don't top it with Parmesan cheese.
Yes, absolutely! I always grow carrots and celery, perfect for starting almost any soup. When fall comes and a big pot of soup is in order, you can use 5 or 6 tomatoes from your garden instead of the canned tomatoes for this recipe. Just chop them or pulse them in a food processor. You could also add shredded zucchini or chopped green beans if you want to up the veggies!
Yes, Pasta Fagioli Soup can be frozen, but consider the pasta. Cool your containers overnight in the fridge first, then freeze for up to 6 months. Pasta can be frozen, but it isn't the greatest after freezing. If you plan to freeze a lot of this soup, you may want to leave the pasta out and add cooked pasta when reheating. Thaw overnight in the fridge before reheating.
Sometimes I've had trouble finding ditalini pasta for Pasta Fagioli Soup, but it is made by Barilla and can often be found in any regular grocery store. A fancier Italian brand should have it too! If you can't find it, you can substitute small shells, macaroni, orzo or any small pasta shape you like.
More Favorite Comfort Foods!
If you made this recipe, I'd love to hear how you liked it! Be sure to leave a star rating by clicking the stars in the recipe card, or leave a comment below!
Follow Sungrown Kitchen on Pinterest, Instagram, and Facebook for loads of garden recipes! Be sure to Subscribe Here for new recipes delivered straight to your inbox!
Pasta Fagioli Soup
Hit the stars to rate this recipe!
Print Pin RateIngredients
- ½ to 1 pound ground beef (or bulk Italian Sausage)
- 1 small onion chopped (about 1 cup)
- 3 ribs celery chopped (about 1 cup)
- 2 carrots shredded (about 2 cups)
- 1 teaspoon kosher salt
- 8 grinds fresh black pepper
- 3 cloves garlic minced
- 1 teaspoon Italian Seasoning
- 1 15oz can white beans such as Great Northern drained and rinsed
- 1 15oz can kidney beans drained and rinsed
- 1 28oz can whole peeled tomatoes chopped with juices
- 4 cups chicken stock
- 2 cups water
- 1½ cups ditalini pasta
- chopped parsley for garnish optional
- Parmesan cheese for serving
Instructions
- In a large soup pot or Dutch oven over medium heat, brown the beef. As it is browning, move it to one side of the pot and saute the onion, celery and carrot in the other side using the fat from the beef. About 15 minutes, season with salt and pepper.
- When the beef is fully browned and the veggies are softening, add garlic and Italian Seasoning.
- Add all other ingredients, cover, lower heat to medium low. Simmer 30 to 40 minutes or until pasta is cooked through.
- Garnish with parsley and serve with Parmesan cheese. As the soup sits, you may need to add another cup of water if it becomes too thick.
Notes
- Drain the fat from the beef in Step 1 if you like, or just leave it!
- Use any canned tomato such as whole peeled (chopped on a cutting board or in a food processor), diced, crushed, or 4 or 5 fresh garden tomatoes chopped or pureed.
- If you can't find ditalini pasta, you can substitute small shells, macaroni, orzo, or another small pasta.
- Freezer Instructions - Cool your containers overnight in the fridge first, then freeze for up to 4 months. Thaw overnight in the fridge before reheating. If you are planning to freeze a lot of the soup, you can choose to leave the pasta out and add cooked pasta when reheating.
- Wait to add the pasta if you plan to let the soup simmer on the stove longer than 30 minutes or if you want to make this in a slow cooker. All the other ingredients would be fine to simmer on low, but the pasta will overcook if it sits too long. You can also boil the pasta separately and add it just before serving.
Alyssa Harmon says
A 10/10 soup right here! It’s a classic in the house and is super simple to make, especially for beginners like me. Definitely keeping this for my books ❤️.
Meryl Downing says
Thank you! It is definitely one of my favorite soups too!
Michele says
How much (like in cups or ounces) is in a serving? We use a food tracker app and would like to enter the measurements. Looks fab!
Meryl Downing says
Hi Michele,
I'm sorry I don't know this answer off hand. You would need to make the soup and measure it out in cups, then divide it by 6, the estimated number of servings. I wish I had a better answer for you!
Sue Rieke says
I will be adding this recipe to my favorites! I used a can of black beans, 1 cup of water, and 1/2 pound of ground beef because my husband likes a more hearty soup. (I will be adding more when I heat it up later). I thought it needed more salt so I added chicken bouillon and wa la! Perfection.
Meryl Downing says
Thanks Sue, so glad you liked it! Good substitutions to make it to your liking!
Rachel says
We might have added too much pasta. Most of the broth got absorbed, still delicious. Kind of like a spicy, bean-y goulash….we used a mix of hamburger and Italian sausage.
Meryl Downing says
Thanks Rachel! You can add a bit of water or more broth if that happens.
Wanda Bower says
We loved it. The recipe makes quite a bit for 2 people so we have plenty to share with family. Do you have carbs and calorie info?
Meryl Downing says
So glad you liked it Wanda! I'm not set up with nutritional information yet, hope to get that soon!
J Spivey says
The Fagioli soup turned out great!
Thick and flavourful. I can see how adding spinach or other vegetables just enhance this wonderful soup. So easy to make. Family loved it.
John
Trish says
I made this for a large group for a dinner. Everyone was loving it and I was passing on the recipe. It’s a win and so easy.
April says
Great, hearty soup. I made this recipe in the crockpot yesterday. Sautéed the veggies first, browned the ground beef and cooked the pasta separate. Added zucchini.
Delicious.
Thank you for a wonderful recipe!
Michelle Degnan says
Made this for my family and shared it with my friends. Used turkey sausage because one of has the tick allergy to beef and pork. It was delicious. Everyone raved. Thanks. It took me back to my grandmother’s kitchen. Mervagliosa!
Meryl Downing says
Thank you, so glad you enjoyed it! That is great to know that turkey sausage was a good substitute, I have not tried that!
Kathy Ganyu says
Thanks for posting. My brother was just diagnosed with the tick allergy to beef and pork and of course dairy. I had never heard of it.
Can’t wait to make this soup.
Meryl Downing says
Oh geez, that is terrible! Hope you can work around the beef and pork. Hope you like the soup, it's one of my favorites!
Lisa says
Can beef stock be used instead of chicken broth? If burger is used wouldn’t that make sense?
Meryl Downing says
Yes, I think beef stock would be fine!
Karen says
If this is done in a crockpot when should you add both beans
Meryl Downing says
Since canned beans are already cooked, you could add them towards the end, but adding them at the beginning would be ok too. Just wait until the end to add the pasta, that would overcook in a crockpot all day.
Shilpa says
Great recipe
Kayla DiMaggio says
I love a good pasta e fagioli soup! It is so warming and hearty, this recipe was delicious!
Ellen says
I made this yesterday - it was great!
Meryl Downing says
Thanks Ellen, so glad you liked it!
Cynthia Trowbridge says
Can I use orzo instead?
Meryl Downing says
Yes! Orzo would work great too!
Paula says
Crock pot friendly?
Meryl Downing says
Hi Paula,
I have never made this soup in a crockpot but YES you absolutely could. You would need to brown the beef first, then add all other ingredients except the pasta. The only issue I see will be taking care not to overcook your pasta. So, if you plan to make this in the morning and then go to work all day, unattended, add everything except the pasta and cook on LOW, then add your pasta right when you get home, turn up to high and eat when the pasta is done (taste one to check). OR if you are going to be home, I don't think the soup would really need to cook that long. You could brown the beef, then add everything else including the pasta, either set to high or low, depending on how fast you want it to be done, and just eat it when the pasta is cooked. My guess is on low, this would take 4 hours and on high maybe 2 hours, but I haven't tested these times. Hope this helps!