Go Back
+ servings
close-up of a bowl of bean and bacon soup

Bean and Bacon Soup

This bean and bacon soup recipe is simple, hearty, and comforting with bacon, cannellini beans, and pasta in a tasty tomato broth. 
Course Soup
Cuisine Italian American
Keyword bean and bacon soup, tomato bean soup
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 6


  • 6 strips bacon (thick cut preferred) cut into bite-size pieces
  • 1 medium onion chopped
  • 2 sticks celery chopped
  • 6 cloves garlic minced
  • 4 cups chicken broth + more if needed
  • 1 (24 fluid ounce) jar DeLallo Passata Tomato Purée
  • 2 (14 fluid ounce) cans DeLallo Italian Cannellini Beans drained
  • 1/2 teaspoon Italian seasoning
  • 1 teaspoon brown sugar see note
  • 2 cups uncooked DeLallo Shellbows Pasta
  • 2 cups (packed) fresh baby spinach
  • Salt & pepper to taste
  • Freshly grated parmesan cheese to taste (optional but recommended)


  • Cut the bacon into small pieces, add it to a soup pot, and fry until crispy over medium-high heat (about 10 minutes).
  • Transfer the bacon to a paper towel lined plate. Leave about 2-3 tablespoons of the bacon fat in the pot.
  • Add the onion and celery to the pot and sauté for 5 minutes or until lightly browned.
  • Stir in the garlic and cook for about 30 seconds.
  • Add the broth, passata, beans, Italian seasoning, and sugar to the pot. Give it a good stir, increase the heat to high, and bring it to a boil.
  • Once boiling, add in the shellbows and about 3/4 of the bacon (reserve the rest for topping each bowl). Cook, uncovered (or with the lid slightly open) for 20 minutes or until the pasta is cooked. Stir it fairly often so the pasta doesn't stick, and adjust the heat as needed to maintain a rapid simmer. Add more chicken broth if the soup gets too thick.
  • Add in the spinach and let it wilt, then season the soup with salt & pepper as needed and serve immediately with the remaining bacon sprinkled on top, along with some freshly grated parmesan cheese.


  • Serves 4-6.
  • A pinch of sugar enhances the sweetness of the tomatoes, but you can leave it out if you prefer!