Have you ever wondered why a perfectly glazed rack of ribs served alongside comforting sides feels like a warm hug on a plate? There's something magical about the combination of smoky, tender meat paired with rich, creamy macaroni and cheese and sweet, tangy baked beans. This Barbecue Rib Plate with Sides brings together the best of American comfort food in one spectacular meal. Making this iconic dish at home lets you control the quality of ingredients, adjust flavors to your liking, and create memories around your dinner table without the hefty restaurant price tag. Plus, your kitchen will smell absolutely incredible, and you'll earn serious bragging rights.
Ingredients List
- 2 racks pork baby back ribs (about 4-5 pounds total)
- 2 tablespoons brown sugar
- 1 tablespoon smoked paprika
- 1 tablespoon garlic powder
- 1 tablespoon onion powder
- 2 teaspoons salt
- 1 teaspoon black pepper
- 1 teaspoon cayenne pepper
- 1 pound elbow macaroni
- 3 cups shredded sharp cheddar cheese
- 2 cups whole milk
- 4 tablespoons butter
- 1/4 cup all-purpose flour
- 1 can (28 oz) baked beans
- 1/4 cup molasses
- 2 tablespoons yellow mustard
- 6 large eggs for deviled eggs
- 3 tablespoons mayonnaise
- 1 teaspoon Dijon mustard
- Additional paprika for garnish
For the Barbecue Sauce:
- 2 cups ketchup
- 1/2 cup apple cider vinegar
- 1/3 cup brown sugar
- 2 tablespoons Worcestershire sauce
- 1 tablespoon molasses
- 1 teaspoon liquid smoke
- Salt and pepper to taste
Timing / Cooking Schedule
Prep time: 30 minutes
Cooking time: 3 hours
Total time: 3 hours 30 minutes
This meal takes time, but most of it is hands-off cooking while the ribs work their magic in the oven. Plan to start in the early afternoon if you're serving dinner, and you'll have plenty of time to prepare the sides while the ribs cook low and slow.
Step-by-Step Instructions
Step 1: Prepare the Ribs
Remove the membrane from the back of the ribs by sliding a butter knife underneath it and pulling it off with a paper towel. This step is crucial for tender ribs. Mix together the brown sugar, smoked paprika, garlic powder, onion powder, salt, black pepper, and cayenne pepper. Rub this spice mixture generously all over both racks, getting into every nook and cranny. Let them sit at room temperature for 20 minutes while your oven preheats to 275°F.
Step 2: Slow Cook the Ribs
Wrap each rack tightly in aluminum foil, creating a sealed packet. Place them bone-side down on a baking sheet and slide into the oven. Cook for 2.5 hours. The low temperature breaks down the collagen and makes the meat incredibly tender. I learned this technique from my uncle in Memphis, and it never fails.
Step 3: Make the Barbecue Sauce
While the ribs cook, combine ketchup, apple cider vinegar, brown sugar, Worcestershire sauce, molasses, and liquid smoke in a medium saucepan. Bring to a simmer over medium heat, stirring occasionally. Reduce heat to low and let it bubble gently for 20 minutes until thickened. Taste and adjust with salt and pepper. This homemade sauce is what makes this American barbecue plate truly special.
Step 4: Prepare the Deviled Eggs
Place eggs in a single layer in a pot and cover with cold water by an inch. Bring to a boil, then immediately remove from heat, cover, and let sit for 12 minutes. Transfer to an ice bath. Peel the eggs, cut them in half lengthwise, and scoop the yolks into a bowl. Mash yolks with mayonnaise, Dijon mustard, and a pinch of salt until smooth. Pipe or spoon the mixture back into the egg whites and sprinkle with paprika.
Step 5: Make the Macaroni and Cheese
Cook macaroni according to package directions until just al dente. Drain and set aside. In the same pot, melt butter over medium heat. Whisk in flour and cook for 1 minute until golden. Gradually whisk in milk, stirring constantly until the mixture thickens, about 5 minutes. Remove from heat and stir in 2.5 cups of cheese until melted. Fold in the cooked macaroni. Transfer to a greased baking dish, top with remaining cheese, and bake at 350°F for 20 minutes until bubbly and golden.
Step 6: Finish the Baked Beans
Pour the canned beans into a saucepan. Stir in molasses and yellow mustard. Simmer over medium-low heat for 15 minutes, stirring occasionally. The beans should be thick and glossy with a beautiful sweet-savory balance.
Step 7: Glaze and Finish the Ribs
After 2.5 hours, carefully unwrap the ribs. They'll be fork-tender and steaming hot. Brush both sides generously with your barbecue sauce. Increase oven temperature to 400°F and return ribs to the oven, uncovered, for 15 minutes. Brush with more sauce halfway through. The sauce will caramelize and create that gorgeous sticky coating you see at the best soul food restaurants.
Nutritional Information
Per serving (serves 4):
- Calories: 1285
- Protein: 68g
- Carbohydrates: 92g
- Fat: 71g
- Fiber: 8g
- Vitamin C: 15% DV
- Iron: 35% DV
Tips, Variations, or Cooking Advice
If you're short on time, you can use a pressure cooker or Instant Pot to cook the ribs in about 30 minutes, though the traditional slow method gives better texture. For a smokier flavor, add an extra teaspoon of liquid smoke to your dry rub or sauce.
Swap pork ribs for beef short ribs if that's your preference. They'll need an extra 30 minutes of cooking time. For a lighter version, use turkey ribs and reduce the cheese in the macaroni by half, adding pureed butternut squash for creaminess.
Make this gluten-free by using gluten-free pasta and substituting cornstarch for flour in the cheese sauce. For a keto-friendly adaptation, skip the beans and macaroni, and serve the ribs with cauliflower mac and cheese and a fresh coleslaw.
Meal prep works beautifully here. Cook everything on Sunday, portion into containers, and you've got incredible lunches all week. The flavors actually improve after a day in the fridge.
If you want to add a smoky char, finish the ribs on a hot grill for 3-4 minutes per side after glazing. The combination of oven-tender meat with grilled exterior is outstanding.
Common Mistakes to Avoid
Cooking Ribs at Too High Temperature: High heat makes ribs tough and chewy. Keep that oven at 275°F for the long cook. Low and slow is the only way to break down the connective tissue properly.
Skipping the Membrane Removal: That silver skin on the back of the ribs creates a barrier that prevents seasonings from penetrating and makes the ribs rubbery. Always remove it.
Applying Sauce Too Early: Barbecue sauce contains sugar, which burns easily. Only brush it on during the last 15 minutes of cooking. If you add it earlier, you'll end up with bitter, black char instead of a beautiful glaze.
Overcooking the Macaroni: Pasta continues cooking in the oven, so undercook it slightly when boiling. Mushy mac and cheese is a tragedy.
Not Letting the Roux Cook: When making cheese sauce, give that butter and flour mixture a full minute to cook. Raw flour tastes pasty and will ruin your sauce.
Boiling the Cheese Sauce: High heat causes cheese to separate and become grainy. Keep it at medium-low once you add the cheese.
Storage / Leftovers Tips
Store each component separately in airtight containers in the refrigerator. The ribs will keep for 3-4 days, while the Barbecue Rib Plate with Sides components like macaroni and cheese, baked beans, and deviled eggs stay fresh for up to 3 days. Keep deviled eggs in a container with a damp paper towel over them to prevent drying.
To reheat ribs, wrap them in foil with a tablespoon of water or apple juice and warm in a 300°F oven for 20 minutes. This keeps them moist. You can also reheat individual portions in the microwave for 90 seconds, though the texture won't be quite as good.
Reheat macaroni and cheese with a splash of milk, stirring halfway through to restore creaminess. Baked beans reheat beautifully on the stovetop over low heat. Deviled eggs don't freeze well, but the other components do.
For freezing, wrap ribs individually in plastic wrap, then foil, and freeze for up to 3 months. Freeze mac and cheese in portions for up to 2 months. Baked beans freeze perfectly for 4 months. Thaw everything overnight in the fridge before reheating. The beauty of this American barbecue feast is that it tastes just as good, if not better, the next day when all those flavors have had time to meld together.
I love making extra and having soul food ready to go. Sometimes I'll shred leftover rib meat and toss it into the mac and cheese for the ultimate comfort food mashup.

