Keto Pesto Chicken Meatballs – Juicy, Fresh, and Weeknight-Friendly

These Keto Pesto Chicken Meatballs bring big flavor with minimal effort. Tender ground chicken mixed with herby pesto, a touch of cheese, and simple seasonings turns into a meal that feels special without being fussy. They bake up juicy, pair well with zucchini noodles or a crisp salad, and reheat like a dream.

If you’re craving something bright and comforting that won’t knock you out of ketosis, this recipe checks all the boxes.

Save

Keto Pesto Chicken Meatballs - Juicy, Fresh, and Weeknight-Friendly

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

Ingredients
  

  • 1.5 pounds ground chicken (preferably not ultra-lean; 93% works well)
  • 1/3 cup basil pesto (store-bought or homemade, sugar-free if possible)
  • 1/3 cup finely grated Parmesan cheese
  • 1/4 cup almond flour
  • 1 large egg
  • 2 cloves garlic, minced (or 1/2 teaspoon garlic powder)
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon kosher salt (adjust to taste, especially if pesto is salty)
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional for gentle heat)
  • 2 tablespoons chopped fresh basil or parsley (optional, for extra freshness)
  • 1–2 tablespoons olive oil (for greasing the pan)
  • Lemon wedges, for serving (optional but recommended)

Method
 

  1. Preheat and prep: Heat your oven to 400°F (200°C). Line a rimmed baking sheet with parchment and lightly brush or spray with olive oil to prevent sticking.
  2. Mix gently: In a large bowl, add ground chicken, pesto, Parmesan, almond flour, egg, garlic, onion powder, salt, pepper, red pepper flakes, and herbs if using. Use a fork or your hands to mix until just combined. Do not overmix or the meatballs can turn dense.
  3. Form meatballs: Scoop about 2 tablespoons per meatball (a small cookie scoop helps) and roll gently. You should get around 18–22 meatballs. Place them evenly on the prepared sheet.
  4. Bake: Bake for 14–18 minutes, until the centers reach 165°F (74°C). If you want a touch of browning, switch to broil for 1–2 minutes at the end, watching closely.
  5. Rest and finish: Let the meatballs rest for 3–4 minutes to reabsorb juices. Squeeze a little fresh lemon over the top and sprinkle with extra Parmesan or basil if you like.
  6. Serve: Pair with zucchini noodles tossed in a spoonful of warmed pesto, or serve over garlicky sautéed spinach, cauliflower rice, or a simple arugula salad.
Jump to Recipe Card

What Makes This Special

Close-up detail shot: Juicy baked keto pesto chicken meatballs just out of the oven on a parchment-lSave
  • Bright, bold flavor: Basil pesto adds freshness, garlic, and savory depth to mild ground chicken.
  • Low-carb and satisfying: Almond flour keeps the carbs down and helps bind the meatballs without breadcrumbs.
  • Quick and oven-friendly: No pan-frying required. Bake for even cooking and less mess.
  • Versatile: Serve with zoodles, a simple salad, or cauliflower mash. They also make great meal-prep protein.
  • Family-approved: The flavors are familiar, cozy, and kid-friendly.

Ingredients

  • 1.5 pounds ground chicken (preferably not ultra-lean; 93% works well)
  • 1/3 cup basil pesto (store-bought or homemade, sugar-free if possible)
  • 1/3 cup finely grated Parmesan cheese
  • 1/4 cup almond flour
  • 1 large egg
  • 2 cloves garlic, minced (or 1/2 teaspoon garlic powder)
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon kosher salt (adjust to taste, especially if pesto is salty)
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional for gentle heat)
  • 2 tablespoons chopped fresh basil or parsley (optional, for extra freshness)
  • 1–2 tablespoons olive oil (for greasing the pan)
  • Lemon wedges, for serving (optional but recommended)

Step-by-Step Instructions

Overhead tasty top view: Final plated meatballs nestled over zucchini noodles lightly coated in glosSave
  1. Preheat and prep: Heat your oven to 400°F (200°C).

    Line a rimmed baking sheet with parchment and lightly brush or spray with olive oil to prevent sticking.

  2. Mix gently: In a large bowl, add ground chicken, pesto, Parmesan, almond flour, egg, garlic, onion powder, salt, pepper, red pepper flakes, and herbs if using. Use a fork or your hands to mix until just combined. Do not overmix or the meatballs can turn dense.
  3. Form meatballs: Scoop about 2 tablespoons per meatball (a small cookie scoop helps) and roll gently. You should get around 18–22 meatballs.

    Place them evenly on the prepared sheet.

  4. Bake: Bake for 14–18 minutes, until the centers reach 165°F (74°C). If you want a touch of browning, switch to broil for 1–2 minutes at the end, watching closely.
  5. Rest and finish: Let the meatballs rest for 3–4 minutes to reabsorb juices. Squeeze a little fresh lemon over the top and sprinkle with extra Parmesan or basil if you like.
  6. Serve: Pair with zucchini noodles tossed in a spoonful of warmed pesto, or serve over garlicky sautéed spinach, cauliflower rice, or a simple arugula salad.

Storage Instructions

  • Refrigerator: Store in an airtight container for up to 4 days.

    Reheat covered in a skillet over low heat or microwave in short bursts to avoid drying.

  • Freezer: Cool completely, then freeze on a sheet pan until firm. Transfer to a freezer bag and keep for up to 3 months. Thaw overnight in the fridge before reheating.
  • Meal prep tip: Portion with roasted vegetables or zoodles in containers.

    Add a small cup of extra pesto to drizzle after reheating.

Cooking process beauty shot: Formed meatballs evenly spaced on a parchment-lined rimmed baking sheetSave

Why This is Good for You

  • High in protein: Ground chicken supports satiety and muscle maintenance while keeping calories reasonable.
  • Low in carbs: Almond flour replaces breadcrumbs, keeping this dish keto-friendly without sacrificing texture.
  • Healthy fats: Pesto and olive oil add heart-healthy monounsaturated fats, which help with fullness and flavor.
  • Micronutrients: Basil and garlic provide antioxidants and phytonutrients, while Parmesan contributes calcium and umami.

Pitfalls to Watch Out For

  • Overmixing the meat: This can make meatballs tough. Stop as soon as everything looks evenly combined.
  • Too-lean chicken: Very lean meat can dry out. If using 99% lean, add 1 tablespoon olive oil or an extra tablespoon of pesto for moisture.
  • Salty pesto: Many store-bought pestos vary in saltiness. Taste your pesto and adjust added salt accordingly.
  • Skipping a binder: Almond flour and egg help the meatballs hold together.

    Leaving them out can cause crumbling.

  • Overbaking: Chicken dries quickly. Use an instant-read thermometer and pull at 165°F.

Variations You Can Try

  • Cheese-stuffed: Tuck a small cube of mozzarella in the center of each meatball for a melty surprise.
  • Dairy-free: Use a dairy-free pesto and swap Parmesan for 2–3 tablespoons of nutritional yeast. Add a pinch more salt to taste.
  • Turkey swap: Use ground turkey (93%) if that’s what you have.

    Seasonings stay the same; check doneness at 165°F.

  • Air fryer method: Cook at 380°F (193°C) for 10–12 minutes, shaking or turning once, until golden and cooked through.
  • Spicy kick: Stir 1 teaspoon Calabrian chili paste or extra red pepper flakes into the mixture.
  • Herb twist: Try arugula or spinach pesto instead of basil for a peppery or milder green flavor.
  • Lemon-parm finish: Toss finished meatballs in 1 tablespoon melted butter with lemon zest and more Parmesan.

FAQ

Can I use store-bought pesto?

Yes. Choose one with clean ingredients and no added sugars. Taste for salt and adjust your seasoning since some brands run salty.

What can I use instead of almond flour?

Finely ground pork rinds work well for a keto option.

Coconut flour is more absorbent, so use only 1–2 teaspoons if you must substitute.

How do I keep the meatballs from sticking?

Use parchment and lightly oil it. Also, make sure the meatballs have a smooth surface and don’t crowd the pan so air can circulate.

Can I pan-fry instead of baking?

Absolutely. Heat 1–2 tablespoons olive oil in a large skillet over medium heat.

Brown on all sides for 6–8 minutes total, then finish in a 350°F oven for 5–7 minutes if needed to reach 165°F.

Are these good for meal prep?

Yes, they reheat well and stay juicy. Store with a small container of pesto or a squeeze of lemon to refresh the flavor after reheating.

What should I serve with them?

Zucchini noodles tossed with a bit of pesto, roasted broccoli, cauliflower rice, or a simple tomato-cucumber salad all pair nicely and keep carbs low.

Can I make them egg-free?

You can try 1 tablespoon ground chia or flax mixed with 2.5 tablespoons water as a binder. Let it gel for 5 minutes, then mix in.

Wrapping Up

Keto Pesto Chicken Meatballs deliver bright, herby flavor and weeknight ease in one pan.

They’re juicy, versatile, and perfect for low-carb eating without feeling restrictive. Keep a batch on hand for quick lunches, family dinners, or a simple protein boost any day of the week. With a squeeze of lemon and a little extra Parmesan, they taste restaurant-good with almost no fuss.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating