Search
by Ingredient

Escarole, Beans & Pork Ribs Soup

StarStarStarHalf starEmpty star

Submitted by mamaoftwo

Cozy up with this hearty Escarole, Beans, and Pork Ribs Soup. Tender country-style pork ribs, creamy cannellini beans, and vibrant escarole simmer in a savory tomato-infused broth. A comforting Italian-style one-pot meal perfect with crusty bread on chilly days.

YIELD

12 servings

PREP

15 min

COOK

85 min

READY

hrs

Chef’s Tips for Success

  • Escarole grit & bitterness: Escarole can be sandy and bitter. Thorough washing (as in step 1) and the 3-minute blanch are traditional safeguards. If your escarole is mild/sweet or you prefer maximum flavor retention, you can skip blanching and add the raw cut greens directly to the simmering soup in the last 10–15 minutes—it will wilt perfectly. Don’t be scared of using other hearty greens. For example Tatsoi Asian greens works nicely.
  • Browning the ribs: Don’t overcrowd the pan. Proper light browning builds flavor; crowding just steams the meat.
  • Consistency: The soup thickens on standing or reheating. Keep extra stock or the reserved blanch liquid handy. For a creamier body (optional but recommended), mash or partially blend ½–1 cup of the beans and stir them back in before the final simmer.
  • Flavor boosters: Sauté 3–4 cloves minced fresh garlic with the onion for brighter aroma. A Parmesan rind added with the stock is a lovely optional umami touch (remove before serving).
  • Make-ahead: Flavors improve overnight in the fridge. Reheat gently on the stovetop; add liquid as needed. Freezes well for up to 2–3 months.
  • Rib choice: Country-style ribs (often from the shoulder) are meatier and cook reliably in about 1 hour. Regular spare ribs work too but may need a bit more time. Trim excess surface fat if desired.

Optional Variations

  • Greens swap: Use kale (tougher—add earlier) or spinach/broccoli rabe or Asian greens like Tatsoi (add in last 5 minutes).
  • Meat swap: Brown and crumble hot or sweet Italian sausage instead of ribs; reduce initial simmer to 30–40 minutes.
  • Vegetarian version: Omit ribs, use vegetable broth, and add smoked paprika or a dash of liquid smoke + extra garlic for depth. Mushrooms or a Parmesan rind help.
  • Extra veggies: Sauté diced carrot and celery with the onion for a classic soffritto base.
  • Spicier: Increase red pepper flakes or finish with Calabrian chili paste or red pepper oil.
  • Serving upgrades: Finish bowls with a drizzle of high-quality olive oil, grated cheese, and lemon zest for brightness. Pair with garlic-rubbed toasted bread.

Ingredients

2 907.2
POUNDS G PORK RIB
country style
908.0
1 15
TABLESPOON ML OLIVE OIL
12.0
1 1
LARGE LARGE ONION
chopped
150.0
2 2
QUARTS QUARTS CHICKEN STOCK *
2 30
TABLESPOONS ML TOMATO PASTE
32.0
1
X SALT
to taste *
1
X BLACK PEPPER
to taste *
1
X GARLIC POWDER
to taste *
1
X RED PEPPER FLAKE
to taste *
2 907.2
POUNDS G ESCAROLE *
30 867
OUNCES ML/G WHITE KIDNEY BEANS, CANNED
prefer cannellini
960.0

Directions

  1. Prep the escarole while the soup base cooks (saves time): Wash the cut escarole in a large bowl of cold water, swishing to release grit/sand, then lift pieces out (dirt settles at bottom). Repeat if needed. Drain well.
  2. Heat the olive oil in a large heavy pot or Dutch oven (6–8 quart) over medium-high heat. Pat the rib pieces dry and add them in a single layer (work in batches if needed to avoid crowding the pan—this ensures proper browning instead of steaming). Lightly brown on all sides, about 5–7 minutes total.
  3. Add the chopped onion to the pot with the ribs. Sauté until the onion softens and turns translucent, 4–5 minutes, stirring occasionally and scraping up any browned bits from the bottom.
  4. Stir in the tomato paste and cook for 1 minute to caramelize it slightly (this builds deeper flavor). Add the chicken stock, starting amounts of salt (1 tsp), pepper, garlic powder, and red pepper flakes. Bring to a boil, then reduce heat to low, partially cover, and gently simmer for 1 hour, stirring occasionally. The ribs should be fork-tender by the end; if not, continue simmering 10–15 minutes more.
  5. While the ribs simmer (around the 45-minute mark), bring a separate large pot of water to a rolling boil. Add the prepared escarole and blanch for 3 minutes until bright green and slightly wilted. Drain in a colander, reserving about 1 cup of the blanching liquid. (Blanching removes grit and mellows bitterness.)
  6. After the 1-hour simmer, stir the drained escarole and rinsed beans into the pot. If the soup seems too thick, add reserved blanching liquid (or extra stock) a little at a time until it reaches a nice soupy consistency. Return to a gentle simmer and cook uncovered for 5–10 minutes so the flavors meld and the escarole finishes tendering.
  7. Taste and adjust seasoning—more salt, pepper, garlic powder, or red pepper flakes as needed. (Canned beans and stock vary in saltiness, so final tasting is key.)
  8. Ladle into bowls and serve hot with crusty Italian bread (or garlic bread) for dipping. A drizzle of good olive oil or grated Pecorino/Parmesan on top is excellent.

Using Dried Beans (Instead of Canned)

  1. Use 1 pound (about 2¼–2½ cups) dried white kidney/cannellini beans. Pick over for debris, rinse well, and soak covered by 2–3 inches cold water for at least 8 hours or overnight. Drain and rinse again.
  2. After browning the ribs and sautéing the onion (step 3), add the soaked beans along with the stock and tomato paste. Increase the initial gentle simmer to 1½–2 hours (or until beans are tender and creamy inside but still hold their shape). You will probably need to add 1–2 extra cups of water or stock during this time as dried beans absorb liquid. Skim any foam that rises early on.
  3. Proceed with blanching (or wilting) the escarole, adding it plus any final liquid adjustments, and the short 5–10 minute flavor-melding simmer. Total time will be longer, but the flavor from dried beans is excellent. (Alternative: Cook the dried beans separately ahead of time—stovetop, Instant Pot, or slow cooker—then add them like canned beans near the end.)

Instant Pot Adaptation

Optional fresh garlic or Parmesan rind for extra depth.

Method – Canned Beans Version (closest to original, easiest)

  1. Sauté for flavor base (important step): Set Instant Pot to Sauté on High/Normal. Add the olive oil. Pat ribs dry and brown in batches (don’t overcrowd) until lightly golden on several sides, about 5–7 minutes total. Remove ribs to a plate.
  2. Add the chopped onion (and 3–4 minced garlic cloves if using fresh) to the pot. Sauté 3–4 minutes until softened. Stir in tomato paste and cook 1 minute. Deglaze thoroughly: Pour in a splash of the chicken stock and scrape the bottom very well with a wooden spoon or spatula to lift all browned bits—this prevents the “burn” notice.
  3. Return the ribs to the pot. Add the remaining chicken stock and starting amounts of salt, pepper, garlic powder, and red pepper flakes. Stir well.
  4. Secure the lid, set valve to Sealing. Cook on High Pressure / Manual for 35 minutes.
  5. When the timer ends, allow a natural pressure release for 15–20 minutes, then quick-release any remaining pressure. Open the lid carefully.
  6. Optional but recommended: Remove the ribs to a cutting board. Cut or shred the meat into bite-size pieces (discard bones if you prefer boneless soup) and return the meat to the pot. Skim excess fat from the surface if the ribs rendered a lot. 7 Switch back to Sauté (Normal or Low). Stir in the drained/rinsed canned beans and the prepared escarole (see note below). Cook 3–5 minutes, stirring occasionally, until the escarole wilts to your desired tenderness and everything is heated through. If the soup is thicker than you like, stir in a little reserved blanching liquid or extra stock. Taste and adjust seasonings.
  7. Cancel Sauté. Serve hot with crusty Italian bread.

Method – Dried Beans Version (excellent in the IP)

  1. Follow steps 1–3 exactly as above, but add 1 lb soaked (or unsoaked) dried white kidney/cannellini beans along with the stock and ribs in step 3.

  2. Pressure cook on High Pressure for 40–45 minutes (start checking bean tenderness after 40 min; they should be creamy but intact).

  3. Same natural release (15–20 min) + quick release.

  4. Proceed with steps 6–8. The beans are already tender, so you’re mainly wilting the escarole and heating everything.

Escarole note for both versions:

You can still do the quick 3-minute blanch on the stovetop (or in the microwave) while the Instant Pot is coming to pressure or during natural release—this keeps the original method’s benefits for grit removal and milder bitterness. Then stir the drained escarole in during the final Sauté step.

Simpler alternative: Skip blanching and add the raw washed/cut escarole directly in step 7. It wilts beautifully in 3–5 minutes on Sauté.

* not incl. in nutrient facts Arrow up button

Comments


anonymous

I have not made this particular recipe yet but my mom has made this for years as have I and it is a favorite. A few different touches but I will try yours, sounds delish!!

anonymous

Your lead on Google says: Chinese Country Beef Short Ribs. Escarole, Beans, and Pork Ribs Soup but your actual recipe just says Pork Ribs. Can you clarify?

happyzhangbo   

It looks like that google has directed you to a different recipe. This recipe is a pork rib recipe. Hope this helps!

anonymous

Do you rinse the beans

happyzhangbo   

I would. Rinsing the canned beans is always a good idea, which helps get rid of extra salt and other additives.

 

 

Nutrition Facts

Serving Size 172g (6.1 oz)
Amount per Serving
Calories 401 54% from fat
 % Daily Value *
Total Fat 24g 37%
Saturated Fat 9g 43%
Trans Fat 0g
Cholesterol 90mg 30%
Sodium 141mg 6%
Total Carbohydrate 7g 7%
Dietary Fiber 4g 17%
Sugars g
Protein 51g
Vitamin A 1% Vitamin C 3%
Calcium 10% Iron 20%
* based on a 2,000 calorie diet How is this calculated?
 
More health news

Email this recipe