Hearty Italian White Bean Soup With Pasta
Hearty Italian White Bean Soup with Pasta: Cozy Comfort in Every Bite
When you’re craving something warm, filling, and packed with wholesome flavor, there’s nothing quite like a big bowl of Italian White Bean Soup with Pasta. This classic dish is simple yet hearty, combining tender beans, al dente pasta, and savory herbs in a rich tomato broth. It’s the kind of soup that hugs you from the inside out—perfect for cold nights, easy weeknight dinners, or anytime you need a little cozy comfort.
Why This Soup is Loved Everywhere
✔️ Nutritious & Filling – Packed with protein-rich beans, fiber-filled veggies, and pasta.
✔️ Budget-Friendly – Made with pantry staples and minimal prep.
✔️ Vegetarian Option – Skip the cheese or use veggie broth for a fully plant-based version.
✔️ Family-Approved – Kids and adults alike clean their bowls every time.
Ingredients You’ll Need
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 (14 oz) can diced tomatoes
- 2 (15 oz) cans cannellini or great northern beans, drained and rinsed
- 4 cups vegetable or chicken broth
- 1 teaspoon Italian seasoning
- ½ teaspoon salt, pepper to taste
- 1 cup short pasta (rotini, ditalini, or elbow)
- 1 cup fresh spinach or kale, chopped
- Grated Parmesan cheese (for topping)
How to Make It
Step 1: Sauté Aromatics
- In a large pot, heat olive oil over medium heat.
- Add onion and cook until softened, about 5 minutes.
- Stir in garlic and cook for 1 minute until fragrant.
Step 2: Build the Broth
- Add diced tomatoes, beans, broth, Italian seasoning, salt, and pepper.
- Bring to a gentle boil, then lower to simmer for 10 minutes.
Step 3: Cook the Pasta
- Stir in pasta and cook for 8–10 minutes, or until pasta is tender.
- Stir in spinach or kale and cook for 2 more minutes until wilted.
Step 4: Serve & Enjoy
- Ladle into bowls, top with Parmesan cheese, black pepper, and a drizzle of olive oil.
- Serve with crusty bread for dipping.
Add-Ins & Variations
🌶️ Spicy Kick – Add red pepper flakes for heat.
🥕 More Veggies – Toss in carrots, celery, or zucchini for extra nutrition.
🥩 Meaty Twist – Add Italian sausage or pancetta for a protein boost.
🍋 Bright Finish – A splash of lemon juice or zest adds brightness.
Why This Recipe Works
The beans create a creamy, hearty texture, while the pasta adds comforting bulk. The herb-infused tomato broth pulls everything together, and that final sprinkle of cheese adds richness and depth. It’s the ultimate comfort food without feeling heavy.
Leftovers & Storage
🥣 Store – Refrigerate in an airtight container for up to 4 days.
🔥 Reheat – Warm on the stovetop with a splash of broth or water to loosen.
❄️ Freeze – Freeze soup (without pasta) for up to 2 months; add fresh pasta when reheating for best texture.
What to Serve With It
🥖 Bread – Garlic bread, focaccia, or toasted sourdough.
🥗 Salads – Simple green salad with balsamic vinaigrette.
🧀 Cheese Board – Complement the soup with hard cheeses and olives.
Final Spoonful: Cozy, Classic, and Crave-Worthy
This Hearty Italian White Bean Soup with Pasta is more than just a meal—it’s a hug in a bowl. Comforting, flavorful, and satisfying, it’s a dish that everyone has tried and absolutely loved at least once.
Whether you’re feeding a crowd or meal prepping for the week, this soup is always the right choice.
Have you made a version of this soup? What’s your favorite pasta to use in it? Let’s share ideas!
PrintHearty Italian White Bean Soup With Pasta
When you’re craving something warm, filling, and packed with wholesome flavor, there’s nothing quite like a big bowl of Italian White Bean Soup with Pasta. This classic dish is simple yet hearty, combining tender beans, al dente pasta, and savory herbs in a rich tomato broth. It’s the kind of soup that hugs you from the inside out—perfect for cold nights, easy weeknight dinners, or anytime you need a little cozy comfort.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 (14 oz) can diced tomatoes
- 2 (15 oz) cans cannellini or great northern beans, drained and rinsed
- 4 cups vegetable or chicken broth
- 1 teaspoon Italian seasoning
- ½ teaspoon salt, pepper to taste
- 1 cup short pasta (rotini, ditalini, or elbow)
- 1 cup fresh spinach or kale, chopped
- Grated Parmesan cheese (for topping)
Instructions
How to Make It
Step 1: Sauté Aromatics
- In a large pot, heat olive oil over medium heat.
- Add onion and cook until softened, about 5 minutes.
- Stir in garlic and cook for 1 minute until fragrant.
Step 2: Build the Broth
- Add diced tomatoes, beans, broth, Italian seasoning, salt, and pepper.
- Bring to a gentle boil, then lower to simmer for 10 minutes.
Step 3: Cook the Pasta
- Stir in pasta and cook for 8–10 minutes, or until pasta is tender.
- Stir in spinach or kale and cook for 2 more minutes until wilted.
Step 4: Serve & Enjoy
- Ladle into bowls, top with Parmesan cheese, black pepper, and a drizzle of olive oil.
- Serve with crusty bread for dipping.
Notes
Add-Ins & Variations
🌶️ Spicy Kick – Add red pepper flakes for heat.
🥕 More Veggies – Toss in carrots, celery, or zucchini for extra nutrition.
🥩 Meaty Twist – Add Italian sausage or pancetta for a protein boost.
🍋 Bright Finish – A splash of lemon juice or zest adds brightness.