Cozy One-Pot Pasta e Fagioli with Pancetta

Quick Recipe Version (TL;DR)

  • Yield: 6 servings
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes

Quick Ingredients

  • 2 tbsp extra-virgin olive oil, plus more to finish
  • 4 oz (115 g) pancetta, diced
  • 1 medium yellow onion, finely chopped
  • 2 medium carrots, diced
  • 2 ribs celery, diced
  • 3 garlic cloves, minced
  • 1 tbsp tomato paste
  • 1/2 tsp red pepper flakes (optional)
  • 1 can (14 oz/400 g) crushed tomatoes
  • 2 cans (15 oz/425 g each) cannellini beans, drained and rinsed
  • 5 cups (1.2 L) low-sodium chicken or vegetable broth
  • 1 large sprig fresh rosemary and 1 bay leaf
  • 1 Parmesan rind (about 2 inches)
  • 1 cup (6 oz/170 g) ditalini pasta
  • Kosher salt and black pepper
  • 1/2 cup finely grated Parmesan, for serving

Do This

  • 1. Warm 2 tbsp olive oil in a large pot over medium heat. Cook pancetta until lightly crisp and fat renders, 4–5 minutes.
  • 2. Add onion, carrots, and celery; cook until tender, 7–8 minutes. Stir in garlic, tomato paste, and red pepper flakes; cook 1–2 minutes.
  • 3. Add crushed tomatoes, beans, broth, rosemary, bay, and Parmesan rind. Bring to a boil, then simmer gently (190–200°F / 88–93°C) for 15 minutes.
  • 4. Lightly mash some beans against the pot sides to thicken.
  • 5. Stir in ditalini; simmer, stirring often, until al dente, 8–10 minutes. Add a splash of water if the soup thickens too much.
  • 6. Remove rosemary, bay, and rind. Season to taste, rest 5 minutes, then ladle into bowls. Finish with grated Parmesan, black pepper, and a generous drizzle of olive oil.

Why You’ll Love This Recipe

  • All the comfort of Italian nonna cooking in one pot—no fuss, big flavor.
  • Creamy without cream: starchy pasta water and mashed beans create a velvety broth.
  • Pantry-friendly staples like beans, tomatoes, and pasta mean dinner anytime.
  • Even better the next day as the flavors mingle and the soup thickens.

Grocery List

  • Produce: 1 yellow onion, 2 carrots, 2 ribs celery, 3 garlic cloves, 1 fresh rosemary sprig, flat-leaf parsley (optional)
  • Dairy: Parmesan wedge (for rind and grating)
  • Pantry: Extra-virgin olive oil, 4 oz pancetta, 1 can (14 oz) crushed tomatoes, 2 cans (15 oz) cannellini beans, 5 cups low-sodium chicken or vegetable broth, ditalini pasta, tomato paste, bay leaf, red pepper flakes (optional), kosher salt, black pepper

Full Ingredients

Soup Base

  • 2 tbsp extra-virgin olive oil
  • 4 oz (115 g) pancetta, diced small
  • 1 medium yellow onion, finely chopped (about 1 1/2 cups)
  • 2 medium carrots, diced (about 1 cup)
  • 2 ribs celery, diced (about 3/4 cup)
  • 3 garlic cloves, minced
  • 1 tbsp tomato paste
  • 1/2 tsp red pepper flakes (optional)
  • 1 can (14 oz/400 g) crushed tomatoes
  • 2 cans (15 oz/425 g each) cannellini beans, drained and rinsed
  • 5 cups (1.2 L) low-sodium chicken or vegetable broth
  • 1 large sprig fresh rosemary (or 1/2 tsp dried)
  • 1 bay leaf
  • 1 Parmesan rind (about 2 inches / 20 g)
  • 1 1/4 tsp kosher salt, plus more to taste
  • 1/2 tsp freshly ground black pepper, plus more to taste

Pasta & Finish

  • 1 cup (6 oz/170 g) ditalini pasta
  • Up to 1 cup hot water or additional broth, as needed to adjust thickness
  • 1/2 cup (30 g) finely grated Parmesan cheese, for serving
  • Extra-virgin olive oil, for finishing (about 2–3 tbsp total)
  • 2 tbsp chopped flat-leaf parsley (optional)
Cozy One-Pot Pasta e Fagioli with Pancetta – Closeup

Step-by-Step Instructions

Step 1: Render pancetta and build the flavor base

Heat 2 tablespoons olive oil in a large, heavy pot or Dutch oven over medium heat. Add the diced pancetta and cook, stirring occasionally, until the fat renders and the pancetta turns lightly crisp, 4–5 minutes. Add the onion, carrots, and celery with a pinch of salt. Cook, stirring often, until the vegetables are soft and translucent, 7–8 minutes. Stir in the garlic, tomato paste, and red pepper flakes; cook until the paste darkens slightly and smells sweet, 1–2 minutes.

Step 2: Add tomatoes, beans, aromatics, and broth

Pour in the crushed tomatoes and scrape up any browned bits. Add the cannellini beans, broth, rosemary sprig, bay leaf, and Parmesan rind. Bring to a boil over medium-high heat, then reduce to a gentle simmer (about 190–200°F / 88–93°C). Simmer uncovered for 15 minutes to meld flavors.

Step 3: Thicken the broth naturally

Using a spoon or potato masher, lightly mash some of the beans against the side of the pot—about 1 cup’s worth—to release starch and create a creamy, velvety texture. Taste and season with a little more salt if needed.

Step 4: Cook the ditalini right in the pot

Add the ditalini and simmer, stirring often so the pasta doesn’t settle and stick, until just al dente, 8–10 minutes. The soup should be brothy but substantial; add hot water or broth a splash at a time if it gets too thick before the pasta is tender.

Step 5: Finish and rest

Fish out the rosemary stem, bay leaf, and Parmesan rind. Grind in more black pepper. Turn off the heat and let the pot stand for 5 minutes—this brief rest lets the pasta finish hydrating and the broth become silkier.

Step 6: Serve with all the good stuff

Ladle into warm bowls. Top each with finely grated Parmesan, a generous drizzle of peppery extra-virgin olive oil, more black pepper, and a sprinkle of chopped parsley if you like. Serve immediately with crusty bread for dunking.

Pro Tips

  • Salt in stages: the pancetta, broth, Parmesan rind, and reduction all add salinity—taste before adding more.
  • Stir often once the pasta goes in to prevent sticking and ensure even cooking.
  • Keep it brothy: have hot water or broth ready to thin the soup to your preferred consistency.
  • Save your Parmesan rinds in the freezer; they’re flavor gold for soups like this.
  • For extra creaminess, blend 1 cup of the soup (without pasta) with an immersion blender, then return it to the pot.

Variations

  • Vegetarian: Omit pancetta and Parmesan rind. Use vegetable broth, add 1/2 tsp smoked paprika for depth, and finish with a swirl of good olive oil and a shower of Pecorino or vegetarian hard cheese.
  • Spicy Calabrian: Stir in 1–2 tsp Calabrian chili paste with the tomato paste and finish with a drizzle of chili oil.
  • Gluten-Free: Use a small gluten-free pasta shape and cook until just al dente; the soup may thicken faster, so keep extra broth handy.

Storage & Make-Ahead

Refrigerate leftovers in an airtight container for up to 4 days. The pasta will continue to absorb liquid—add a splash of water or broth when reheating gently over medium-low heat. For best freezer results (up to 2 months), freeze the soup without the pasta. Reheat, then cook and add fresh ditalini just before serving. If you plan ahead for lunches, cook the pasta separately and combine with hot soup in bowls to keep it from getting overly soft.

Nutrition (per serving)

Approximate values: 430 calories; 17 g fat; 49 g carbohydrates; 19 g protein; 9 g fiber; 950 mg sodium. Values will vary based on exact products and finishing oil/cheese amounts.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *


Promotional Banner X
*Sponsored Link*