01 -
Get the oven going at 150°C so the ribs can cook low and slow.
02 -
Rub both sides of the ribs with salt, black pepper, paprika, garlic powder, and onion powder all over.
03 -
Put ribs on a tray, cover them with foil, and bake for 2.5 to 3 hours until the meat feels tender and pulls away from the bones.
04 -
Take off the foil, slather ribs with barbecue sauce, then crank the oven to 190°C and bake uncovered for 15-20 minutes so the sauce gets nice and sticky.
05 -
While ribs cook, boil the elbow macaroni in salted water till it's just tender, about 7-8 minutes, then drain it and keep it ready.
06 -
Melt butter over medium heat in a pan, mix in flour, and cook for a minute while stirring until you get a smooth paste.
07 -
Pour milk in slowly, whisking, then let it simmer gently until it thickens a bit. Turn down the heat and add cheddar and mozzarella, stirring until melted and creamy.
08 -
Mix in mustard powder, cayenne if you want a little heat, and salt and black pepper to taste.
09 -
Stir the cooked macaroni into the cheese sauce until every bit is coated.
10 -
Put the cheesy pasta into a broiler-safe dish or cast-iron skillet and heat up the broiler.
11 -
Sprinkle Parmesan mixed with panko crumbs evenly over the pasta.
12 -
Put under the broiler for 3 to 5 minutes until the topping is golden and crunchy.
13 -
Take ribs out, let them rest for a bit, then cut into single rib pieces.
14 -
Arrange the saucy ribs on or around the macaroni and cheese for a great looking plate.