Budget Friendly Pasta Fagioli Soup With Beans And Pasta

30 min prep 5 min cook 2 servings
Budget Friendly Pasta Fagioli Soup With Beans And Pasta
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this?

Budget-Friendly Pasta Fagioli Soup With Beans and Pasta

There’s a certain magic that happens when the first cold snap hits and you finally surrender to the soup pot. For me, that moment arrived on a blustery Tuesday—payday still five days away, fridge looking like a game of Tetris gone wrong, and three hungry teenagers circling the kitchen like vultures. I needed something that would stretch a single pound of beans into dinner and tomorrow’s lunch, something that would feel like a warm hug after a long day, something that wouldn’t require a second mortgage. Enter this Pasta Fagioli: a rustic, rosemary-scented cauldron of creamy cannellini beans, ditalini pasta, and humble vegetables that somehow tastes like a trattoria tucked into a Roman side street—except it costs less than a latte per bowl and is on the table in under an hour. My nonna would call it “cucina povera,” the cuisine of the poor; I call it weeknight salvation.

Why This Recipe Works

  • Pantry MVP: Canned beans, pasta, and a single carrot stretch into eight generous servings—dinner for pennies.
  • One-Pot Wonder: Minimal dishes, maximum flavor; the starch from the pasta thickens the broth naturally.
  • Weeknight Fast: No overnight soaking; 35 minutes from chopping to ladling.
  • Freezer Hero: Double the batch and freeze half—thaws like a dream for emergency meals.
  • Vegan-Optional: Skip the Parmesan rind and use olive oil for a plant-powered bowl.
  • Kid-Approved: Mild, familiar flavors sneak in extra veg without protest.

Ingredients You'll Need

Ingredients

Before we dive into the pot, let’s talk strategy. The ingredient list is short, but each item pulls double duty—building flavor and body—so quality matters more than quantity.

  • Olive oil: A generous glug (3 tablespoons) creates the soffritto base. Use everyday extra-virgin; save the grassy finishing oil for bruschetta.
  • Yellow onion: One large, diced small so it melts into the broth. Sweet onions work if that’s what’s on sale.
  • Carrot & celery: The classic soffritto duo. Peel the carrot only if the skin is tough; the peels add sweetness and color.
  • Garlic: Four cloves, smashed and minced. Jarred is fine in a pinch—add it with the tomato paste so raw edge cooks off.
  • Tomato paste: Two tablespoons from the tube (cheaper than cans you’ll never finish) caramelized until brick-red for umami depth.
  • Rosemary: One teaspoon dried; if your garden is still clinging to the last sprigs of fall, double the quantity and add with the broth so the leaves soften.
  • Crushed red-pepper flakes: Optional but recommended—just ¼ teaspoon wakes everything up without overt heat.
  • Vegetable broth: Six cups. Swanson is my budget pick; if you’ve got homemade, you’ve already won.
  • Cannellini beans: Three 15-oz cans, drained but not rinsed; the starchy liquid clinging to the beans thickens the soup. Great Northern work in a pinch.
  • Parmesan rind: The rock-hard heel you’ve been saving in the freezer door—this is its moment to shine, lending nutty saltiness.
  • Ditalini or small shells: Two cups (½ pound) dry. Whole-wheat pasta holds its bite longer if you plan on leftovers.
  • Fresh parsley: A handful stirred at the end for brightness; stems go into the pot with the broth for zero-waste flavor.
  • Salt & black pepper: Add salt after the cheese rind simmers—Parmesan varies in salinity.

How to Make Budget Friendly Pasta Fagioli Soup With Beans And Pasta

1
Warm the pot & bloom the oil

Place a heavy 5-quart Dutch oven or soup pot over medium heat for 60 seconds—this prevents the onions from steaming. Add olive oil; when the surface shimmers and you see the first wisp of smoke, you're ready.

2
Build the soffritto

Add onion, carrot, and celery plus a pinch of salt. Sauté 6–7 minutes, stirring occasionally, until the vegetables are translucent and the edges of the onion turn pale gold. Lower heat if any pieces threaten to brown; color here equals bitter later.

3
Caramelize the tomato paste

Clear a hot spot in the center, drop in tomato paste, garlic, rosemary, and pepper flakes. Stir constantly for 2 minutes; the paste will darken from scarlet to mahogany and stick slightly—those browned bits are liquid gold.

4
Deglaze & simmer

Pour in 1 cup of broth; use a wooden spoon to scrape every browned fleck into the liquid. Once bubbling, add remaining broth, beans, Parmesan rind, and parsley stems. Increase heat to high; when it reaches a rolling boil, drop to a gentle simmer (medium-low) for 10 minutes to let flavors marry.

5
Cook the pasta in the soup

Taste; add salt cautiously (remember the cheese rind). Increase heat back to medium-high, stir in dry pasta, and cook 8–9 minutes, stirring every minute so noodles don’t weld to the bottom. The soup will thicken dramatically—that’s the released starch creating silky body.

6
Finish with freshness

Remove Parmesan rind (it will be floppy and delicious—chef’s treat). Stir in chopped parsley, crack generous black pepper, and ladle into warm bowls. Drizzle with extra olive oil and shower with grated Parmesan if you’ve got it.

Expert Tips

Control the consistency

Too thick? Splash in hot broth or water. Too thin? Let it stand 5 minutes off heat; pasta continues to absorb liquid.

Al-dente rescue

Cook pasta separately if you intend to freeze; add when reheating so it stays toothsome.

Bean economics

Dried beans save more money: soak 1 lb overnight, simmer 45 minutes, then proceed with recipe.

Overnight flavor boost

Soup tastes even better the next day; refrigerate and reheat gently with a splash of water.

Slow-cooker hack

Sauté vegetables on the stovetop, then transfer everything except pasta to slow cooker. Cook low 6 hours; add pasta last 20 minutes.

Level-up leftovers

Turn thick leftovers into a pasta bake: spread in greased dish, top with mozzarella, bake 20 minutes at 400 °F.

Variations to Try

  • Meaty Monday: Brown 4 oz diced pancetta in Step 1; skip the extra oil. Adds smoky depth for ~$1 more.
  • Greens & beans: Stir in 4 cups chopped kale or escarole during the last 3 minutes of simmering for color and nutrients.
  • Spicy Calabrian: Swap red-pepper flakes for 1 tablespoon Calabrian chili paste; finish with a squeeze of lemon.
  • Gluten-free: Substitute small gluten-free pasta or even ¾ cup short-grain rice; add 5 minutes to cooking time.
  • Creamy dream: Blend 1 cup of the finished soup until smooth and stir back in for a luxurious texture without dairy.

Storage Tips

Cool soup completely, then refrigerate in airtight containers up to 4 days. Because the pasta continues to drink liquid, the soup will stiffen—thin with water or broth when reheating. For longer storage, freeze portions (minus pasta) up to 3 months. Thaw overnight in the fridge, bring to a gentle simmer, and add freshly cooked pasta to serve.

Frequently Asked Questions

Absolutely. Chickpeas give a nuttier flavor and slightly firmer texture. You’ll still achieve the creamy broth thanks to the dissolved starch.

Two culprits: cooking too long or keeping the soup hot after serving. Cook pasta until just al dente, then serve immediately. If storing, under-cook by 2 minutes or cook separately.

It’s vegan if you omit the Parmesan rind and use olive oil for finishing. Nutritional yeast stirred in at the end adds cheesy notes without dairy.

Yes—halve all ingredients but use a smaller pot and keep the full amount of broth, then reduce by simmering uncovered if too thin.

Tiny tubes like ditalini or tubettini cradle the beans, but small shells, orzo, or broken spaghetti all work. Aim for 6–8 minutes cook time on the package.

Acid perks everything up—stir in 1 teaspoon red-wine vinegar or a squeeze of lemon. A pinch more salt, a handful of fresh herbs, or a drizzle of good olive oil also awaken flavors.
Budget Friendly Pasta Fagioli Soup With Beans And Pasta
soups
Pin Recipe

Budget Friendly Pasta Fagioli Soup With Beans And Pasta

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
8

Ingredients

Instructions

  1. Heat the pot: Warm olive oil in a large Dutch oven over medium heat.
  2. Sauté aromatics: Add onion, carrot, and celery; cook 6–7 min until translucent.
  3. Bloom paste & herbs: Clear center, add tomato paste, garlic, rosemary, pepper flakes; cook 2 min.
  4. Deglaze: Pour in 1 cup broth, scrape browned bits, then add remaining broth.
  5. Simmer: Add beans and Parmesan rind; simmer 10 min.
  6. Cook pasta: Stir in pasta; cook 8–9 min until al dente, stirring often.
  7. Finish: Remove rind, season with salt and pepper, stir in parsley, and serve hot.

Recipe Notes

Soup thickens as it stands; thin with broth or water when reheating. For freezer storage, cook pasta separately and add upon serving.

Nutrition (per serving)

312
Calories
14 g
Protein
52 g
Carbs
6 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.