clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
cooked ribs on stacked on top of each other with barbecue sauce dripping down them

St Louis Ribs with Homemade Barbecue Sauce

  • Author: Amanda
  • Prep Time: 10 minutes
  • Resting Time: 1 hour, 10 minutes
  • Cook Time: 1 hour, 20 minutes
  • Total Time: 2 hours, 40 minutes
  • Yield: 6-8 Servings 1x
  • Diet: Gluten Free


Tender and flavorful, these st louis ribs are the best ribs cooked on the grill. Coated in a flavorful dry rub, then grilled till perfectly tender, these ribs are then smothered in a rich homemade barbecue sauce infused with coffee and molasses!



St Louis Ribs

  • 4-6 pounds St Louis pork ribs (1-2 racks of ribs)
  • 1 cup light brown sugar
  • 2 Tablespoons chili powder
  • 2 teaspoons ground cumin
  • 2 teaspoons ground mustard
  • 2 teaspoons garlic powder
  • 2 teaspoons onion powder
  • 4 teaspoons kosher salt
  • 3-4 cups barbecue sauce (recipe below)

Homemade Barbecue Sauce 

  • 28 ounces canned tomato puree
  • 1 cup strongly brewed coffee
  • 2/3 cup dark molasses
  • 1/4 cup apple cider vinegar
  • 1 Tablespoon dijon mustard
  • 1/4 cup brown sugar
  • 1 teaspoon chili powder
  • 1/2 teaspoon ground cumin
  • 1 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1 teaspoon kosher salt
  • 1/2 teaspoon ground black pepper


St Louis Ribs

  1. Mix together brown sugar, chili powder, cumin, ground mustard, garlic powder, onion powder, and salt in a small bowl. 
  2. Cover ribs heavily in the mixture and then rub the mixture into the meat. Place seasoned ribs in the fridge to rest for 1 hour.
  3. Preheat grill to medium high heat or approximately 375˚. 
  4. Place seasoned ribs over direct heat on the preheated grill to cook for 5 minutes on each side till seared and browned. 
  5. Wrap the ribs in foil tightly and move them to cook over indirect heat on the grill. Close cover on the grill and allow the ribs to cook for 45-60 minutes or until tender. To make ribs more "fall off the bone", cook for an additional 15-30 minutes. Cooking times will vary based on the actual size of the ribs. Check them after 45 minutes and then every 15 minutes after until the desired doneness is achieved.
  6. Remove ribs from foil and smother in barbecue sauce. Grill over direct heat for 5 minutes on each side. 
  7. Remove ribs from the grill and allow to rest for 10 minutes before serving. Serve with extra barbecue sauce.

Homemade Barbecue Sauce

  1. Mix all ingredients together in a medium pot and heat on the stovetop on medium high until it starts to boil.
  2. Once mixture begins to boil, reduce heat to low and allow to simmer for 45-60 minutes until thickened and reduced by about half. 


  • Dry rub will be enough to coat two racks of ribs.
  • Barbecue sauce yields approximately 4 cups and will be enough for two racks of ribs, plus extra for serving.
  • Category: Main Course
  • Method: Grilling
  • Cuisine: American

Keywords: bbq, barbecue sauce, coffee, molasses, pork, ribs, summer, grilling, st louis ribs