bbq meatballs + pineapple slaw


  • 15 meatballs (frozen or fresh, beef, chicken, turkey or Beyond Meat meatballs – watch sodium content on frozen varieties, buy fresh or prepare your own if you have the time)
  • 1 LB bag coleslaw mix (we used organic)
  • 1/2 red bell pepper, washed + thinly sliced
  • 1 1/4 cup fresh pineapple chunks, finely chopped + juice reserved (if you can’t find fresh, you can use crushed canned pineapple, look for organic)
  • 1 cup broccoli florets, larger ones halved
  • 1 – 12 oz jar BBQ sauce (look for lower sodium, lower sugar, with ingredients you recognize)
  • 1 cup 1% Greek yogurt
  • 1 TBS Dijon mustard
  • 2 TBS apple cider vinegar (or 2 TBS lemon juice)
  • 2 tsp honey or agave nectar
  • 2 large avocados, thinly sliced just before plating
  • 3 TBS fresh cilantro, chopped + more for garnish


In a large bowl combine coleslaw mix, broccoli + red bell pepper. Add 1/4 cup chopped pineapple (reserving 1 cup) + all juice that accumulated (cut in a bowl so it doesn’t run off cutting board).

In a small bowl combine yogurt, mustard, vinegar, honey, cilantro and freshly ground pepper to taste. Pour mixture over coleslaw and stir well to combine. Cover and put in fridge while meatballs cook so flavors marry.

In a large pot, add BBQ sauce and remaining 1 cup of pineapple and warm over medium heat, stirring to combine. Add meatballs and reduce heat to medium low. (If you are adding fully cooked frozen meatballs, you will need to let them simmer for around 20 minutes, stirring often so the sauce does not burn on bottom of pan, until cooked through. If you are using fresh meatballs, simmer over medium low heat for 5 minutes to heat through, stirring frequently.)

To plate: 1 cup coleslaw, 3 meatballs and 1/3 avocado. Tear fresh cilantro on top.

Note: we did not add salt to any step of this recipe nor did we use all of the BBQ sauce on the meatballs – both ingredients are very salty. If you have the time, it’s always better to make a big batch of your own meatballs and freeze them for recipes like this. We will post our homemade meatball recipe soon!

Tip: we like to bring these BBQ beef meatballs to parties as an appetizer. Bring toothpicks!

Serves 5

Hands-on time: 25 minutes

Total cooking time: 25 minutes

Nutrients per serving (with frozen, store-bought turkey meatballs): Calories: 409 / Total Fat: 16.1g / Saturated Fat: 4.6g / Cholesterol: 48mg / Total Carbs: 42.7g / Protein: 25.8g / Sodium: 1,135.8mg / Dietary Fiber: 8.8g / Sugar: 22.8g

Print Recipe

One Comment Add yours

Leave a Reply