Making the homemade bacon barbecue sauce is worth the extra effort in this stepped up Sloppy Joe dish. You can double the barbecue sauce and keep extra in the fridge for other uses.
Heat a medium saucepan set over medium heat. Cook bacon for 7 to 10 minutes or until golden, removing excess fat as needed. Stir in onion, garlic and thyme. Cook, stirring occasionally, for 3 to 5 minutes or until onion is soft.
Add tomato sauce, ketchup, brown sugar, Worcestershire sauce, vinegar, paprika, salt, pepper, cumin and chili powder. Bring to boil, stirring to scrape and incorporate any brown bits into the sauce.
Reduce heat to low. Simmer for 30 minutes or until sauce thickens and coats the back of a spoon. Set aside.
Heat a large skillet set over medium heat. Cook bacon for 8 to 10 minutes or until golden. Drain all but 2 tbsp (30 mL) fat. Increase heat to medium-high.
Crumble in veal. Cook for 8 to 10 minutes or until golden brown. Stir in onion, green pepper, celery and garlic. Cook, stirring for 5 to 7 minutes or until vegetables are tender.
Add Bacon Barbecue Sauce. Bring to a simmer. Reduce heat to low. Cook, stirring occasionally, for 3 to 5 minutes or until mixture is thick and flavourful.
Serve on buns.
Substitute lean ground Ontario beef for veal, if desired.
For a milder version omit chipotle chili powder.
To dress this up a bit look for flour dusted artisanal buns.