Written by

Donna Sanchez

Published

Cozy Hearty White Pasta e Fagioli Soup: Best Easy Recipe

Ready In 30 minutes
Servings 6 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

I was staring into the open fridge, feeling that familiar mid-week slump where nothing sounds good but you’re too tired to figure out something complicated. The half-empty container of white beans caught my eye, and honestly, I almost closed the door and ordered takeout instead. But then I remembered the box of ditalini pasta sitting in the pantry, and a little voice in my head said—just throw it together, see what happens.

That night, I made what I now call my Cozy Hearty White Pasta e Fagioli Soup, and I ate two bowls standing at the counter before I even sat down. The broth was silky, the beans were creamy, and the little pasta pieces soaked up all that garlicky, herby goodness. It felt like a hug in a bowl, but it came together in under thirty minutes with stuff I already had.

Now this soup has become my go-to for those nights when I need something warm and filling without a whole production. It’s the kind of meal that makes you forget you were tired in the first place. And the best part? You don’t need any fancy ingredients or special skills—just a pot, a spoon, and a little bit of patience while it simmers.

Why You’ll Love This Recipe

I’ve tested this soup more times than I can count, tweaking the herb ratios and playing with the broth until it hit that perfect spot. And let me tell you—this version is the one that finally made me stop and say, okay, this is it.

  • Quick & Easy: From start to finish, this soup is ready in about 30 minutes. No long simmering required, which is exactly what I need on busy weeknights.
  • Simple Ingredients: You probably have most of these in your kitchen right now. Canned beans, pasta, broth, garlic, and a few pantry staples—that’s it.
  • Perfect for Cozy Nights: This is the soup you want when it’s chilly outside and you just want to curl up on the couch with something warm and satisfying.
  • Crowd-Pleaser: I’ve made this for friends and family, and everyone goes back for seconds. Even picky eaters love it because it feels familiar but a little special.
  • Unbelievably Delicious: The combination of creamy white beans, tender pasta, and savory broth is comfort food at its finest. It’s simple, but it tastes like you spent hours on it.

What makes this recipe different from other pasta e fagioli soups is the way the beans break down slightly in the broth, creating a naturally creamy texture without adding any cream or dairy. It’s a little trick I picked up from making cozy lemony Greek chickpea soup—letting the legumes do the work of thickening the broth. This soup isn’t just good; it’s the kind that makes you close your eyes after the first bite and forget about the rest of your day.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which makes this soup perfect for those nights when you need dinner fast.

  • Olive Oil: 2 tablespoons, extra virgin. This is the base for sautéing the aromatics and adds richness to the broth.
  • Yellow Onion: 1 medium, diced. Adds a sweet, savory foundation.
  • Garlic: 4 cloves, minced. Fresh garlic is key here—don’t skip it.
  • Carrots: 2 medium, diced. Adds a touch of sweetness and color.
  • Celery: 2 stalks, diced. Classic mirepoix base for depth of flavor.
  • Dried Oregano: 1 teaspoon. Earthy and aromatic.
  • Dried Thyme: 1/2 teaspoon. Adds a subtle herbal note.
  • Red Pepper Flakes: 1/4 teaspoon (optional, for heat). I like a little kick.
  • Canned Cannellini Beans: 2 cans (15 oz each), drained and rinsed. These are the star of the show—creamy and mild.
  • Vegetable or Chicken Broth: 4 cups. Use a good quality broth for the best flavor. I prefer low-sodium so I can control the salt.
  • Ditalini Pasta: 1 cup. Small pasta works best here, but any small shape like elbows or orzo works too.
  • Parmesan Cheese: 1/2 cup, freshly grated, plus more for serving. Adds umami and richness.
  • Fresh Parsley: 1/4 cup, chopped, for garnish.
  • Salt and Black Pepper: To taste.

Ingredient Tips: I recommend using Barilla ditalini pasta for best texture—it holds up well in soup without getting mushy. For the beans, Goya or Westbrae canned cannellini beans are my go-to brands. If you want to make this soup gluten-free, swap the ditalini for gluten-free pasta or even cooked quinoa. And if you’re out of fresh garlic, don’t worry—1 teaspoon of garlic powder works in a pinch, though fresh is better.

Equipment Needed

You don’t need much for this soup, which is part of the beauty of it. Here’s what you’ll need:

  • Large Dutch Oven or Heavy-Bottomed Pot: A 5-6 quart pot works perfectly. I use my Le Creuset, but any heavy pot will do.
  • Wooden Spoon or Silicone Spatula: For stirring and scraping up any browned bits.
  • Chef’s Knife: A sharp knife makes dicing the vegetables so much easier.
  • Cutting Board: Any sturdy board will do.
  • Measuring Cups and Spoons: For accuracy, especially with the pasta and broth.
  • Can Opener: Unless you buy the pull-tab cans.
  • Box Grater: For grating fresh Parmesan. Pre-shredded won’t melt as smoothly.

If you don’t have a Dutch oven, any large pot with a thick bottom works fine. I’ve even made this in a stainless steel stockpot, and it turned out great. Just keep an eye on the heat so nothing sticks.

Preparation Method

white pasta e fagioli soup preparation steps

Let’s get cooking. This soup comes together fast, so I like to have everything prepped and ready before I start. It makes the process so much smoother.

  1. Heat the olive oil in your large pot over medium heat. Add the diced onion, carrots, and celery. Cook for 5-7 minutes, stirring occasionally, until the vegetables are softened and the onion is translucent. The kitchen should start smelling amazing right about now.
  2. Add the minced garlic, dried oregano, dried thyme, and red pepper flakes (if using). Stir constantly for about 30 seconds until the garlic is fragrant. Be careful not to burn the garlic—it turns bitter fast.
  3. Pour in the broth and add the drained and rinsed cannellini beans. Bring the soup to a boil over high heat, then reduce the heat to a gentle simmer. Let it cook for 5 minutes so the flavors start to meld.
  4. Add the ditalini pasta and stir well. Cook according to the package directions for al dente pasta, usually about 8-10 minutes. Stir occasionally to prevent the pasta from sticking to the bottom of the pot.
  5. Turn off the heat once the pasta is tender. Stir in the freshly grated Parmesan cheese until it melts into the broth. The soup will look a little creamy and glossy now.
  6. Taste and adjust seasoning with salt and black pepper. Remember that the Parmesan adds saltiness, so go easy on the salt at first.
  7. Ladle the soup into bowls and top with fresh parsley and extra grated Parmesan. Serve hot with crusty bread or a side salad.

Visual Cue: The soup is ready when the pasta is tender but still has a slight bite, and the broth looks slightly thickened and creamy from the beans breaking down a little. If you want an even creamier texture, mash about half a cup of the beans with a fork before adding them to the pot.

Pro Tip: If you’re meal-prepping, cook the pasta separately and add it to individual servings. The pasta will absorb too much liquid if stored in the soup overnight, and nobody wants mushy pasta.

Cooking Tips & Techniques

I’ve made this soup at least a dozen times now, and I’ve learned a few things the hard way so you don’t have to.

Don’t overcook the pasta. This is the biggest mistake I made the first time. I got distracted and let the pasta boil for too long, and it turned into a starchy mess. Cook it just until al dente because it will continue to soften slightly in the hot broth even after you turn off the heat.

Use a light hand with the salt. Between the broth and the Parmesan, there’s plenty of saltiness already. I always taste before adding any extra salt, and more often than not, I don’t need any.

Let the soup rest for 5 minutes before serving. This allows the flavors to settle and the broth to thicken just a bit. It also lets the soup cool down to a safe eating temperature—nobody likes a burned tongue.

Toast the pasta first for extra flavor. This is a trick I picked up from making savory portobello mushroom pappardelle. If you have an extra minute, toast the dry pasta in the pot with a little olive oil before adding the broth. It adds a nutty depth that takes this soup to another level.

Multitask like a pro. While the vegetables are sautéing, drain and rinse your beans. While the soup simmers, grate your cheese and chop the parsley. This way, everything is ready when you need it.

Variations & Adaptations

One of the best things about this soup is how flexible it is. Here are some ways to make it your own:

  • Make it vegan: Skip the Parmesan and use a high-quality vegetable broth. Add a tablespoon of nutritional yeast at the end for a cheesy flavor without the dairy. I’ve done this for my vegan friends, and they loved it.
  • Add greens: Stir in a handful of fresh spinach or kale during the last 2 minutes of cooking. The greens wilt right into the broth and add extra nutrients and color.
  • Swap the beans: Great northern beans or chickpeas work beautifully in place of cannellini beans. Each gives a slightly different texture, but all are delicious.
  • Make it spicy: Double the red pepper flakes or add a pinch of cayenne pepper along with the garlic. It gives the soup a nice kick without being overwhelming.
  • Use a different pasta: Elbow macaroni, small shells, or even broken spaghetti work great. Just adjust the cooking time accordingly.
  • Add protein: Toss in some cooked Italian sausage or shredded rotisserie chicken for a heartier meal. I’ve done this on nights when I needed extra staying power.

I personally love adding a handful of fresh spinach and a squeeze of lemon juice at the end. The lemon brightens everything up and cuts through the richness of the broth perfectly.

Serving & Storage Suggestions

This soup is best served hot, straight from the pot, with a generous sprinkle of fresh parsley and extra Parmesan on top. I like to serve it with a thick slice of crusty bread for dipping—something like a good sourdough or a warm baguette. A simple side salad with a lemony vinaigrette also pairs beautifully and balances out the heartiness.

Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. Keep in mind that the pasta will continue to absorb liquid, so the soup will thicken as it sits. When reheating, add a splash of broth or water to thin it back to your desired consistency.

Freezing: If you want to freeze this soup, I recommend leaving the pasta out. Cook the soup base without the pasta, let it cool completely, and freeze it in a freezer-safe container for up to 3 months. When you’re ready to eat, thaw the soup in the refrigerator overnight, reheat it on the stove, and cook the pasta fresh. This way, you avoid mushy pasta.

Reheating: Reheat individual portions in the microwave for 2-3 minutes, stirring halfway through. For larger batches, reheat on the stove over medium-low heat, stirring occasionally, until warmed through. The flavors actually get better after a day or two in the fridge, so don’t be afraid to make this ahead.

Nutritional Information & Benefits

This soup is as nourishing as it is delicious. Here’s an approximate breakdown per serving (based on 6 servings):

  • Calories: 320
  • Protein: 14g
  • Carbohydrates: 45g
  • Fiber: 10g
  • Fat: 9g
  • Sodium: 680mg (varies based on broth and cheese)

Health Benefits: Cannellini beans are packed with fiber and plant-based protein, which helps keep you full and supports digestive health. They’re also a good source of iron and magnesium. The carrots and celery add vitamins A and K, while the olive oil provides healthy monounsaturated fats. This soup is naturally vegetarian and can easily be made vegan or gluten-free with simple swaps.

Dietary Considerations: This recipe contains gluten (pasta) and dairy (Parmesan), but both can be substituted as mentioned above. It’s a great option for those looking for a balanced, satisfying meal that doesn’t feel heavy.

Conclusion

This Cozy Hearty White Pasta e Fagioli Soup has become a staple in my kitchen for good reason. It’s quick, it’s comforting, and it uses ingredients I almost always have on hand. Whether you’re cooking for a crowd or just for yourself on a quiet evening, this soup delivers that warm, satisfied feeling we all crave.

I’d love to hear how this recipe turns out for you. Did you add any fun twists? Did you serve it with something special? Drop a comment below and let me know—I read every single one. And if you share a photo on Pinterest or Instagram, tag me so I can see your beautiful bowl of soup!

Here’s to cozy nights and good food. Happy cooking, friend.

Frequently Asked Questions

Can I use dried beans instead of canned?

Yes, but you’ll need to soak and cook them first. Use 1 cup of dried cannellini beans, soak them overnight, then cook them until tender before adding them to the soup. This will add about an hour to the total time, so plan accordingly.

Why did my soup become too thick after sitting?

The pasta continues to absorb liquid as it sits, which thickens the soup. This is completely normal. Just add a splash of broth or water when reheating to bring it back to your desired consistency.

Can I make this in a slow cooker or Instant Pot?

Absolutely. For a slow cooker, sauté the vegetables and garlic on the stovetop first, then transfer everything except the pasta to the slow cooker. Cook on low for 4-6 hours, then add the pasta in the last 20 minutes. For an Instant Pot, use the sauté function for the vegetables, then pressure cook on high for 5 minutes with a quick release before adding the pasta.

What can I use instead of ditalini pasta?

Any small pasta shape works well—elbow macaroni, small shells, orzo, or even broken spaghetti. You can also use gluten-free pasta or cooked quinoa for a different texture.

How do I make this soup creamier without adding cream?

Mash about half a cup of the beans with a fork before adding them to the pot. This releases their starch and naturally thickens the broth. You can also blend a cup of the soup with an immersion blender and stir it back in for an even creamier texture.

Pin This Recipe!

white pasta e fagioli soup recipe

Print

Cozy Hearty White Pasta e Fagioli Soup: Best Easy Recipe

A quick and comforting soup made with creamy white beans, ditalini pasta, and a savory herb-infused broth. Ready in about 30 minutes, this cozy meal is perfect for busy weeknights and uses simple pantry staples.

  • Author: Chloe
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Cuisine: Italian

Ingredients

Scale
  • 2 tablespoons extra virgin olive oil
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 stalks celery, diced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon red pepper flakes (optional, for heat)
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 4 cups vegetable or chicken broth (low-sodium preferred)
  • 1 cup ditalini pasta
  • 1/2 cup freshly grated Parmesan cheese, plus more for serving
  • 1/4 cup fresh parsley, chopped, for garnish
  • Salt and black pepper to taste

Instructions

  1. Heat the olive oil in a large pot over medium heat. Add the diced onion, carrots, and celery. Cook for 5-7 minutes, stirring occasionally, until softened and the onion is translucent.
  2. Add the minced garlic, dried oregano, dried thyme, and red pepper flakes (if using). Stir constantly for about 30 seconds until fragrant.
  3. Pour in the broth and add the drained and rinsed cannellini beans. Bring to a boil over high heat, then reduce to a gentle simmer. Cook for 5 minutes.
  4. Add the ditalini pasta and stir well. Cook according to package directions for al dente pasta, usually about 8-10 minutes, stirring occasionally.
  5. Turn off the heat. Stir in the freshly grated Parmesan cheese until melted.
  6. Taste and adjust seasoning with salt and black pepper.
  7. Ladle the soup into bowls and top with fresh parsley and extra grated Parmesan. Serve hot.

Notes

For a creamier texture, mash about half a cup of the beans with a fork before adding them to the pot. If meal-prepping, cook the pasta separately and add it to individual servings to prevent it from absorbing too much liquid. The soup thickens as it sits; add a splash of broth or water when reheating.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 320
  • Sugar: 5
  • Sodium: 680
  • Fat: 9
  • Saturated Fat: 2
  • Carbohydrates: 45
  • Fiber: 10
  • Protein: 14

Keywords: pasta e fagioli, white bean soup, Italian soup, easy soup recipe, 30-minute meal, cozy soup, vegetarian soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating