Sauté onion, garlic and chopped spinach, then mix with ground chicken, egg, grated Parmesan and almond flour seasoned with oregano, paprika, salt and pepper. Shape into 16 small meatballs, brush with olive oil and bake at 200°C (400°F) for 18–20 minutes until golden and 75°C/165°F internal. Serves 4 — serve alongside cauliflower rice, low-carb sauce or a green salad.
Steam rose up in little tendrils as I took the tray from the oven, the garlicky smell of these spinach chicken meatballs mingling with the nutty warmth of Parmesan. I whipped these up one dreary Tuesday, hungry for something hearty but not heavy, and the colors alone made me smile. There’s a kind of satisfaction in seeing golden-baked meatballs with flecks of spinach peeking out. It felt like bringing a little color to an otherwise gray day.
One evening, I made these in a hurry for a friend stopping by—never expecting them to become the main event. They disappeared so fast we both blinked at the empty tray, then found ourselves laughing over the last scrape of browned bits clinging to the parchment. I learned right then not to underestimate how much people would love them. Even the pickiest eaters grabbed seconds.
Ingredients
- Ground chicken: Lean but still moist when baked; I always check for the freshest at the market, and it makes a big difference.
- Fresh spinach: Chop it fine so it melts into the meatballs, and don’t skip sautéing—raw spinach leaves them watery.
- Small onion: Diced tiny so they almost disappear, but their sweetness shines after a quick sauté.
- Garlic: I love grating mine for even flavor throughout the mix.
- Large egg: The best binder—crack it into a bowl first just in case you need to fish out a shell.
- Parmesan cheese: Freshly grated brings the most flavor and helps seal in the juiciness.
- Almond flour: This tricks the meatballs into staying gluten-free, with a subtle nuttiness that’s so good.
- Dried oregano: Just enough to give an herby lift—rub it between your palms to release more aroma.
- Paprika: Adds warmth and a gentle color, smoky or sweet depending on what you have.
- Salt & black pepper: Go by taste, and don’t be scared to season a little more for punch.
- Olive oil: For roasting—drizzle or brush on so the outsides crisp beautifully.
Instructions
- Prep your oven and tray:
- Set your oven to 200°C (400°F) and line a baking sheet with crinkly parchment so the meatballs don’t stick.
- Sauté the veg:
- Warm 1 tablespoon olive oil in a skillet until it shimmers; toss in the onion and garlic, stirring just until soft and fragrant. Pile in the spinach and flip it gently until wilted and bright green, then slide everything onto a plate to cool.
- Mix it all up:
- In a big bowl, combine the ground chicken, egg, Parmesan, almond flour, oregano, paprika, salt, and pepper. Add the cooled spinach mixture, then dive in (clean hands are best) to mix until it’s all just blended together.
- Form the meatballs:
- Wet your hands a little to keep things from sticking, then scoop golf-ball sized bits and gently roll into 16 balls; line them up on your sheet.
- Drizzle with oil:
- Brush or spoon the remaining olive oil over each meatball, giving every side a little shine.
- Bake until golden:
- Slide into the oven for 18-20 minutes—when they’re golden and cooked to 75°C (165°F), you’ll know they’re perfect. Let them cool for a few short minutes so the juices settle inside before you serve.
I’ll never forget making these on a whim for lunch, then catching the neighbor at the door by the delicious smell wafting into the hallway. Sharing a spontaneous meal on mismatched plates made the experience brighter. Sometimes a recipe becomes a conversation starter all on its own.
Little Tricks for Bigger Flavor
There’s magic in browning the onion well before adding spinach to the skillet—it builds extra sweetness that comes through in every bite. I’ve tried skipping the sauté but always come back; it really deepens the flavor. Using a microplane to grate the garlic makes it almost melt into the chicken, distributing flavor without harsh bits. Even those little decisions change the whole result.
Making Ahead and Storing
These meatballs are fantastic for meal prep—I often make a big batch and stash them in containers for lunches the next day. Let them cool completely before packing, and a sprinkle of extra Parmesan on top won’t hurt. They reheat beautifully in the oven or microwave, staying juicy if you cover them so steam keeps them soft. Leftovers almost taste better after a night in the fridge.
Serving Suggestions and Quick Swaps
If I’m feeling fancy, I lay these over zucchini noodles with a tangy tomato sauce, but a quick green salad or steamed broccoli works just as well. Swapping in fresh basil or parsley brightens up the flavor and has wowed a few guests who asked for the “secret.” Don’t hesitate to experiment with different seasonings because these meatballs are forgiving, and every tweak makes them yours.
- Brush extra olive oil on mid-bake if you like a crispier crust.
- You can swap almond flour for crushed pork rinds if nuts aren’t an option.
- Don’t overcrowd the pan or the meatballs will steam instead of roast.
Whether for quick dinners or lazy lunches, these meatballs have become my standby for a reason. Here’s to finding as much comfort and delight in them as I do.
Recipe FAQs
- → What internal temperature ensures doneness?
-
Cook until the center reaches 75°C (165°F). Use an instant‑read thermometer inserted into the largest meatball to confirm safe doneness without overbaking.
- → Can I pan-fry instead of baking?
-
Yes — brown meatballs in a skillet over medium heat in 1 tbsp olive oil, turning to color each side, then finish covered on low until cooked through. Baking yields a more even, hands-off result.
- → What can I use instead of almond flour?
-
For a similar texture use crushed pork rinds or a small amount of ground sunflower seeds if nut allergies are a concern. Measurement may need slight adjustment to retain shape.
- → How long do leftovers keep?
-
Refrigerate in an airtight container for up to 3 days. Reheat gently in a low oven or skillet to avoid drying out. For longer storage, freeze on a tray then transfer to a bag for up to 3 months.
- → Can I substitute turkey for chicken?
-
Yes — ground turkey is a direct swap. Note that dark-meat turkey has more fat and may yield juicier meatballs; adjust seasoning if desired.
- → Any tips for extra flavor?
-
Fold in chopped fresh parsley or basil, use a bit more grated Parmesan, or add a squeeze of lemon zest to brighten the mixture before shaping to enhance depth of flavor.