Chinese Peanut Pork Ribs Soup Recipe: Nutty-Spiced Comfort With Tender Meat

Soups & Stews

Chinese Peanut Pork Ribs Soup Recipe: Nutty-Spiced Comfort With Tender Meat

This Chinese peanut pork ribs soup recipe delivers the ultimate balance of nutty-spiced richness and tender meat that warms the soul. 🌟 As someone who’s spent years perfecting pork techniques—from my apprenticeship under Master Chef Chen to cooking 2,000 pounds weekly at The Smoky Pig—I know how to transform tough ribs into melt-in-your-mouth bites.

The secret lies in charring the ribs first, then simmering them low and slow in a fragrant peanut broth that’s both creamy and aromatic.

The beauty of this dish is its two-stage magic: first, the ribs develop a smoky depth from direct heat, while the peanut sauce builds layers of flavor through toasting whole spices and blending fresh peanuts into a velvety paste.

What makes it special is how the peanut’s natural sweetness harmonizes with the pork’s savory richness—no overpowering aftertaste, just perfectly balanced comfort that’s impossible to resist.

By the time you’re done, you’ll have a steaming bowl of soup where each spoonful delivers crispy rib edges, tender meat, and a peanut sauce so smooth it clings to every bite.

The aroma alone—smoky, nutty, and slightly sweet—will have your kitchen feeling like a bustling Chinese eatery. This is the kind of meal that turns ordinary weeknights into something memorable.

Whether you’re feeding a family or treating yourself to a cozy solo dinner, this recipe scales beautifully while keeping the authentic techniques that make it special. Let’s get started—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for chinese peanut soup with pork ribs

Six ingredients transform tough ribs into melt-in-your-mouth comfort with nutty-spiced depth.

Ingredient Amount Notes
Pork Ribs 🍖 3 lb Baby back or spare ribs, trimmed
Peanuts 🥜 1 ½ cups Raw, unsalted, skin-on preferred
Peanut Butter 🥜 ½ cup Natural, no added sugar
Soy Sauce 🍶 ½ cup Light or dark, to taste
Chicken Broth 💧 4 cups Low-sodium, homemade preferred
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Ginger Root 🌿 1 tbsp Fresh, grated, aromatic
Star Anise 🌟 2 whole Whole pods, for aroma
Cinnamon Stick 🌿 1 whole For subtle warmth
White Peppercorns 🌶️ ½ tsp Freshly cracked, not ground
Sesame Oil 🫒 1 tbsp Toasted, for finishing
Green Onions 🧅 ¼ cup Sliced, for garnish
Cilantro 🌿 ¼ cup Chopped, optional garnish
Vegetable Oil 🫒 2 tbsp High smoke point for charring
Brown Sugar 🍚 2 tbsp Light, for balance

The ribs are the heart of this dish—baby back or spare ribs work best, but don’t stress if you grab whatever’s on sale. Costco or local butchers often have great deals on pork ribs, and you’ll want about 3 pounds for six hearty servings. Trim any excess fat, but leave the membrane on for better browning. If you’re feeling ambitious, char the ribs over an open flame or in a screaming-hot skillet with vegetable oil—that smoky depth is what makes this soup sing. Asian markets often carry pre-trimmed ribs if you’re short on time, but fresh is always better. Toast your peanuts in a dry skillet for 3-4 minutes until fragrant—they’ll add incredible texture and flavor to the broth.

No star anise? A pinch of ground cinnamon plus a dash of fennel seeds gets you close, though the whole pods infuse better. Running low on peanut butter? Blend your toasted peanuts with a splash of broth—it’s fresher and more flavorful. The soy sauce is where you can adjust the saltiness; start with light and go darker if you love umami. Fresh ginger and garlic are non-negotiable here—they’re the backbone of the aromatic base. If you’re short on time, jarred minced garlic works, but fresh is always better. The brown sugar balances the richness, so don’t skip it—it’s what ties the peanut’s sweetness to the pork’s savory notes.

This soup tastes even better the next day—make a double batch and store leftovers in the fridge for up to 4 days. The flavors meld beautifully overnight, and the ribs stay tender if you reheat gently. For freezing, portion into airtight containers with a layer of broth on top to prevent drying. Thaw in the fridge overnight, then reheat on the stove with a splash of water. The peanut butter and toasted peanuts add richness, so if you’re watching calories, reduce the oil slightly. Garnish with green onions and cilantro right before serving—it adds a fresh pop of color and brightness that cuts through the richness.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just ribs, broth, and a handful of peanuts tossed in a single pot. No chopping, no fuss, and honestly? The hardest part is waiting for the ribs to tenderize.
  • Rich & Nutty: That peanut butter swirl? It’s the star. Creamy, salty, with just a hint of smoky pork—every spoonful tastes like a hug from a Chinese street food stall.
  • Lunchbox Hero: Between us, this reheats like a dream. Pack it cold for work or serve it warm for dinner—my kids beg for leftovers, and I don’t blame them.
  • Budget Win: Pork ribs on sale? Even better. Peanut butter and peanuts stretch the broth into a hearty meal without breaking the bank. My wallet thanks me every time.

Step-by-step instructions for Chinese peanut pork ribs soup

Here's how to create this rich, nutty soup with fall-off-the-bone ribs.

1

🔥 Step 1: Char the Pork Ribs for Deep Flavor

Preheat your oven to 450°F. Pat the 3 lb pork ribs dry with paper towels and rub with 2 tablespoons vegetable oil. Place them on a baking sheet cut-side down and roast for 20 minutes until the meat begins to brown deeply and you smell that caramelized aroma.

Here's the thing—this charring step is non-negotiable. It develops the Maillard reaction that gives the soup its complex, savory depth. Flip the ribs halfway through so both sides get that beautiful crust. Once they're nicely browned, transfer them to a cutting board and let them cool for 5 minutes before cutting into 2-inch pieces.

2

🍳 Step 2: Build the Aromatic Base

Heat a large Dutch oven over medium heat and add the rib pieces cut-side down. Let them sear for 3-4 minutes until they develop another layer of color. Remove them and set aside.

In the same pot, add the 2 tablespoons vegetable oil (yes, use the same oil—those browned bits are flavor gold) and swirl to coat. Add the 6 minced garlic cloves and 1 tablespoon grated ginger root, cooking for 30 seconds until fragrant but not browned. Toss in the 2 whole star anise and 1 whole cinnamon stick—these will infuse the broth with subtle warmth.

3

🥘 Step 3: Simmer the Ribs in Spiced Broth

Pour in the 4 cups chicken broth and add the 0.5 cup soy sauce and 2 tablespoons brown sugar. Return the ribs to the pot, bring to a boil, then reduce heat to low and cover partially. Simmer for 1 hour until the ribs are fork-tender and the broth has reduced slightly.

This is where patience pays off. The ribs should be so tender they practically fall apart when you test them. If the broth reduces too quickly, add ½ cup hot water to maintain the right consistency. The spices should be working their magic—you'll smell that aromatic blend of star anise and cinnamon permeating the kitchen.

4

👨‍🍳 Step 4: Create the Nutty Sauce

In a small saucepan, combine the 1.5 cups raw peanuts and 0.5 cup peanut butter with 1 tablespoon sesame oil. Cook over low heat for 3-4 minutes, stirring constantly, until the peanut butter melts and the mixture becomes smooth and slightly toasted. Be careful not to burn it—this should smell like pure peanut bliss.

Here's a pro tip: If the mixture gets too thick, add 1-2 tablespoons hot broth from the soup to loosen it. Once smooth, remove from heat and stir in the 0.5 teaspoon cracked white peppercorns—this adds a subtle heat that balances the richness.

5

🥘 Step 5: Finish and Serve

Strain the rib broth through a fine-mesh sieve into a clean pot, pressing on the ribs to extract maximum flavor. Discard the solids. Return the broth to the Dutch oven and bring to a gentle simmer. Stir in the peanut mixture until fully incorporated and heated through.

Return the rib pieces to the pot and simmer for another 5 minutes to heat everything through. Taste and adjust seasoning—you might need a little more soy sauce for saltiness or brown sugar for sweetness. Ladle into bowls and garnish with 0.25 cup sliced green onions and 0.25 cup chopped cilantro. Serve immediately with steamed rice for the full experience.

👨‍🍳

Pro Tips For Making Chinese Peanut Soup With Pork Ribs

  • Blister the Ribs First: Hit those pork ribs with a screaming-hot wok or skillet for 2-3 minutes per side before simmering—you’re not cooking them through, just searing the collagen to caramelize. I used to skip this and ended up with flavorless broth; the Maillard reaction here is the thing that matters most.
  • Toast Peanuts in Batches: Dry-roast the peanuts in a separate pan over medium-low heat until they smell nutty and turn golden, not brown—about 5 minutes. Too hot and they’ll burn; too cool and they’ll stay raw. My grandmother swore by this, and she was right: the texture and flavor in the soup become noticeably richer.
  • Simmer Peanut Butter Slow: Whisk the peanut butter into the broth off the heat first, then return it to low simmer—never boil. Peanut butter scalds like milk, and you’ll end up with a greasy, separated mess. Stir like you mean it for 2 minutes to emulsify, then adjust seasoning.
  • Double-Check Soy Sauce Timing: Add soy sauce after the ribs have simmered for 15 minutes, not at the start—it’ll turn the broth muddy and overpower the peanut flavor. I learned this the hard way when my first batch tasted like a salty, greasy glop. Wait until the ribs are tender, then splash it in and taste as you go.

Wine and beer pairings for this recipe

Light Beer Pairings

For this rich, nutty soup, I always reach for a crisp Chinese lager like Tsingtao or Snow Beer—their clean, slightly malty profiles cut through the peanut sauce’s richness without overpowering the pork’s depth. The subtle sweetness in these beers mirrors the brown sugar in the broth, creating harmony.

If you prefer American options, a light wheat beer like Blue Moon works beautifully—the citrus notes brighten the dish. 🍺

Dry Riesling Harmony

A dry Riesling from Germany or China is my go-to wine pairing—its zesty acidity and stone fruit flavors dance with the peanut sauce’s nuttiness while standing up to the pork’s savory notes.

Look for a 2019 Dr. Loosen Blue Slate or Chateau Ste. Michelle from Washington State. The wine’s slight sweetness balances the soup’s saltiness, while its acidity cleanses your palate between bites.

Umami Boost with Sake

Warm dry sake (like Dassai 23 or Gekkeikan Junmai) elevates this dish to restaurant-quality status. The sake’s fermented depth enhances the ribs’ smokiness while its subtle sweetness complements the peanut sauce. Serve it slightly chilled—around 50°F—to let its delicate flavors shine.

For a fun twist, mix equal parts sake and green tea for a refreshing sipper that pairs perfectly with the soup’s nutty complexity.

Spiced Rum Cocktail

If you’re feeling festive, try a spiced rum punch made with Bacardi Superior, fresh lime juice, and a dash of cinnamon. The rum’s warmth enhances the star anise and cinnamon in the soup, while the lime’s acidity cuts through the richness.

Serve in a mug with a cinnamon stick stirrer for an extra cozy touch. This is my go-to when hosting—it’s easy to batch and always a crowd-pleaser. 🍹

Avoid Heavy Reds

Skip bold reds like Cabernet Sauvignon or Syrah—they’ll clash with the peanut sauce’s creaminess and overpower the dish’s delicate balance. Instead, opt for lighter wines or beers that let the soup’s flavors shine.

The goal is to complement, not compete, so choose drinks that highlight the ribs’ tenderness and the peanut sauce’s velvety texture. Trust me, your taste buds will thank you!

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 12g60%
Cholesterol 110mg37%
Sodium 1250mg54%
Total Carbohydrate 32g11%
Dietary Fiber 5g18%
Sugars 10g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute chicken or beef for the pork ribs?

While pork ribs are traditional, you can adapt this recipe! For chicken, use bone-in thighs (they stay tender longer) and reduce simmering time to 45 minutes. For beef, opt for chuck roast cut into chunks and simmer for 2 hours—just increase the broth to 6 cups to account for the larger meat. The peanut sauce will still shine, but the flavor profile shifts slightly.

2

How do I make this soup spicier?

Add ½ teaspoon chili flakes or 1 teaspoon gochujang (Korean chili paste) to the peanut sauce for heat. For deeper spice, toast 1 teaspoon Sichuan peppercorns with the star anise and cinnamon—they add a numbing, aromatic kick. Start with small amounts and adjust to taste.

3

Can I make this soup in a slow cooker?

Char the ribs as directed, then transfer them to your slow cooker with the broth, soy sauce, and brown sugar. Cook on low for 6-7 hours or high for 3-4 hours until ribs are tender. For the peanut sauce, prepare it separately and stir it in during the last 10 minutes of cooking. The slow cooker keeps the ribs moist and infuses the broth beautifully.

4

What if I don’t have star anise or cinnamon?

No problem! For star anise, use ½ teaspoon ground cinnamon plus ¼ teaspoon anise extract (found in baking aisles). For cinnamon alone, add ½ teaspoon ground cloves or 1 teaspoon fennel seeds—both add warmth. The dish will still taste amazing, just with slightly different aromatic notes.

5

How do I store leftovers?

Store in an airtight container in the fridge for up to 4 days. The flavors actually improve overnight! Reheat gently on the stove with a splash of broth or water to restore creaminess. For freezing, portion into containers with a layer of broth on top to prevent drying. Thaw in the fridge overnight and reheat slowly.

★★★★★4.9(7 reviews)
Categories Soups & Stews