Looking for a comforting and satisfying meal that’s easy to prepare?
This Pasta Fagioli Soup with Bacon is the perfect choice.
Packed with rich flavors from tomatoes, savory bacon, and tender beans, and finished with a sprinkle of Romano cheese, this recipe combines simplicity with deliciousness. Ideal for busy weeknights or cozy weekends.
It’s a go-to for anyone craving a warm, hearty bowl of homemade soup.

Ingredients
- 1 can (29 ounces) diced tomatoes
- 2 cans (14.5 ounces each) chicken broth
- 2 cans (14 ounces each) Great Northern beans, undrained
- 3 cups water
- 1 can (14 ounces) chopped spinach, drained
- 1 can (8 ounces) tomato sauce
- 8 slices cooked bacon, crumbled
- 1 tablespoon minced garlic
- 1 tablespoon dried parsley
- 1 ½ teaspoons salt
- 1 teaspoon garlic powder
- ½ teaspoon black pepper
- ½ teaspoon dried basil
- ½ pound seashell pasta
- ½ cup grated Romano cheese (adjust as needed)
Instructions
Step 1: Combine Ingredients
- In a large stockpot, mix together the diced tomatoes, chicken broth, Great Northern beans (with their liquid), water, chopped spinach, tomato sauce, and crumbled bacon.
Step 2: Add Seasonings
- Stir in the minced garlic, dried parsley, salt, garlic powder, black pepper, and dried basil.
Step 3: Cook the Soup
- Bring the mixture to a boil over medium-high heat.
- Once boiling, reduce the heat, cover the pot, and let it simmer for about 40 minutes to allow the flavors to blend.
Step 4: Add Pasta
- After 40 minutes, add the seashell pasta to the pot.
- Cook, uncovered, for about 10 minutes or until the pasta is tender but still slightly firm.
Step 5: Serve
- Ladle the soup into bowls and sprinkle with grated Romano cheese to taste.
FAQs
Can I use a different type of pasta?
Yes, you can substitute the seashell pasta with other types of pasta like elbows, ditalini, or even small penne. Just be sure to adjust the cooking time based on the pasta you choose.
What can I use instead of Romano cheese?
If you don’t have Romano cheese, you can use Parmesan or Pecorino cheese as a substitute. Both will add a nice salty, tangy flavor to the soup.

Simple Italian Pasta Fagioli Soup with Bacon
Ingredients
- 1 can diced tomatoes (29 ounces)
- 2 cans chicken broth (14.5 ounces each)
- 2 cans Great Northern beans (14 ounces each)undrained
- 3 cups water
- 1 can chopped spinach (14 ounces),drained
- 1 can tomato sauce (8 ounces)
- 8 slices cooked bacon crumbled
- 1 tbsp garlic minced
- 1 tbsp dried parsley
- 1 ½ tsp salt
- 1 tsp garlic powder
- ½ tsp black pepper
- ½ tsp basil
- ½ pound seashell pasta
- ½ cup Romano cheese grated, (adjust as needed)
Instructions
Combine Ingredients
- In a large stockpot, mix together the diced tomatoes, chicken broth, Great Northern beans (with their liquid), water, chopped spinach, tomato sauce, and crumbled bacon.
Add Seasonings
- Stir in the minced garlic, dried parsley, salt, garlic powder, black pepper, and dried basil.
Cook the Soup
- Bring the mixture to a boil over medium-high heat.Once boiling, reduce the heat, cover the pot, and let it simmer for about 40 minutes to allow the flavors to blend.
Add Pasta
- After 40 minutes, add the seashell pasta to the pot.Cook, uncovered, for about 10 minutes or until the pasta is tender but still slightly firm.
Serve
- Ladle the soup into bowls and sprinkle with grated Romano cheese to taste.
hey, can i skip the romano cheese, or is there a good sub? got a picky eater here thx
Try nutritional yeast for a cheesy flavor without actual cheese!
Yeah, nutritional yeast or maybe a vegan cheese could work!
Made this soup but threw in some grilled chicken that was leftover. unreal good. Sandra, ur recipes never disappoint.
Is it really necessary to add pasta? I mean, without it, the soup could potentially cater to a wider dietary audience. Thoughts?
life without pasta? no thanks, better eat something else.
can i throw in some gummy bears instead of pasta? wanna make it fun haha
All this talk about pasta, has everyone forgotten about carbs? No way am I adding pasta.
Sandra, could you suggest a gluten-free pasta option? I’m keen to try this recipe but need to make it celiac-friendly. Thank you!