Зачистите свиные ребра, оставив тонкий слой жира. Кончиком ножа сделайте на жире ромбообразные надрезы.
Для маринада смешайте в миске апельсиновый сок с острым соусом, посолите, поперчите и перемешайте.
Смажьте рёбра маринадом. Плотно заверните в два слоя фольги, добавив веточку розмарина, выложите в жаропрочный лоток и уберите в холодильник на ночь.
Достаньте рёбра и убедитесь, что края фольги плотно закручены. Влейте в лоток воду слоем в 1 см и выложите в него рёбра в фольге. Разогрейте духовку до 120 °С и запекайте свинину 3–4 часа до мягкости.
Смешайте все ингредиенты для соуса. Достаньте лоток, разверните ребра и дайте им «отдохнуть» 15 минут. Увеличьте температуру духовки до 220 °С, включите гриль. Если такого режима нет, то верхний и нижний нагрев, желательно с обдувом. Смажьте ребра соусом и верните в духовку ещё на 10 минут.
Пока жарится шашлык, приготовьте кетчуп. Лук, морковь и чеснок очистите, из перца удалите семена и перегородки. Мелко нарежьте овощи. Разогрейте оливковое масло в сковороде и обжаривайте овощи, помешивая, 5–7 минут.
Добавьте рубленые помидоры, сахар и яблочный уксус. Посолите, поперчите и варите, помешивая, 20 минут.
Измельчите соус блендером до гладкости и полностью остудите. Подавайте рёбра BQQ с домашним кетчупом.