Paleo Chicken Marsala Meatballs

Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 4


For the meatballs:

  • 1 tbsp avocado oil (or cooking oil of choice)
  • 1 pound ground chicken
  • 1/4 cup almond flour
  • 1 large egg yolk
  • 1 clove garlic minced
  • 1/2 tsp onion powder
  • 1/2 tsp salt
  • 1/4 tsp black pepper

For the sauce:

  • 2 shallots diced
  • 8 ounces baby bella mushrooms sliced
  • 3 cloves garlic minced
  • 1/2 tbsp balsamic vinegar
  • juice of 1 lemon
  • 1 cup chicken broth
  • 1/2 cup canned coconut milk
  • 1 tbsp arrowroot powder
  • salt and pepper to taste
  • fresh parsley for serving


  1. In a large mixing bowl, mix together ground chicken, almond flour, egg yolk, garlic, onion powder, salt, and pepper until well combined. Using heaping tablespoonfuls of the mixture, shape into balls and place aside. 

  2. Heat avocado oil over medium-high heat in a large skillet. Brown meatballs on all sides and transfer to a plate. 

  3. Heat 1 tbsp of avocado oil over medium-heat heat in the same skillet. Add onions and cook, stirring, until they begin to soften. Add mushrooms and cook, continuing to stir, until the onions are translucent and the mushrooms have softed. Add garlic and cook until fragrant, just 30 seconds or so. 

  4. Add balsamic vinegar and lemon juice and use a wooden spoon to scrape up all the browned bits on the bottom of the pan. Stir in chicken broth and coconut milk. Add the meatballs and stir to combine. Bring to a simmer; cover and let cook until a meat thermomter reads 165F in the center of the meatballs, about 8 - 10 minutes. 

  5. In a small bowl, whisk together arrowroot powder and about a tablespoon of water. Whisk this into the sauce. Let cook until thickened, just another minute or 2. Season with salt and pepper to taste. 

  6. Sprinkle with fresh parsley before serving.