Each serving of five small meatballs with dip delivers 31g of complete protein from lean ground chicken, Greek yogurt, and feta cheese — all for roughly 250 calories. The meatballs are a concentrated source of B vitamins and selenium, while the yogurt-based dip adds probiotics and calcium. A single batch of twenty meatballs covers four days of afternoon snacking without any repeat cooking.

Briny kalamata olives and crumbled feta are mixed directly into the chicken, so every bite has a sharp, salty punch that keeps the flavor interesting despite the lean base. Fresh oregano and lemon zest brighten the meat without adding heat, and the cool cucumber-feta dip — thicker than tzatziki and tangier from the extra feta — bridges the warm, herby meatball and the crisp rawness of whatever vegetables you pack alongside. The texture contrast between the tender, slightly crumbly meatball and the creamy dip is what makes these disappear fast.

For people on GLP-1 medications, snack architecture matters more than snack size. These meatballs are small enough to eat one at a time when appetite is unpredictable, but protein-dense enough that three bites still move the needle on daily intake. They reheat in ninety seconds, taste just as good cold from the fridge, and travel well in a small container — no utensils required if you skip the dip.

Why This Works on GLP-1

At 31g of protein per serving, these meatballs supply roughly a third of the daily protein target most dietitians recommend for people on Wegovy or similar GLP-1 medications. That protein load matters because GLP-1-assisted weight loss can pull from lean muscle mass as well as fat, and adequate protein intake — distributed across meals and snacks — is the primary dietary lever for preserving muscle. Lean ground chicken provides the bulk of that protein with minimal saturated fat, while feta and Greek yogurt layer in additional amino acids from dairy sources. A snack that delivers this much protein in a compact, grab-and-go format makes it far easier to hit daily targets even on low-appetite days.

The recipe is deliberately gentle on digestion. There is no heavy breading, no deep frying, and no large chunks of raw allium — just a small amount of minced garlic softened during baking. The olives add flavor without the gastric burden of spicy ingredients, and the cucumber in the dip provides a mild, cooling counterpoint. If you find that rich or fatty foods trigger nausea on your medication, these lean, herb-forward meatballs are a safe bet.

The Mediterranean pattern of lean protein, fermented dairy, and olive-derived fats has consistent evidence behind it for metabolic health. Greek yogurt contributes probiotics that support gut microbiome diversity, which emerging research connects to improved GLP-1 receptor sensitivity. And because each serving stays under 250 calories, you can eat the full portion as a substantial snack or split it in half on days when your appetite barely registers.

Ingredients (serves 4)

For the meatballs:

  • 1 lb (450g) lean ground chicken (93% lean or ground chicken breast)
  • 1/4 cup (35g) crumbled feta cheese
  • 1/4 cup (about 8 olives, 35g) kalamata olives, finely chopped
  • 1/4 cup (15g) whole wheat panko breadcrumbs
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 tablespoon fresh oregano, finely chopped (or 1 teaspoon dried)
  • 1 tablespoon fresh flat-leaf parsley, finely chopped
  • 1 teaspoon lemon zest
  • 1/4 teaspoon fine sea salt
  • 1/4 teaspoon black pepper

For the cucumber-feta dip:

  • 3/4 cup (185g) plain nonfat Greek yogurt
  • 1/4 cup (35g) crumbled feta cheese
  • 1/2 English cucumber (about 100g), grated and squeezed dry
  • 1 tablespoon fresh lemon juice
  • 1 tablespoon fresh dill, finely chopped
  • 1 small clove garlic, grated on a microplane
  • Pinch of fine sea salt

Instructions

Make the meatball mixture:

  1. Preheat your oven to 400°F (200°C) and line a large rimmed baking sheet with parchment paper. Parchment prevents sticking without adding oil, which keeps the calorie count honest and makes cleanup effortless.

  2. In a large bowl, combine the ground chicken, crumbled feta, chopped kalamata olives, panko, egg, garlic, oregano, parsley, lemon zest, salt, and pepper. Mix with your hands or a fork until the ingredients are evenly distributed — about thirty seconds. Overmixing makes the meatballs dense and rubbery, so stop as soon as you no longer see pockets of unmixed egg or breadcrumbs.

  3. Dampen your hands with cold water to prevent sticking, then portion the mixture into 20 equal balls, each roughly the size of a large grape or a heaping tablespoon. Arrange them on the prepared sheet with about an inch of space between each one so hot air circulates and they brown rather than steam.

Bake the meatballs:

  1. Bake for 18 to 20 minutes, until the meatballs are golden on the outside and register 165°F (74°C) on an instant-read thermometer. Rotate the pan halfway through for even browning. Let them cool on the sheet for five minutes — they firm up as they rest and are easier to handle.

Prepare the cucumber-feta dip:

  1. While the meatballs bake, grate the cucumber on the large holes of a box grater. Gather the shreds in a clean kitchen towel or several layers of paper towel and squeeze firmly over the sink. Removing this moisture keeps the dip thick and prevents it from turning watery during storage — this step is worth the fifteen seconds it takes.

  2. In a small bowl, stir together the Greek yogurt, crumbled feta, squeezed cucumber, lemon juice, dill, grated garlic, and salt. Taste and adjust lemon or salt. The dip will thicken slightly as it chills.

Portion for the week:

  1. Divide the cooled meatballs into four portions of five meatballs each. Pack each portion into an airtight container with a small separate cup or compartment of dip. Refrigerate immediately. The meatballs keep well for four days refrigerated or up to three months frozen.

Nutrition per Serving

Nutrient Amount (approx.)
Calories ~250 kcal
Protein ~31g
Fat ~10g
Carbohydrates ~7g
Fiber ~1g

Estimates based on 93% lean ground chicken, nonfat Greek yogurt, and standard feta cheese. Actual values vary with specific brands and exact olive size.

Practical Notes

Use ground chicken breast for the leanest result. Standard ground chicken includes dark meat and skin, which roughly doubles the fat content. If your store only carries regular ground chicken, the meatballs will still work — they will just be moister and about 40 calories richer per serving. You can also ask the butcher to grind boneless, skinless chicken breasts for you.

Squeeze the cucumber thoroughly. This is the single most important step for dip quality. Cucumber releases a surprising amount of water, and if left unsqueezed, the dip turns into a thin puddle by day two. A clean kitchen towel works better than paper towels — twist it into a tight ball and press hard. The dip should hold its shape on a spoon.

Pack the dip separately from the meatballs. Moisture from the dip softens the meatball exterior during storage. Small silicone condiment cups, a separate mini container, or even a small zip-lock bag tucked into the corner of your meal prep container all work. This keeps the meatball surface slightly firm and more satisfying to eat.

Reheat gently or eat cold — both work. These meatballs taste good straight from the fridge, which is ideal on low-appetite days when the thought of heating food feels like too much effort. If you prefer them warm, microwave five meatballs for sixty to ninety seconds at medium power, or pop them into a toaster oven at 350°F (175°C) for five minutes. Avoid high microwave heat, which can make lean chicken tough.

Pair with raw vegetables for a more filling snack. On days when your appetite allows a larger snack, add cucumber slices, bell pepper strips, or cherry tomatoes alongside the meatballs and dip. The vegetables add volume and fiber without significantly increasing calories, and the dip works just as well on a pepper strip as it does on a meatball.

Frequently Asked Questions

I sometimes feel nauseous after eating on Mounjaro — will these be easy to tolerate?
These meatballs are designed to be gentle. They are baked rather than fried, low in fat compared to traditional meatballs, and free of heavy sauces or strong spices that commonly trigger medication-related nausea. The small size also helps — you can eat one or two at a time and wait to see how you feel before continuing. If nausea is a persistent issue, try eating them at room temperature rather than hot, and take small sips of water between bites. Many GLP-1 users find that bland, protein-dense finger foods are among the easiest snacks to keep down.
Can I make these dairy-free?
You can omit the feta from the meatballs and replace it with a tablespoon of nutritional yeast for a similar savory depth. The meatballs will be slightly less moist, so add an extra tablespoon of lemon juice to the mixture. For the dip, substitute a plain coconut or cashew yogurt and skip the feta — it becomes a simpler lemon-cucumber-dill sauce. The protein count will drop by about 5g per serving, so consider adding a few tablespoons of hemp seeds to the meatball mix to compensate.
How long do these keep, and can I freeze them?
Refrigerated in airtight containers, the meatballs keep for four days and the dip for five days. For freezing, spread the fully cooled meatballs in a single layer on a parchment-lined tray and freeze until solid, about two hours, then transfer to a freezer bag. They keep for up to three months. Thaw overnight in the fridge or microwave from frozen at fifty percent power for two to three minutes. The dip does not freeze well — the cucumber releases water on thawing — so make a fresh batch when you pull meatballs from the freezer.
What if five meatballs feels like too much food right now?
In the early weeks of GLP-1 treatment, appetite suppression can be intense. Eat two or three meatballs instead of five and save the rest for later in the day. Even three meatballs deliver roughly 18g of protein, which is a meaningful contribution to your daily total. You can also cut each meatball in half before eating — smaller pieces feel less overwhelming when appetite is minimal. The key is consistent protein intake across the day, not forcing a full portion at once.
My meatballs fell apart during baking — what went wrong?
The most common cause is skipping the egg or not mixing the ingredients enough to distribute the egg evenly. The egg binds the lean chicken, which has very little natural fat to hold itself together. Make sure you mix until you no longer see streaks of unmixed egg. If you are using very wet feta (some brands pack it in brine), pat it dry before crumbling it into the mixture — excess moisture loosens the bind. Finally, make sure the meatballs are roughly the same size so they cook evenly. Oversized meatballs can be underdone in the center and prone to crumbling when handled.

This article provides general food and nutrition guidance only. It does not constitute medical advice. Always consult your healthcare provider regarding your GLP-1 medication and individual nutritional needs.