Keto Chicken Cordon Bleu Meatballs


These chicken Cordon Bleu meatballs are ham-stuffed chicken meatballs topped with a creamy Swiss cheese sauce. They are delicious served over zucchini noodles, mashed cauliflower, or simply on their own! A great way to use up leftover ham. I've used diced ham, however cubed ham works better as the meatballs keep their shape better. Grate your own cheese; it melts much better than the pre-shredded variety.

close up view of Keto Chicken Cordon Bleu Meatballs garnished with fresh herbs on a white plate, and Keto Chicken Cordon Bleu Meatballs in a pan in the background
Prep Time:
30 mins
Cook Time:
15 mins
Total Time:
45 mins
20 meatballs


  • 1 pound ground chicken

  • cup blanched almond flour

  • ½ teaspoon salt

  • ½ teaspoon garlic powder

  • ½ teaspoon onion powder

  • 1 egg, lightly beaten

  • 6 ounces ham steak, cubed into 20 even pieces

  • 1 tablespoon olive oil

  • 1 tablespoon butter

  • ¾ cup chicken broth

  • 1 teaspoon Dijon mustard

  • ½ cup heavy cream

  • 1 cup shredded Swiss cheese

  • 1 pinch cracked black pepper to taste

  • 2 tablespoons minced fresh parsley (Optional)


  1. Combine chicken, almond flour, salt, garlic powder, onion powder, and egg in a bowl. Form a small portion of chicken mixture into a 1 1/2-inch ball around a cube of ham; place on a plate. Repeat with remaining chicken mixture and ham, making 20 meatballs total.

  2. Heat olive oil in a large skillet over medium-high heat. Brown meatballs for 3 minutes on one side; turn and cook an additional 3 to 4 minutes. Transfer meatballs onto a clean plate.

  3. Return the skillet to medium heat and melt butter. Whisk in chicken broth and Dijon mustard; bring to a simmer for 3 to 4 minutes. Stir in heavy cream and whisk until sauce begins to simmer. Whisk in Swiss cheese until completely melted. Return meatballs to skillet and simmer until sauce has slightly thickened, 3 to 4 minutes. Season with cracked black pepper and parsley. Serve immediately. Sauce will further thicken upon cooling.

Cook's Note:

You can buy pre-cubed ham in 8-ounce packages to save time.

Nutrition Facts (per serving)

349 Calories
23g Fat
4g Carbs
31g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 349
% Daily Value *
Total Fat 23g 29%
Saturated Fat 11g 53%
Cholesterol 137mg 46%
Sodium 837mg 36%
Total Carbohydrate 4g 1%
Dietary Fiber 1g 3%
Total Sugars 1g
Protein 31g
Vitamin C 12mg 60%
Calcium 173mg 13%
Iron 1mg 7%
Potassium 339mg 7%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love