RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Mediterranean Lemon-Herb Roast Chicken Thighs with Parmesan Garlic Mashed Potatoes & Roasted Green Beans (Family-Style for 6)
  • Cheesy Polish Kielbasa & Potato Skillet
  • Protein-Packed Cottage Cheese & Mozzarella Egg-White Skillet
  • Creamy Tomato & Parmesan Rice with Roasted Tomato Confit and Caramelized Onion
  • Quick Braised Pork Tenderloin Bites in Lemon–Tomato Herb Broth with Cauliflower Couscous and Pickled Cucumber
  • Caramelized Banana & Toasted Coconut Skillet with Warm Pineapple-Chocolate Drizzle
  • Browse all recipes →
Skillet-Braised Cannellini Beans & Escarole with Crispy Pancetta and Parmesan

Skillet-Braised Cannellini Beans & Escarole with Crispy Pancetta and Parmesan

By Barry Hamilton

Italian (Tuscan-inspired)Intermediate

A rustic, Tuscan-inspired skillet of creamy, braised cannellini beans swaddled with tender escarole and crowned with crackly pancetta and nutty Parmesan. The beans are lightly smashed to create a silky sauce while the rendered pancetta fat and a splash of vegetable stock build savory depth — brightened at the end with a shower of cheese and red pepper for contrast.

Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
2 servings
ItalianOne-skilletVegetableWeeknightComfort food

Ingredients

  • 200 g Canned cannellini beans, drained
  • 100 g Fresh escarole or Swiss chard, chopped
  • 40 g Pancetta, diced
  • 1 (≈30 g) each Shallot, minced
  • 1 clove (≈3 g) Garlic, minced
  • 100 ml Low-sodium vegetable stock
  • 20 g Grated Parmesan
  • 1 tbsp (≈14 g) Olive oil
  • 1 pinch Red pepper flakes
  • to taste to taste Salt
  • to taste to taste Black pepper

Instructions

1

Prep everything first: drain and rinse the canned cannellini beans, roughly chop the escarole (remove any very thick stems if using Swiss chard), mince the shallot and garlic, and grate the Parmesan. Mise en place speeds the cooking and ensures ingredients go into the pan at the right time to preserve texture and flavor.

2

Crisp the pancetta in a cold skillet: place the diced pancetta in a dry 10–12-inch (25–30 cm) cast-iron or heavy skillet and set over medium heat. Start in a cold pan so the fat renders slowly and the cubes crisp evenly; cook, stirring occasionally, until deeply golden and crackly, about 6–8 minutes. Use a slotted spoon to transfer the pancetta to a paper-towel-lined plate, leaving the rendered fat in the pan.

3

Warm the olive oil with the pancetta fat and sweat the shallot: add 1 tablespoon olive oil to the hot skillet with the reserved fat and lower the heat to medium-low. Add the minced shallot and a pinch of salt and cook for 2–3 minutes until soft and translucent. Sweating the shallot rather than browning keeps a sweet, gentle onion flavor that forms a good aromatic base for the beans.

4

Bloom the garlic and red pepper flakes: add the minced garlic and a pinch of red pepper flakes and cook for 30–45 seconds, stirring constantly, just until fragrant. Garlic cooks quickly; this brief cook time releases its aroma without turning bitter.

5

Add the escarole (or chard) and wilt: add the chopped greens and toss to coat in the aromatic oil. Cook 1–2 minutes until the leaves just begin to wilt. You want the greens tender but still bright — overcooking will make them limp and dull the color.

6

Introduce the beans and stock and build the braise: add the drained cannellini beans and pour in 100 ml low-sodium vegetable stock. Stir to combine, scraping any browned bits from the pan to incorporate that flavor. The stock gives you a loose braising liquid that will soften the beans and allow flavors to meld without becoming soupy.

7

Simmer gently and reduce: bring the pan to a low simmer and cook, uncovered, for 6–8 minutes. During this time the beans will heat through, the liquid will reduce slightly, and flavors will concentrate. Keep the heat low to avoid breaking apart all the beans — you want some whole beans for texture.

8

Muddle some beans to thicken the sauce: with the back of a spoon or a potato masher, press about one-third of the beans against the side of the pan to release starch and create a creamy body for the dish. This is the key technique that turns the mixture into a silky, saucy bed for the greens and pancetta without adding cream or extra fat.

9

Finish with Parmesan and seasoning: stir in 15 g of the grated Parmesan (reserve the rest for serving) and taste. Add salt sparingly — the pancetta and Parmesan are salty — and fresh ground black pepper to taste. The cheese melts into the beans to add umami, fat and a silky sheen.

10

Plate and garnish: divide the braised beans and greens between two shallow bowls. Scatter the crisped pancetta on top, sprinkle the remaining 5 g Parmesan, and finish with an extra pinch of red pepper flakes and a drizzle of good olive oil if desired. Serve hot so you enjoy the contrast between crunchy pancetta and tender beans.

11

Optional resting note: if you make this ahead, reheat gently with a splash more stock or water — the beans will absorb liquid as they sit. Re-crisp the pancetta briefly in a hot pan before serving to restore texture.

Chef's Tips

  • 1Crisp the pancetta in a cold skillet and render slowly for the best texture — starting hot often burns the exterior before the fat renders.
  • 2Don't over-mash the beans: pressing about one-third creates a creamy sauce while leaving other beans whole for texture; over-mashing makes the dish gluey.
  • 3Use low-sodium stock and taste before salting — both pancetta and Parmesan contribute a lot of saltiness, so seasoning at the end prevents over-salting.

Variations

  • Make it vegetarian: omit the pancetta and crisp sliced mushrooms in olive oil with a touch of smoked paprika to provide savory, meaty flavor.
  • Swap the greens or boost color: use baby spinach (add at the very end) or Tuscan kale (Lacinato) — if using kale, remove stems and simmer a few minutes longer to tenderize.
  • Add brightness: finish with a squeeze of lemon juice or a teaspoon of sherry vinegar for a lively contrast to the rich beans and cheese.

Nutrition per Serving

363

Calories

17g

Protein

28g

Carbs

20g

Fat

8g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Skillet-Braised Cannellini Beans & Escarole with Crispy Pancetta and Parmesan

By Barry Hamilton

ItalianOne-skilletVegetableWeeknightComfort food
Skillet-Braised Cannellini Beans & Escarole with Crispy Pancetta and Parmesan - Canned cannellini beans, drained, Fresh escarole or Swiss chard, chopped recipe

A rustic, Tuscan-inspired skillet of creamy, braised cannellini beans swaddled with tender escarole and crowned with crackly pancetta and nutty Parmesan. The beans are lightly smashed to create a silky sauce while the rendered pancetta fat and a splash of vegetable stock build savory depth — brightened at the end with a shower of cheese and red pepper for contrast.

Italian (Tuscan-inspired)Intermediate2 servings
Prep: 10 minutes
Cook: 20 minutes
30 minutes

Ingredients

  • 200 g Canned cannellini beans, drained
  • 100 g Fresh escarole or Swiss chard, chopped
  • 40 g Pancetta, diced
  • 1 (≈30 g) each Shallot, minced
  • 1 clove (≈3 g) Garlic, minced
  • 100 ml Low-sodium vegetable stock
  • 20 g Grated Parmesan
  • 1 tbsp (≈14 g) Olive oil
  • 1 pinch Red pepper flakes
  • to taste to taste Salt
  • to taste to taste Black pepper

Instructions

1

Prep everything first: drain and rinse the canned cannellini beans, roughly chop the escarole (remove any very thick stems if using Swiss chard), mince the shallot and garlic, and grate the Parmesan. Mise en place speeds the cooking and ensures ingredients go into the pan at the right time to preserve texture and flavor.

2

Crisp the pancetta in a cold skillet: place the diced pancetta in a dry 10–12-inch (25–30 cm) cast-iron or heavy skillet and set over medium heat. Start in a cold pan so the fat renders slowly and the cubes crisp evenly; cook, stirring occasionally, until deeply golden and crackly, about 6–8 minutes. Use a slotted spoon to transfer the pancetta to a paper-towel-lined plate, leaving the rendered fat in the pan.

3

Warm the olive oil with the pancetta fat and sweat the shallot: add 1 tablespoon olive oil to the hot skillet with the reserved fat and lower the heat to medium-low. Add the minced shallot and a pinch of salt and cook for 2–3 minutes until soft and translucent. Sweating the shallot rather than browning keeps a sweet, gentle onion flavor that forms a good aromatic base for the beans.

4

Bloom the garlic and red pepper flakes: add the minced garlic and a pinch of red pepper flakes and cook for 30–45 seconds, stirring constantly, just until fragrant. Garlic cooks quickly; this brief cook time releases its aroma without turning bitter.

5

Add the escarole (or chard) and wilt: add the chopped greens and toss to coat in the aromatic oil. Cook 1–2 minutes until the leaves just begin to wilt. You want the greens tender but still bright — overcooking will make them limp and dull the color.

6

Introduce the beans and stock and build the braise: add the drained cannellini beans and pour in 100 ml low-sodium vegetable stock. Stir to combine, scraping any browned bits from the pan to incorporate that flavor. The stock gives you a loose braising liquid that will soften the beans and allow flavors to meld without becoming soupy.

7

Simmer gently and reduce: bring the pan to a low simmer and cook, uncovered, for 6–8 minutes. During this time the beans will heat through, the liquid will reduce slightly, and flavors will concentrate. Keep the heat low to avoid breaking apart all the beans — you want some whole beans for texture.

8

Muddle some beans to thicken the sauce: with the back of a spoon or a potato masher, press about one-third of the beans against the side of the pan to release starch and create a creamy body for the dish. This is the key technique that turns the mixture into a silky, saucy bed for the greens and pancetta without adding cream or extra fat.

9

Finish with Parmesan and seasoning: stir in 15 g of the grated Parmesan (reserve the rest for serving) and taste. Add salt sparingly — the pancetta and Parmesan are salty — and fresh ground black pepper to taste. The cheese melts into the beans to add umami, fat and a silky sheen.

10

Plate and garnish: divide the braised beans and greens between two shallow bowls. Scatter the crisped pancetta on top, sprinkle the remaining 5 g Parmesan, and finish with an extra pinch of red pepper flakes and a drizzle of good olive oil if desired. Serve hot so you enjoy the contrast between crunchy pancetta and tender beans.

11

Optional resting note: if you make this ahead, reheat gently with a splash more stock or water — the beans will absorb liquid as they sit. Re-crisp the pancetta briefly in a hot pan before serving to restore texture.

Chef's Tips

  • 1Crisp the pancetta in a cold skillet and render slowly for the best texture — starting hot often burns the exterior before the fat renders.
  • 2Don't over-mash the beans: pressing about one-third creates a creamy sauce while leaving other beans whole for texture; over-mashing makes the dish gluey.
  • 3Use low-sodium stock and taste before salting — both pancetta and Parmesan contribute a lot of saltiness, so seasoning at the end prevents over-salting.

Variations

  • Make it vegetarian: omit the pancetta and crisp sliced mushrooms in olive oil with a touch of smoked paprika to provide savory, meaty flavor.
  • Swap the greens or boost color: use baby spinach (add at the very end) or Tuscan kale (Lacinato) — if using kale, remove stems and simmer a few minutes longer to tenderize.
  • Add brightness: finish with a squeeze of lemon juice or a teaspoon of sherry vinegar for a lively contrast to the rich beans and cheese.

Nutrition per Serving

363

Calories

17g

Protein

28g

Carbs

20g

Fat

8g

Fiber

Rate this Recipe

Your Rating:

Explore More

🌍 Italian Recipes🥘 More with Canned cannellini beans, drained🥘 More with Fresh escarole or Swiss chard, chopped🥘 More with Pancetta, diced

Similar Recipes