Some recipes feel like they belong to a specific season, and these Cranberry Chipotle Pork Sandwiches live right at the intersection of backyard BBQ summer and fall comfort. They’re tangy, smoky, sweet, and surprisingly simple. Both fancy enough for guests, but easy enough for a weeknight when you want dinner to feel special.

The real star here is the cranberry chipotle BBQ sauce. It simmers into something bold and glossy, with the cranberries adding brightness and the chipotle bringing a gentle heat that lingers without overpowering. Paired with juicy pork tenderloin and crunchy, creamy coleslaw, everything gets tucked into a soft brioche bun for the kind of sandwich that requires two hands and a napkin nearby.
How to Make Cranberry Chipotle Pork Sandwiches
A little sweet, a little smoky, and just spicy enough to keep things interesting. Let’s make them!

My husband’s family is from North Carolina, so I thought I would make a little southern-style holiday family lunch of Cranberry Chipotle Pork Sandwiches using a traditional western North Carolina BBQ sauce which is ketchup based, but with some cranberries and chipotle to add a little holiday and some West Coast kick!

Also, these sandwiches are a quick lunch to make! Instead of being slow roasted and pulled, the pork is quickly cooked and sliced. As a twin mom, I don’t have time to slow roast anything. Even with a slow cooker, I just don’t have that kind of attention these days, so I have to make something work in about 30 minutes or less.
While you can make the entire meal in about 30 minutes, you can also split it into parts. You can make the BBQ sauce a day or two ahead. If you wanted to slow roast the pork, you could. And then you would simply just need to assemble the sandwiches when you’re ready to serve lunch.

Now, North Carolinians are very particular about their sauce and I did a lot of research before prepping this recipe before ultimately deciding to make my Cranberry Chipotle BBQ sauce from scratch using a vinegar ketchup base. You see, western NC uses ketchup as a base for their BBQ sauce, whereas eastern NC does not.
Alright, here’s the ingredients:
Cranberry Chipotle BBQ Sauce
- 1 cup ketchup
- 1 cup cranberry sauce
- 1 cup apple cider vinegar
- 3/4 cup brown sugar
- 2 Tbsp hot sauce
- 1 Tbsp fresh lemon juice
- 1 Tbsp mustard powder
- 1/2 tsp chipotle powder
- 1 tsp salt
- 1 tsp ground pepper
Pork Sandwiches
- Pork tenderloin
- 3 cups coleslaw veggie mix
- 1/2 cup mayonnaise
- 1 tsp celery seed
- 1/2 tsp ground mustard
- 2 green onions, diced
- 1/4 tsp salt
- Brioche buns

Instructions
1. Make the BBQ Sauce
Start by combining the ketchup, cranberry sauce, apple cider vinegar, brown sugar, hot sauce, lemon juice, mustard powder, chipotle powder, salt, and pepper in a saucepan. Bring the mixture to a high boil, then reduce the heat and let it simmer for about 10 minutes, stirring occasionally.
Once the sauce has thickened slightly, remove it from the heat. Divide it between a bowl (for basting the pork right away) and a jar for serving later.
Optional: If you prefer a smoother sauce, strain it to remove any larger cranberry pieces.


2. Prepare the Pork
While the BBQ sauce is simmering, preheat your oven to 450°F. Place the pork tenderloin in an oven-safe dish or on a foil-lined baking sheet.
Generously baste the pork with the cranberry chipotle BBQ sauce, coating all sides.
Bake for 18–20 minutes, or until the internal temperature reaches 150°F on a meat thermometer.
3. Make the Coleslaw
I totally used a pre-sliced slaw mix to top these sandwiches. Sometimes you gotta make something from scratch (like the BBQ sauce), and other times you just gotta get a little help from the store. I technically made my own coleslaw, because I mixed all the ingredients together myself, but getting the veggies pre-sliced really helps when you’re trying to prep a quick meal!
While the pork cooks, combine the coleslaw veggie mix, mayonnaise, celery seed, ground mustard, diced green onions, and salt in a bowl. Stir until everything is evenly coated. Refrigerate until ready to use for extra crunch.

4. Slice and Assemble
Once the pork is done, remove it from the oven and let it rest briefly. Slice it into thin medallions.
To assemble the sandwiches, layer 3–4 pork medallions onto the bottom half of each brioche bun. Spoon over extra cranberry chipotle BBQ sauce, then top with a generous helping of coleslaw. Finish with the top bun.


I served my sandwiches on a brioche bun with a pickle and homemade potato chips on the side! This is a perfect, quick, holiday lunch that is great to eat before going holiday shopping, to get a Christmas tree, or a late lunch/early dinner before driving around to look at holiday lights!


Cranberry Chipotle Pork Sandwiches
Ingredients
- • BBQ Sauce:
- • 1 cup ketchup
- • 1 cup cranberry sauce
- • 1 cup apple cider vinegar
- • 3/4 cup brown sugar
- • 2 Tbsp hot sauce
- • 1 Tbsp fresh lemon juice
- • 1 Tbsp mustard powder
- • 1/2 tsp chipotle powder
- • 1 tsp salt
- • 1 tsp ground pepper
- • Pork Sandwiches:
- • pork tenderloin
- • 3 cups coleslaw veggie mix
- • 1/2 cup mayonnaise
- • 1 tsp celery seed
- • 1/2 tsp ground mustard
- • 2 green onions, diced
- • 1/4 tsp salt
- • brioche buns
Instructions
- First, make your BBQ sauce by combining ketchup, cranberry sauce, apple cider vinegar, brown sugar, hot sauce, lemon juice, mustard powder, chipotle powder, salt, and pepper in a saucepan and bring to a high boil before reducing the heat and allowing it to simmer for 10 minutes. Then, remove from heat and divide between a bowl (if immediate basting pork tenderloin) and a jar.
- Optional: Strain the sauce to remove any large chunks of cranberry.
- While the BBQ sauce is simmering, preheat your oven to 450 degrees Fahrenheit and prepare your pork tenderloin in an oven safe dish or on a foil covered baking sheet.
- Once the BBQ sauce is done, use it to baste your pork tenderloin and cook for 18-20 minutes until the meat reaches 150 degrees Fahrenheit on the meat thermometer.
- While the meat is cooking, combine your coleslaw veggie mix, mayonnaise, celery seed, ground mustard, onions, and salt in a bowl and stir to combine.
- When the meat is done, remove from the oven and slice into thin medallions.
- Top your buns with 3-4 pork medallions and cover it with more chipotle cranberry BBQ sauce. Then, top it with a helping of coleslaw and the top of the bun.
- Serve with pickles and potato chips.
- Enjoy!
What’s your go-to holiday-style lunch? Do you have something you like to prep for lunch or dinner before doing any family traditions like cutting down a Christmas tree or driving around to look at all the holiday lights? Let me know in a comment below!
