Hearty Italian Pasta Soup You’ll Want Every Night

Published:

Hearty Italian Pasta Soup is my answer to those nights when I want something cozy, filling, and honestly kind of comforting without making a huge mess in the kitchen. You know the vibe, it is cold out, you are hungry now, and takeout sounds good until you remember the price. This is the soup I make when I want dinner to feel like a warm blanket. It is simple, flexible, and tastes even better the next day. If you have a pot, a spoon, and about 40 minutes, you are in business.
Hearty Italian Pasta Soup

Why You’ll Love This Traditional Italian Pasta Fagioli Recipe

I am not saying this lightly, but this is one of those recipes that makes you feel like you have your life together. Traditional pasta fagioli is hearty but not heavy, and it checks all the boxes: protein from beans, cozy carbs from pasta, and a rich tomato broth that tastes like it simmered all day.

Here is what makes it a repeat dinner at my place:

  • Budget friendly ingredients that are easy to keep on hand
  • One pot cooking, so cleanup is not a whole second event
  • It is filling enough to actually count as dinner, not a starter
  • The flavor gets better after it sits, so leftovers are a win
  • You can easily make it vegetarian or add meat

Also, if you are in a big soup mood, you might like this cozy veggie option too: hearty winter vegetable soup. I rotate between the two all season.

I have served this Hearty Italian Pasta Soup to friends who claim they do not like beans, and somehow they always go back for another bowl. I think it is the broth. It has that savory, garlicky, tomato thing going on that makes everything taste better.

Hearty Italian Pasta Soup You’ll Want Every Night

How to Make Traditional Pasta Fagioli

This is my practical, no stress version. I am aiming for weeknight doable, but still legit delicious. The main thing to remember is that pasta keeps soaking up broth as it sits, so we will handle that with a simple trick.

Ingredients you will need

  • 2 tablespoons olive oil
  • 1 small onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 to 4 cloves garlic, minced
  • 1 tablespoon tomato paste
  • 1 can crushed tomatoes, about 28 ounces
  • 4 cups chicken broth or veggie broth
  • 1 can cannellini beans, drained and rinsed
  • 1 can kidney beans, drained and rinsed
  • 1 teaspoon Italian seasoning
  • Salt and pepper
  • 1 cup small pasta like ditalini or small shells
  • Optional: pinch of red pepper flakes, parmesan rind, fresh parsley

Directions in plain language

1) Heat the olive oil in a big pot on medium heat. Add onion, carrots, and celery. Cook for about 6 to 8 minutes until they start to soften.

2) Add garlic and tomato paste. Stir for about 30 seconds to 1 minute. It should smell a little toasty and bold.

3) Pour in crushed tomatoes and broth. Stir well, then add the beans and Italian seasoning. If you have a parmesan rind, toss it in. It makes the broth taste deeper in a very low effort way.

4) Bring it to a gentle simmer and let it cook for about 15 minutes. This is when all the flavors start to come together.

5) Now the pasta: you have two choices. If you plan to eat it all tonight, stir the pasta right into the pot and cook until tender. If you want great leftovers, cook the pasta in a separate pot and add it to each bowl as you serve. This keeps the soup brothy instead of turning into pasta stew overnight.

6) Taste and adjust. Add salt, pepper, and a pinch of red pepper flakes if you like a little kick. Finish with chopped parsley and parmesan if you have it.

“I made this on a Sunday and ate it all week. I added extra garlic and used small shells, and it tasted even better the next day. My husband kept calling it restaurant soup.”

If you are into pasta meals in general, this one is fun for a totally different vibe when you want something bright and snacky: Italian antipasto pasta salad with pepperoncini. I make it when I am tired of hot food but still want big flavor.

Variations and Tips

This is where you can make the soup feel like your own. Traditional pasta fagioli has a classic base, but nobody is coming to your house to check authenticity. The goal is a pot of delicious Hearty Italian Pasta Soup you actually want to cook again.

Easy swaps that still taste great

Want it vegetarian? Use vegetable broth and skip any meat add ins. Add more beans or stir in chopped spinach at the end.

Want it meatier? Brown a half pound of Italian sausage or ground beef in the pot first, then scoop out extra grease if needed and continue with the veggies.

Want it thicker? Mash about a half cup of the beans with a fork and stir them back in. This makes the broth creamy without adding dairy.

Want more greens? Add kale, spinach, or chopped chard in the last 3 to 5 minutes.

Want more zing? A tiny splash of lemon juice or red wine vinegar at the end wakes up the whole pot. Not too much, just a quick bright note.

One more tip from my many soup nights: keep the simmer gentle. A hard boil can make beans break down too much and can make pasta mushy fast.

And if you are craving pasta with a different kind of bold flavor, this dinner is a favorite in my rotation: balsamic steak pasta with burst tomatoes. It is not soup, obviously, but it hits that same comforting, satisfying note.

Storing, Freezing, and Reheating Pasta Fagioli

This soup is basically made for leftovers. The only thing you need to plan for is the pasta, because it drinks up broth like it is getting paid for it.

In the fridge: Store it in a sealed container for up to 4 days. If the pasta is already in the soup, expect it to thicken by day two. Still tasty, just thicker.

In the freezer: For best results, freeze the soup without pasta. Let it cool, then freeze in containers for up to 3 months. You can cook fresh pasta when you reheat, or even use quick small pasta if you are in a rush.

To reheat: Warm it on the stove over medium low heat. Add a splash of broth or water if it has thickened. Taste again after reheating and add a pinch of salt if needed. Beans and tomatoes can mellow out after sitting, so a quick seasoning check helps.

If I know I am going to have leftovers, I always do the separate pasta trick. It feels like a small effort, but it makes day two and day three bowls so much nicer.

What to Serve with Italian Pasta Fagioli Soup

This soup can totally stand alone, but pairing it with something crunchy or fresh makes it feel like a full dinner you would be proud to serve someone.

  • Crusty bread or garlic bread for dipping
  • A simple green salad with a sharp vinaigrette
  • Roasted broccoli or roasted zucchini if you want more veggies
  • Parmesan and chopped parsley on top, always
  • If you like heat, a little chili oil or red pepper flakes

When I am feeding a group, I put out bread, parmesan, and a bowl of chopped herbs and let people build their own. It makes the meal feel fun and low pressure, and nobody complains about dinner being boring.

Common Questions

Can I make this Hearty Italian Pasta Soup in advance?
Yes, and it is actually better the next day. Just keep pasta separate if you can, or plan to add extra broth when reheating.

What is the best pasta shape for pasta fagioli?
Small shapes are easiest to eat in a spoonful. Ditalini, small shells, or even broken spaghetti work.

Do I have to use two kinds of beans?
Nope. Use what you have. Cannellini alone works great, or kidney beans alone works too. Two kinds just adds a little variety.

How do I keep the soup from getting too thick?
Cook pasta separately, and add it to each bowl. Also keep extra broth on hand for reheating.

Can I make it spicy?
Absolutely. Add red pepper flakes with the garlic, or finish bowls with hot sauce. Start small and build, because spice gets stronger as it sits.

A cozy bowl you will actually crave tomorrow

If you want a dinner that is comforting, practical, and still feels special, this Hearty Italian Pasta Soup is the move. Keep it classic, or tweak it with sausage, greens, or extra beans and make it your own. The leftovers are a gift, especially if you keep the pasta separate. And if you want to compare versions, check out Italian Pasta Fagioli Soup – Taste And See for another tasty take. Now go grab a pot and make it tonight, future you is going to be very thankful.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Hearty Italian Pasta Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: dishgrub_admin
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

A cozy, filling Italian soup with beans and pasta in a rich tomato broth.


Ingredients

  • 2 tablespoons olive oil
  • 1 small onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 to 4 cloves garlic, minced
  • 1 tablespoon tomato paste
  • 1 can crushed tomatoes (about 28 ounces)
  • 4 cups chicken broth or veggie broth
  • 1 can cannellini beans, drained and rinsed
  • 1 can kidney beans, drained and rinsed
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste
  • 1 cup small pasta (like ditalini or small shells)
  • Optional: pinch of red pepper flakes, parmesan rind, fresh parsley


Instructions

  1. Heat the olive oil in a big pot on medium heat. Add onion, carrots, and celery. Cook for about 6 to 8 minutes until they start to soften.
  2. Add garlic and tomato paste. Stir for about 30 seconds to 1 minute. It should smell toasty.
  3. Pour in crushed tomatoes and broth. Stir well, then add the beans and Italian seasoning. If using, toss in a parmesan rind.
  4. Bring to a gentle simmer and let it cook for about 15 minutes.
  5. Stir in the pasta if you plan to eat it all tonight, or cook separately for leftovers.
  6. Taste and adjust seasoning with salt, pepper, and red pepper flakes if desired. Finish with chopped parsley and parmesan if available.

Notes

To keep pasta from soaking up the broth, cook separately and add to each bowl when serving.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian

Meet Ember Hayes

Hi, I’m Ember! I’m the recipe developer and home cook behind DishGrub. I share tested, easy comfort food recipes to help you get dinner on the table without the stress. Welcome to my kitchen!

Weekly Newsletter

Get the latest recipes and my top tips straight into your inbox!



    You Might Also Like...

    Mouthwatering Slow Cooker BBQ Chicken Thighs You’ll Love

    Mouthwatering Slow Cooker BBQ Chicken Thighs You’ll Love

    Savory Slow Cooker Garlic Butter Beef Bites with Potatoes

    Savory Slow Cooker Garlic Butter Beef Bites with Potatoes

    Classic Salisbury Steak Meatballs in Savory Mushroom Gravy

    Classic Salisbury Steak Meatballs in Savory Mushroom Gravy

    Delicious Easy Slow Cooker Chicken Breasts That Melt in Your Mouth

    Delicious Easy Slow Cooker Chicken Breasts That Melt in Your Mouth

    Leave a Comment

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star