Cozy Pasta Fagioli Bowl

Section: Evening Favorites

This cozy Italian pasta fagioli mixes small Ditalini pasta with kidney and cannellini beans plus browned sausage and little bacon pieces. Carrots, celery, onions, and garlic add lots of flavor while tomato paste, red wine, and Italian spices boost the taste. It gently simmers in chicken broth for a comforting, rich feel. You can top it with grated parmesan and fresh parsley for a tasty finish. It's a great meal for chilly days or when you want something hearty and satisfying.

Lindsey
Created By Lindsey
Most recently updated on Thu, 25 Dec 2025 02:07:11 GMT
A bowl filled with pasta fagioli topped with fresh green herbs. Save
A bowl filled with pasta fagioli topped with fresh green herbs. | cookbing.com

When it’s chilly outside, this thick pasta fagioli soup is my go-to. It’s packed with simple pantry items and fresh bits that come together into a cozy, hearty meal. It’s like a warm Italian hug in a bowl.

I whipped this up the first time craving a rich soup that was more than just broth and noodles. The sausage and bacon paired with beans and veggies quickly became a house favorite we cook every week.

Ingredients

  • Thick-cut bacon: brings a smoky touch so get a good cut for the best taste.
  • Ditalini pasta: tiny chewy pasta bits that stay firm in the soup, pick dry ones with no cracks.
  • Carrots and celery: add fresh, classic flavors so grab crisp vegetables.
  • Tomato paste: packs a punch of tomato flavor, go for a rich, deep red kind.
  • Olive oil: helps brown the meats and adds a rich base.
  • Dark red kidney beans and white cannellini beans: give creaminess and protein, rinse well from the can.
  • Chicken broth: forms the tasty liquid foundation, homemade or low-salt store bought is fine.
  • Italian seasoning: a mix of oregano, basil, and thyme for real flavor, fresh or dried is good.
  • Onions and garlic: the essential aromatics, pick firm bulbs without spots.
  • Tomato sauce and diced tomatoes: create that tomato-forward taste, choose a brand without added sugar.
  • Grated parmesan and chopped parsley: optional finishing touches that add brightness and a cheesy kick.
  • Italian sausage: adds a herby, slightly spicy taste, look for fresh in the fridge or at the butcher.
  • Salt and black pepper: to flavor, freshly ground pepper makes a big difference.
  • Red wine: adds richness and helps lift stuck bits from the pot, pick a dry wine you’d drink.

How To Make It

Cook the Meats:
Start by warming olive oil in a big pot over medium-high heat. Toss in chopped bacon and cook until some fat renders and it gets a little crispy, about 3-4 minutes. Next, crumble in the Italian sausage and brown it completely, cooking 4-5 more minutes. This builds a meaty, smoky base.
Soft Veggies:
Throw in peeled diced carrots, celery, onions, and minced garlic. Stir and cook for around 4-5 minutes until they soften and scent fills the kitchen. This step adds layers of flavor and balances the meat's richness.
Flavor and Scrape:
Mix in tomato paste, Italian seasoning, and a bit of garlic powder till the pot is coated. Pour in red wine and scrape all those browned bits stuck to the pan bottom. Let the wine bubble down for about a minute so the flavors deepen with that slight tang.
Simmer the Soup:
Add tomato sauce, chopped tomatoes, and chicken broth. Season with salt and fresh pepper, then stir well. Bring everything to a boil, then lower the heat, cover, and simmer for 15-20 minutes to let the flavors relax and blend.
Finish With Pasta and Beans:
Stir in the dry ditalini and cook uncovered for 10 minutes so it softens but doesn’t get mushy. Then add your rinsed kidney and cannellini beans and simmer for another 4-5 minutes until heated through and pasta is tender. If it’s too thick, add more broth till you like the thickness. Serve right away topped with parmesan and parsley if you want.
Soup bowl filled with pasta, beans, and veggies.
Soup bowl filled with pasta, beans, and veggies. | cookbing.com

My favorite finish is parmesan. It melts just enough in the hot soup to add salty creaminess without stealing the spotlight from all the meats and tomatoes. I remember everyone sitting around the table when I first made this, enjoying the warmth and simple comfort it gave. It quickly became a dish they asked for again and again.

Storing It

Let the soup cool completely before putting it in air-tight containers. It keeps well in the fridge for three days and actually tastes better as it sits. When reheating, warm it slowly on the stove and add a splash of broth if it gets too thick.

Switch Things Up

Want leaner meat? Swap Italian sausage with ground beef or turkey. Make it vegetarian by using veggie broth and toss in some smoked paprika for a smoky touch. Any small pasta, like elbow or tiny shells, works instead of ditalini.

Serving Tips

Try it with garlic bread or focaccia to soak up all that broth. A simple green salad adds freshness. For extra coziness, drizzle good olive oil on top before digging in.

Seasonal Add-Ons

In colder months, stir in chopped kale or spinach for some greens. Spring’s great for tossing in fresh basil just before serving for a fresh punch. When it’s summer, swap canned tomatoes for fresh diced ones to lighten the dish.

Bowl filled with pasta fagioli soup, noodles, and vegetables.
Bowl filled with pasta fagioli soup, noodles, and vegetables. | cookbing.com

This soup adds warmth and a comforting feeling to any meal with its simple ingredients and rich tastes.

Frequently Asked Cooking Questions

→ Which pasta is best for this?

Small and short ones like Ditalini work great because they soak up the broth and mix well with the beans and meat.

→ Can I swap kidney and cannellini beans?

Sure, navy or borlotti beans fit right in and keep the stew's usual texture and taste.

→ How do I get a deeper flavor?

Throw in some red wine when you cook the veggies and use fire-roasted tomatoes to make it richer.

→ What should I top it with?

Shredded parmesan cheese and chopped parsley give a fresh, savory touch that balances the heaviness.

→ Can this stew be made ahead?

Yeah, it actually tastes better after resting overnight. Warm it up slowly and maybe add broth to get the right thickness again.

→ How do I spice it up?

Add crushed red pepper flakes or a pinch of cayenne while cooking to bring some heat.

Pasta Fagioli Soup

A filling Italian stew with pasta, beans, bacon, and sausage all cooked in a rich tomato sauce.

Preparation Time
20 minutes
Time to Cook
45 minutes
Overall Time
65 minutes
Created By: Lindsey

Type of Recipe: Dinner

Cooking Difficulty: Intermediate Skill Needed

Cuisine Style: Italian

Servings Yielded: 8 Number of Servings (6 to 8 servings)

Diet Preferences: ~

Ingredients List

→ Meats and Fats

01 43 g diced thick bacon
02 454 g crumbled Italian sausage
03 15 ml olive oil

→ Veggies

04 4 minced garlic cloves
05 5 diced celery stalks
06 2 small to medium diced onions
07 3 peeled and diced medium carrots

→ Liquids and Seasonings

08 1 tbsp Italian herb mix
09 425 g drained canned diced tomatoes
10 30 ml tomato paste
11 120 ml red wine
12 1.18 L chicken broth
13 0.5 tsp garlic powder
14 680 g canned tomato sauce
15 Salt and black pepper as you like

→ Beans and Pasta

16 425 g rinsed dark kidney beans in a can
17 120 g dry Ditalini pasta
18 425 g rinsed canned white cannellini beans

→ Toppings

19 Chopped parsley if you want
20 Grated parmesan (optional)

Detailed Cooking Steps

Step 01

Start by heating olive oil in a big Dutch oven on medium-high. Toss in the bacon and cook till it’s got some color, about 3 or 4 minutes. Add the Italian sausage next and cook till brown, maybe 4 to 5 minutes.

Step 02

Throw in the diced carrots, celery, onions, and garlic. Keep cooking till the veggies get tender, about 4 or 5 minutes.

Step 03

Mix in the tomato paste, garlic powder, and Italian seasoning. Pour in the red wine and cook for a minute while scraping the bottom to get the flavor bits.

Step 04

Add tomato sauce, diced tomatoes, chicken broth, plus some salt and pepper. Let it come to a boil. Then turn heat down low and cover. Let it simmer for 15 to 20 minutes.

Step 05

Stir in the Ditalini pasta and cook with no lid for 10 minutes. Add the rinsed beans and mix well. Simmer for another 4 to 5 minutes till pasta is soft and beans warm. Add more broth if you think it’s too thick. Serve right away with parmesan and parsley if you like.

Helpful Hints

  1. Try fire-roasted diced tomatoes for a tastier dish.
  2. Change the amount of chicken broth to get the soup thickness you want.
  3. You can skip parmesan and parsley if you want.

Necessary Kitchen Tools

  • Big Dutch oven

Allergy Information

Always check ingredient labels for allergens and ask a doctor if unsure.
  • Has pork and dairy from parmesan topping.
  • Contains gluten because of the pasta.

Nutritional Info (Per Serving)

These nutritional values serve as a guide and don’t replace advice from healthcare experts.
  • Calorie Count: 450
  • Fat Content: 18 grams
  • Carbohydrate Content: 50 grams
  • Protein Amount: 25 grams