Sticky Sweet-Spicy Pork Ribs

As seen in: Fire Up the Grill and Embrace Summer

These mouthwatering pork ribs are first rubbed with a savory spice blend featuring paprika, garlic and cumin, then slow-cooked in the oven until perfectly tender. The magic happens when they're finished on the grill with a homemade peach glaze that creates a beautiful sticky-sweet caramelized exterior. The glaze combines peach preserves with tangy vinegar, mustard and optional chili flakes for a balanced sweet-heat profile. The two-stage cooking process ensures meat that's fall-off-the-bone tender inside with a deliciously charred exterior. Perfect for weekend cookouts or special family dinners when you want to impress!

A woman wearing an apron and smiling.
Created By Mia
Last modified on Fri, 02 May 2025 17:17:07 GMT
A plate of BBQ ribs. Save This
A plate of BBQ ribs. | yummywithmia.com

This succulent peach-glazed pork ribs recipe transforms ordinary ribs into an extraordinary meal with a perfect balance of sweet and savory flavors. The slow cooking method ensures fall-off-the-bone tenderness, while the homemade peach glaze creates a sticky, caramelized finish that will have everyone asking for seconds.

I first made these ribs for a summer backyard gathering, and they've become my signature dish for every barbecue since. Even my neighbor who claims to be "the grill master" requested this recipe after tasting them at our annual block party.

Ingredients

  • Baby back pork ribs: Perfect for this recipe because they cook more quickly and tend to be more tender than spare ribs
  • Olive oil: Helps the dry rub adhere to the meat and creates a beautiful crust
  • Paprika: Adds rich color and mild pepper flavor to the spice blend
  • Garlic powder: Provides consistent garlic flavor throughout the meat
  • Onion powder: Adds sweet aromatic notes without the texture of fresh onions
  • Ground cumin: Brings earthy depth and complexity to the spice profile
  • Salt and black pepper: The foundation of any good dry rub for proper seasoning
  • Peach preserves: The star ingredient that creates sticky sweetness. Look for preserves with visible fruit pieces
  • Apple cider vinegar: Cuts through the sweetness with necessary acidity
  • Dijon mustard: Adds tanginess and helps emulsify the glaze
  • Soy sauce: Brings umami depth and balanced saltiness to complement the sweet peaches
  • Chili flakes: Provides a gentle heat that balances the sweet glaze
  • Smoked paprika: Adds a subtle smokiness that enhances the grilled flavor
  • Lemon juice: Brightens all the flavors with fresh citrus acidity

Step-by-Step Instructions

Prep the Ribs:
Remove the tough membrane from the back of the ribs by sliding a butter knife under the silvery skin at one end and pulling it off with a paper towel for grip. This step is crucial for tender ribs as the membrane becomes tough when cooked. Pat the ribs completely dry with paper towels to help the spice rub adhere properly.
Create and Apply the Spice Rub:
Combine all the dry spices thoroughly in a small bowl, breaking up any clumps with your fingers. Drizzle olive oil evenly over both sides of the ribs, then massage the spice blend into every surface, ensuring complete coverage. The oil helps the spices stick and creates a flavorful crust during cooking.
Slow Roast for Tenderness:
Arrange the seasoned ribs on a foil-lined baking sheet with the meatier side facing up. Cover completely with another sheet of foil, crimping the edges tightly to create a sealed packet that traps moisture. Bake at precisely 300°F for a full 2 hours, allowing the low, steady heat to gently break down the tough connective tissues without drying out the meat.
Prepare the Peach Glaze:
While the ribs cook, combine all glaze ingredients in a small saucepan over medium heat. Bring to a gentle simmer, stirring frequently to prevent scorching. Cook for 6-8 minutes until the mixture thickens enough to coat the back of a spoon. The consistency should be like warm honey, not too runny or too thick.
Grill and Glaze:
Preheat your grill to medium-high heat around 375-400°F. Remove the ribs from the oven and discard the foil covering. Brush a generous layer of peach glaze on both sides of the ribs. Place the ribs on the grill meat-side down first for 5 minutes, then flip and continue grilling, basting with additional glaze every few minutes until you achieve beautiful caramelization with some char around the edges.
Rest and Serve:
Transfer the finished ribs to a cutting board and let them rest for 5 full minutes before cutting. This allows the juices to redistribute throughout the meat. Use a sharp knife to cut between the bones, creating individual portions. Serve with any remaining glaze on the side for dipping.
A person is cutting meat on a cutting board. Save This
A person is cutting meat on a cutting board. | yummywithmia.com

My favorite part of this recipe is watching the transformation of the peach glaze as it caramelizes on the grill. The first time I made these, my son declared them better than any restaurant ribs he had ever tasted. Now whenever peaches are in season, we make a double batch of the preserves just for this recipe.

Make-Ahead Options

The beauty of this recipe lies in its flexibility for entertaining. You can complete the slow-roasting step up to two days before serving. Simply cool the ribs completely after baking, wrap them tightly in plastic wrap, and refrigerate. On serving day, allow the ribs to come to room temperature for 30 minutes before proceeding with the glazing and grilling steps. The glaze can also be made up to five days ahead and refrigerated in an airtight container.

Perfect Pairing Suggestions

These sweet-savory ribs pair beautifully with sides that complement their flavor profile. Consider serving them with a tangy coleslaw dressed with apple cider vinegar to cut through the richness of the meat. Grilled corn on the cob with a chili-lime butter makes an excellent seasonal accompaniment. For a complete meal, add a side of roasted sweet potato wedges tossed with olive oil and the same spice blend used on the ribs.

Troubleshooting Tips

If your ribs aren't tender enough after the initial baking time, they likely need more time in the oven. Return them to the oven, still covered with foil, checking every 15 minutes until a fork easily pierces the meat between the bones. Be careful when grilling the glazed ribs as the sugar in the peach preserves can burn quickly. If you notice excessive charring, move the ribs to a cooler part of the grill or reduce the heat. For those without access to a grill, you can achieve similar results by broiling the glazed ribs for 5-7 minutes, watching carefully to prevent burning.

A plate of BBQ ribs. Save This
A plate of BBQ ribs. | yummywithmia.com

Common Questions

→ Can I make these ribs without a grill?

Yes! You can finish the ribs under your oven's broiler for 5-7 minutes instead of grilling. Watch them carefully to prevent burning while still achieving that delicious caramelization.

→ How do I know when the ribs are done cooking in the oven?

The ribs should be tender but not falling apart after about 2 hours at 300°F. You can test by inserting a toothpick between the bones - it should enter with little resistance but the meat shouldn't be falling off the bone yet.

→ What sides pair well with these peach-glazed ribs?

These ribs pair beautifully with coleslaw, grilled peaches, roasted sweet potatoes, corn on the cob, or a simple green salad. The sweet-savory flavor profile works well with sides that have contrasting textures and complementary flavors.

→ Can I make the peach glaze ahead of time?

Absolutely! The glaze can be made up to 3 days in advance and stored in an airtight container in the refrigerator. Gently reheat before using to restore the proper consistency for basting.

→ How do I remove the silver skin from the ribs?

To remove the silver skin (membrane) from the back of the ribs, slide a butter knife under the membrane at one end to loosen it. Grab the loosened portion with a paper towel for better grip, then pull firmly to remove the entire membrane in one piece if possible.

→ Can I use bone-in country-style ribs instead of baby back ribs?

Yes, you can substitute country-style ribs, but you'll need to adjust the cooking time. Country-style ribs are thicker and meatier, so they may require 30-45 minutes additional oven time to reach the same tenderness.

Peach-Glazed Pork Ribs

Tender baby back ribs with a sticky-sweet peach glaze, slow-cooked then caramelized on the grill for maximum flavor.

Preparation Time
20 Minutes Required
Cooking Time
150 Minutes Required
Overall Time
170 Minutes Required
Created By: Mia

Recipe Type: Summer BBQ

Skill Level: Moderate

Recipe Origin: American

Output: 4 Portions

Diet Preferences: Without Gluten, Without Dairy

What You Need

→ For the Ribs

01 2 racks baby back pork ribs (about 4 lbs total)
02 1 tbsp olive oil
03 1 tbsp paprika
04 1 tsp garlic powder
05 1 tsp onion powder
06 1/2 tsp ground cumin
07 1/2 tsp salt
08 1/2 tsp black pepper

→ For the Peach Glaze

09 1 cup peach preserves (or peach jam)
10 2 tbsp apple cider vinegar
11 1 tbsp Dijon mustard
12 1 tbsp soy sauce (use gluten-free if needed)
13 1 tsp chili flakes (optional, for heat)
14 1/2 tsp smoked paprika
15 Juice of 1/2 lemon

How to Make It

Step 01

Preheat oven to 300°F (150°C). Line a large baking sheet with foil.

Step 02

Remove the silver skin from the back of the ribs if present. Pat ribs dry.

Step 03

In a small bowl, mix paprika, garlic powder, onion powder, cumin, salt, and pepper. Rub olive oil and spice blend evenly over both sides of the ribs.

Step 04

Place ribs meat-side up on the baking sheet. Cover tightly with foil and bake for 2 hours, until tender but not falling apart.

Step 05

In a small saucepan over medium heat, combine peach preserves, apple cider vinegar, Dijon mustard, soy sauce, chili flakes, smoked paprika, and lemon juice. Simmer for 6–8 minutes, stirring often, until thickened slightly. Set aside.

Step 06

Preheat grill to medium-high.

Step 07

Remove ribs from oven and discard foil. Brush ribs generously with peach glaze. Grill ribs for 10–15 minutes, turning and basting with more glaze, until caramelized and slightly charred.

Step 08

Let the ribs rest for 5 minutes before slicing between bones and serving.

Helpful Tips

  1. For spicier ribs, increase chili flakes or add hot sauce to the glaze.
  2. Can substitute apricot preserves for peach.
  3. Serve with grilled peaches, coleslaw, or roasted sweet potatoes.
  4. Cook ribs fully in the oven if no grill is available—just broil them for 5–7 minutes at the end.

What You'll Need

  • Baking sheet
  • Foil
  • Small saucepan
  • Grill or broiler
  • Basting brush
  • Knife and tongs

Allergy Details

Review ingredients for allergens and reach out to a healthcare expert with concerns.
  • Contains soy (soy sauce) and possibly gluten (if using regular soy sauce). Use gluten-free soy sauce or tamari if needed.

Per-Serving Nutrition Info

Please view this nutritional data as an estimate and not a replacement for professional guidance.
  • Calories: 620
  • Fat Content: 38 g
  • Carbohydrates: 34 g
  • Protein Content: 38 g