All ingredients ready? Let's begin!
Preheat oven to 355F.
In a large bowl, combine the ingredients for the rub: brown sugar, pepper, rosemary, cayenne pepper, smoked paprika, salt, cinnamon, chili powder, garlic powder, and onion powder.
Cut the pork belly into bite-sized cubes, or about an inch big.
Add the pork belly to the rub mixture and use your hands to mix together. Each chunk of pork should be completely covered by rub on all sides.
Line a large baking sheet with aluminum foil.
Use your hands or tongs to transfer the pork pieces to the lined baking sheet, shaking off any excess rub.
Cook in the oven for about 35 minutes. Pork is done when the internal temperature reaches 145F, so if you are unsure as to whether or not the pork belly is done cooking, check with a meat or candy thermometer.
If you want crispier pork, cover the baking tray with aluminum foil and continue cooking in 15 minute increments until it reaches the desired level of crisp.
While the pork is cooking, you can make your BBQ sauce. In a small pot over medium heat, add all the sauce ingredients: tomato paste, brown sugar, applesauce, red wine vinegar, salt, onion powder, cayenne pepper, and smoked paprika.
Stir to mix. Simmer for 10 minutes or until the sauce begins to bubble, stirring occasionally.
When the sauce is nice and thick, remove from heat and set aside.
Remove the pork from the oven and drain the fat. Let cool for 15 minutes.
Divide the pork belly pieces into appropriate servings and generously drizzle BBQ sauce on top.
Serve and enjoy!