Budget-Friendly Pasta e Fagioli Soup for Italian Comfort

30 min prep 99 min cook 5 servings
Budget-Friendly Pasta e Fagioli Soup for Italian Comfort
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Pantry Staples: Canned beans, pasta, and basic aromatics keep the grocery bill under $1 per serving.
  • One-Pot Wonder: Minimal dishes mean less cleanup and more time to binge your favorite show.
  • Smoky Depth: A pinch of cheap bacon (or skip for vegan) creates a long-simmered taste in 30 minutes.
  • Texture Magic: Blending a cup of beans thickens the broth without cream or flour.
  • Freezer Hero: Make a double batch; leftovers freeze beautifully for up to 3 months.
  • Customizable: Gluten-free pasta, veggie broth, or spice-level tweaks all work seamlessly.

Ingredients You'll Need

Ingredients

Great Pasta e Fagioli starts with humble players that punch above their price point. Look for dried cannellini or great Northern beans if you’re cooking from scratch (they’re creamier than canned), but I’ll be honest—when rent is due, two 99-cent cans keep dinner firmly in the “ramen alternative” category. For pasta, ditalini is classic, but any small shape—elbow, orzo, even broken spaghetti—works. Buy the store-brand box; you’re not aiming for bronze-cut artisanal here, just carb-y joy.

Choose a medium carrot, two ribs of celery, and a small onion roughly the same size so they cook evenly. Don’t peel the carrot; just scrub well. The skins hold sweetness and color. Garlic should be firm and tight; if it’s sprouting green shoots, pop them out—they taste bitter. A single 14-oz can of diced tomatoes gives tangy backbone. I grab the no-salt version so I control seasoning.

As for broth, vegetable keeps the recipe vegan and costs pennies if you make it from saved onion peels and carrot tops. Chicken broth adds richness if you’re omnivorous. Avoid beef broth; it overpowers the delicate beans. A tablespoon of tomato paste in a tube lasts months and adds caramelized depth. Dried oregano and bay leaf are non-negotiable, but fresh rosemary is the aromatic soul. If your grocery sells “poultry herbs” packs, swipe one and freeze the leftover sprigs.

Optional but transformative: one strip of bacon or a glug of leftover red wine. Both lengthen flavor for pennies. If you’re vegetarian, add ½ teaspoon of smoked paprika for a similar vibe. Finish with a hunk of day-old bread and a drizzle of decent olive oil—still cheaper than take-out pizza.

How to Make Budget-Friendly Pasta e Fagioli Soup for Italian Comfort

1
Render the Fat

Dice 1 strip of bacon (skip for vegan). Place in a cold Dutch oven, turn heat to medium, and cook until edges crisp and the fat pools—about 4 minutes. Tilt the pot so the rendered fat coats the surface; this prevents vegetables from scorching and seasons the steel. No bacon? Warm 2 tablespoons olive oil instead.

2
Build the Soffritto

Add diced onion, carrot, and celery with a pinch of salt. Sweat 6–7 minutes, stirring only when the bottom begins to brown. The goal is translucent softness, not caramelization. If the mixture looks dry, splash in 2 tablespoons of broth; the steam helps soften.

3
Bloom the Garlic & Tomato Paste

Stir in 3 minced garlic cloves and 1 tablespoon tomato paste. Cook 90 seconds—yes, time it—until the paste darkens from scarlet to brick red. This caramelizes natural sugars, adding complex sweetness that canned tomatoes alone can’t deliver.

4
Deglaze with Wine (Optional)

Pour in ¼ cup red or white wine—whatever is open. Scrape the browned bits (fond) with a wooden spoon; they’re little flavor bombs. Let the alcohol bubble away, leaving behind fruity acidity that brightens the beans.

5
Simmer with Tomatoes & Herbs

Add 1 can diced tomatoes (with juice), 1 teaspoon dried oregano, 1 bay leaf, 1 sprig rosemary, and 3 cups broth. Bring to a gentle boil, then drop to a lazy simmer for 10 minutes. This marries flavors and softens tomato acidity.

6
Add the Beans & Create Creaminess

Stir in 2 drained cans of cannellini beans. Ladle 1 cup of the soup into a blender, blitz until smooth, then return to the pot. This step magically thickens the broth without flour or cream, giving restaurant body on a shoestring budget.

7
Cook the Pasta Perfectly

Increase heat to a lively simmer and add 1 cup dried ditalini. Stir constantly for the first 30 seconds to prevent sticking, then cook until just al dente—usually 2 minutes less than package directs. The pasta will continue to absorb liquid as it sits.

8
Season & Serve

Fish out bay leaf and rosemary stem. Taste; add black pepper and salt gradually—the canned beans and broth already contribute sodium. Ladle into warm bowls, drizzle with good olive oil, and shower with Parmesan or stale bread cubes. Serve piping hot.

Expert Tips

Starchy Secrets

Rinse the canned beans to remove excess sodium, but save the aquafaba (liquid) for vegan meringues another day.

Cool Before Freezing

Chill the soup completely so the pasta doesn’t turn to mush in the freezer. Portion into silicone muffin molds for easy single servings.

Pasta Swap

Cooking gluten-free pasta? Boil it separately and add to each bowl to prevent cloudiness and over-swelling.

Bright Finish

A squeeze of lemon at the end wakes up canned tomato flavors and balances the beans’ earthiness.

Double Batch Math

When doubling, use 1.5 times the pasta, not 2; otherwise you’ll end up with bean-flavored spaghetti bricks.

Overnight Flavor

Like most legume soups, this tastes even better the next day. Store it thick and thin with water or broth when reheating.

Variations to Try

  • Meat Lover: Brown ½ pound Italian sausage with the soffritto for a heartier, protein-packed version.
  • Vegan Smoky: Swap bacon for 1 teaspoon smoked paprika and 1 tablespoon tamari for umami depth.
  • Green Boost: Stir in 2 cups chopped kale or spinach during the last 2 minutes for color and nutrients.
  • Spicy Calabrian: Add 1 teaspoon Calabrian chili paste plus a handful of torn basil for a fiery, fragrant twist.
  • Grains Swap: Use ¾ cup pearled barley instead of pasta; simmer 20 minutes and enjoy a chewier, low-GI option.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The pasta will continue to absorb liquid, so add broth or water when reheating.

Freezer: Omit pasta if you plan to freeze. Freeze soup flat in zip-top bags for up to 3 months. Thaw overnight in the fridge, then simmer and add fresh pasta before serving.

Meal-Prep Lunches: Portion soup into microwave-safe jars with a layer of parchment directly on the surface to prevent ice crystals. Cook pasta separately and add after reheating for al dente bite.

Frequently Asked Questions

Absolutely. Soak 1 cup dried cannellini beans overnight, then simmer 45–60 minutes until tender. Use 3 cups cooked beans (plus 1 cup of their cooking liquid) in place of 2 canned. Save bean liquid to thin the soup—it’s pure gold.

Two culprits: cooking pasta directly in the soup then letting it sit, or using too small a pot. Cook until just al dente, then cool quickly. For leftovers, store soup and pasta separately or add fresh pasta when reheating.

It can be. Use certified gluten-free ditalini or rice-shaped pasta and check that your broth is gluten-free. Taste often; GF pasta sheds starch that can actually improve creaminess.

Use sauté function for steps 1–4, then add tomatoes, herbs, beans, and broth. Pressure cook on high 5 minutes, quick release, stir in pasta, and use sauté again for 4 minutes until pasta is al dente.

Minestrone is a vegetable-heavy soup that may contain beans and pasta. Pasta e Fagioli is bean-forward with pasta acting as secondary thickener, usually tomato-light and broth-thick rather than brothy.

Yes. Halve all ingredients but use a smaller pot to maintain evaporation rates. Keep the full bay leaf and rosemary sprig; they’re hard to divide and add subtle background flavor.
Budget-Friendly Pasta e Fagioli Soup for Italian Comfort
soups
Pin Recipe

Budget-Friendly Pasta e Fagioli Soup for Italian Comfort

(4.9 from 127 reviews)
Prep
10 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Render: Cook diced bacon in a Dutch oven over medium heat until crisp, 4 minutes (or warm olive oil).
  2. Sauté: Add onion, carrot, celery, and a pinch of salt; cook 6–7 minutes until softened.
  3. Bloom: Stir in garlic and tomato paste; cook 90 seconds until brick red.
  4. Deglaze: Pour in wine; scrape browned bits and reduce by half.
  5. Simmer: Add tomatoes, oregano, bay, rosemary, and broth; simmer 10 minutes.
  6. Creamify: Add beans; blend 1 cup soup and return to pot.
  7. Pasta: Bring to lively simmer, add ditalini; cook 2 minutes less than package.
  8. Season: Remove herbs, adjust salt & pepper, serve hot with olive oil and Parmesan.

Recipe Notes

For make-ahead, cook soup without pasta; refrigerate or freeze, then cook pasta fresh when reheating for perfect texture.

Nutrition (per serving)

312
Calories
14g
Protein
48g
Carbs
7g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.