
Potato Braised Pork Ribs: A Comforting Chinese Classic
Let me start by saying: if you’re craving something warm, hearty, and totally nostalgic, look no further than this Potato Braised Pork Ribs recipe. It’s the kind of dish that tastes like a hug from your grandma—tender, saucy ribs that melt in your mouth, fluffy potatoes soaked in a rich, savory sauce, and a hint of sweetness that makes you want to lick the plate clean. Trust me, once you try this, you’ll wonder why you didn’t make it sooner! Whether you’re hosting a family dinner, need a weeknight comfort meal, or just want to treat yourself, this is your go-to dish. And the best part? It’s surprisingly easy to make, even if you’re new to cooking.
Ingredients You’ll Need
First, let’s gather all the goods. Don’t stress if you don’t have every ingredient—we’ll mention easy swaps! Here’s what you’ll need:
- 2 pounds (900g) pork ribs (bone-in is best for extra flavor; I use spare ribs or baby back ribs)
- 1 large potato (peeled and cut into 1-inch chunks—Yukon Gold or regular white potato works!)
- 1 small onion (chopped, optional but adds sweetness)
- 1 small carrot (peeled and cut into chunks, optional for color and extra veggies)
- 3-4 garlic cloves (minced; if you’re not a garlic fan, use 2-3, but trust me, garlic is key here)
- 2 green onions (chopped—white and green parts separated if you want)
- 1 tablespoon cooking wine (Shaoxing wine is traditional, but dry sherry or even white wine works)
- 1 tablespoon light soy sauce (for flavor, not color)
- 1 tablespoon dark soy sauce (for that glossy, rich color—don’t skip this!)
- 1 tablespoon sugar (brown sugar adds depth, but white sugar is fine too)
- 2 star anise pods (adds that warm, aromatic Chinese spice flavor)
- 1 small cinnamon stick (optional, but gives a cozy, wintery vibe—skip if you don’t have it)
- 2 teaspoons salt (adjust to taste; start with 1.5 tsp and add more if needed)
- Water or chicken broth (about 2 cups, to cover the ribs)
- Cooking oil (for sautéing—2-3 tablespoons)
Step-by-Step Cooking Guide
Alright, let’s get cooking! This recipe is simple enough for beginners but tastes like it’s from a restaurant. Let’s go step by step:
Step 1: Prep the Pork Ribs

First, rinse the ribs under cold water to remove any dust or impurities. Then, soak them in a bowl of cold water for 30 minutes. This step is super important—it draws out excess blood, making the ribs cleaner and less “gamey.” After soaking, drain the water and cut the ribs into smaller pieces (about 2-3 inches long). If your ribs are still large, cut them between the bones—this helps them cook faster and more evenly.
Step 2: Blanch the Ribs to Remove Impurities

Put the ribs into a large pot and cover them with cold water. Bring the water to a boil over high heat. You’ll see a lot of white foam rise to the top—that’s the gunk we need to get rid of! Let it boil for 2-3 minutes, then turn off the heat. Use a slotted spoon to scoop the ribs out and rinse them under running water to stop the cooking process. Pat them dry with paper towels—this will help them brown nicely later!
Step 3: Prep Your Vegetables and Aromatics

While the ribs are blanching, prep your veggies: peel and chop the potato into 1-inch chunks (so they cook through but stay intact), peel and chop the carrot (if using), and mince the garlic and green onions. Keep the green onion whites separate from the greens—you’ll use the whites for sautéing and the greens to garnish at the end.
Step 4: Sauté the Aromatics

Heat a large pot or Dutch oven over medium heat and add 2-3 tablespoons of cooking oil. Once the oil is hot (you’ll see tiny bubbles), add the garlic, green onion whites, onion (if using), star anise, and cinnamon stick. Sauté for 1-2 minutes until fragrant—you’ll smell the garlic and star anise immediately! Pro tip: Don’t overcook the garlic; it’ll burn and taste bitter. Aim for just a light golden color.
Step 5: Sear the Ribs

Add the blanched ribs to the pot and stir them around in the oil. Let them cook for 5-7 minutes, stirring occasionally, until they get a nice golden-brown crust on the outside. This step adds so much flavor—like, the difference between good and amazing! The ribs might release some water at first, but keep stirring until most of the moisture evaporates.
Step 6: Add Seasonings and Liquid

Now, pour in the sugar, salt, light soy sauce, dark soy sauce, and cooking wine. Stir everything together to coat the ribs evenly. Then, add the water or broth—make sure it’s enough to cover the ribs (about 2 cups). Bring the mixture to a boil over high heat. As soon as it boils, you’ll see a new layer of foam—this is normal, just the remaining impurities. Use a spoon to skim it off (you can throw it away, no harm done!).
Step 7: Simmer the Ribs

Reduce the heat to low, cover the pot with a lid, and let the ribs simmer for 30 minutes. Trust me, patience is key here! The longer you simmer, the more tender the ribs get. If you have a thermometer, the internal temperature should reach 195°F (90°C) for fall-off-the-bone ribs. If not, just set a timer for 30 minutes and check if they’re tender by poking a fork into one—if it slides in easily, they’re good!
Step 8: Add Potatoes and Carrots

After 30 minutes, add the peeled potato chunks and carrot (if using) to the pot. Stir them gently so they’re mixed into the sauce. Cover the pot again and let it simmer for another 15-20 minutes. Now the potatoes will soak up the delicious sauce and become soft and creamy—just the way we like them! The carrots will add a sweet crunch, so they’re a great addition if you’re looking for more veggies.
Step 9: Check and Adjust Flavors

Once the potatoes are tender (poke a fork into one—if it goes in easily, they’re done!), taste the sauce. If it’s too salty, add a splash more water or broth. If it’s too sweet, add a tiny bit more light soy sauce. Season to your liking—this is your dish, after all! If the sauce is too thin, let it cook uncovered for 5 minutes to thicken a bit.
Step 10: Simmer Until the Sauce Thickens

Turn the heat up to medium and let the pot simmer uncovered for 5-10 minutes. This helps the sauce thicken and coat the ribs and potatoes nicely. You want the sauce to be thick enough to stick to a spoon—like a light glaze. If it’s still too runny, let it cook a couple more minutes. Keep an eye on it, though, because it can burn quickly if left unattended!
Step 11: Garnish and Serve

Turn off the heat and stir in the green onion greens for a fresh pop of color and flavor. Transfer the dish to a serving platter and let it rest for 2-3 minutes before digging in. The ribs will be so tender they’ll fall right off the bone, the potatoes will be soft and buttery, and the sauce will be the perfect balance of sweet, salty, and savory. Serve it with a bowl of rice, and you’ve got yourself a complete meal!

Okay, let’s be real—this is the moment you’ve been waiting for. Take a big bite, close your eyes, and thank me later. I promise, every bite is worth the wait. This is the kind of dish that’ll make your family beg for seconds, and you’ll be making it again and again.

Pro Tips to Upgrade Your Dish
Here are a few extra tricks to make this recipe even better—because why not take it to the next level?
- Marinate the Ribs: If you have time, marinate the ribs in a mixture of 2 tablespoons soy sauce, 1 tablespoon honey, 1 teaspoon garlic powder, and 1 teaspoon ginger powder for 30 minutes before blanching. This adds extra flavor and keeps the meat super tender.
- Pressure Cooker Hack: For busy days, use an electric pressure cooker! Cook the ribs with 1 cup water, salt, and star anise on high pressure for 15 minutes. Then release pressure, add the potatoes, and cook on normal pressure for another 5 minutes. It’s faster and yields the same tender results.
- Oven Alternative: If you want crispy ribs, after searing, transfer the ribs and sauce to an oven-safe pot and bake at 350°F (175°C) for 45 minutes. The oven will give the ribs a deeper, smoky flavor and the sauce a richer consistency.
- Potato Variations: Swap regular potatoes with sweet potatoes for a caramelized, naturally sweet twist. Or use turnips or parsnips if you’re feeling adventurous—they’ll soak up the sauce differently but still taste amazing!
- Texture Adjustments: If you want the ribs to have a crispy exterior, after blanching, dry them thoroughly and pan-fry them in hot oil until golden brown before adding the sauce. This is optional but adds a nice contrast to the soft potatoes.
There you have it! A delicious, comforting Potato Braised Pork Ribs recipe that’s perfect for any occasion. Whether you’re a seasoned cook or a beginner, this dish is sure to impress. Don’t forget to take a picture before you dig in—your friends on Instagram will be jealous! Let me know how it turns out in the comments—I’d love to hear your favorite tips or variations!

