In a large Dutch oven, melt the butter over medium-high heat. Add the chopped onion and cook, stirring frequently, until just softened.
Add in the garlic and saute until fragrant, around 2-3 minutes.
Stir in the potatoes, corn and lima beans.
Add in the chicken stock, tomatoes, BBQ sauce and Worcestershire sauce. Stir, combining well. Add the brown sugar to taste ( the amount will depend on how sweet the BBQ sauce is that you use) then add in the cayenne, salt and pepper.
Bring to a low simmer and reduce the heat. Place the lid on top and simmer for 30 minutes.
Stir in the chicken and pork, place the lid back on, then simmer 10 minutes more.
Serve with cornbread or biscuits.
Notes
use store-bought pulled pork and rotisserie chicken to make this a super easy dinner!