These easy spinach and garlic meatballs are a healthy and flavorful twist on the classic. Packed with leafy greens and a bold garlic punch, they’re juicy, tender, and perfect for pairing with pasta, salad, or even tucked into wraps.
Why You’ll Love This Recipe
I love how these meatballs sneak in a good amount of spinach without losing that savory, garlicky flavor I expect in a meatball. They’re oven-baked, so cleanup is easy, and they make a great make-ahead meal or freezer stash option.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
ground chicken or turkey (or beef for a richer taste)
-
fresh spinach, chopped (or frozen spinach, thawed and drained well)
-
garlic, minced
-
breadcrumbs
-
egg
-
Parmesan cheese, grated
-
onion, finely chopped
-
dried oregano
-
salt and pepper
-
olive oil (for brushing or frying)
Directions
-
I preheat the oven to 400°F (200°C) and line a baking sheet with parchment.
-
I sauté the spinach in a pan just until wilted (if using fresh), then let it cool and squeeze out any moisture.
-
In a bowl, I mix the ground meat with spinach, garlic, onion, breadcrumbs, Parmesan, oregano, egg, salt, and pepper. I mix just until combined.
-
I shape the mixture into small balls and place them on the baking sheet. I brush them lightly with olive oil for a golden finish.
-
I bake for 18–20 minutes, flipping once, until cooked through and lightly browned.
Servings and timing
Servings: 4
Prep time: 15 minutes
Cook time: 20 minutes
Total time: 35 minutes
Variations
-
I sometimes swap spinach for chopped kale or Swiss chard.
-
To make them dairy-free, I leave out the Parmesan or use a vegan version.
-
I’ve added chopped sun-dried tomatoes before for extra richness.
Storage/Reheating
I store the cooked meatballs in the fridge for up to 4 days in an airtight container. They reheat well in the microwave or in a pan over low heat. I also freeze them for up to 2 months and reheat straight from frozen in the oven or microwave.
FAQs
Can I use frozen spinach?
Yes, I just thaw it and squeeze out as much liquid as possible before mixing it in.
Can I pan-fry these instead of baking?
Absolutely. I cook them in a bit of olive oil over medium heat, turning to brown all sides until fully cooked.
What’s the best meat to use?
I like using ground chicken or turkey for a lighter option, but beef makes them richer and juicier.
Can I make these ahead?
Yes, I often make a double batch and freeze half for quick meals later.
What sauces go well with them?
These are great with marinara, tzatziki, garlic yogurt sauce, or even pesto.
Conclusion
These spinach and garlic meatballs are an easy, healthy, and satisfying recipe that I keep coming back to. They’re flavorful, packed with veggies, and perfect for a variety of meals. Whether I’m meal prepping or feeding a crowd, they never disappoint.
PrintSpinach and garlic meatballs
These easy spinach and garlic meatballs are juicy, tender, and packed with flavor. A healthy twist on a classic, they combine leafy greens and savory garlic into oven-baked meatballs perfect for pasta, salads, or wraps.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Baked
- Cuisine: Mediterranean
- Diet: Low Fat
Ingredients
- 1 lb ground chicken or turkey (or beef)
- 1 cup fresh spinach, chopped (or 1/2 cup frozen spinach, thawed and drained)
- 2–3 cloves garlic, minced
- 1/2 cup breadcrumbs
- 1 egg
- 1/4 cup grated Parmesan cheese
- 1/4 cup finely chopped onion
- 1 tsp dried oregano
- Salt and pepper to taste
- Olive oil, for brushing or frying
Instructions
- Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
- If using fresh spinach, sauté it in a pan until wilted, then let cool and squeeze out excess moisture.
- In a large bowl, combine the ground meat, spinach, garlic, onion, breadcrumbs, Parmesan, oregano, egg, salt, and pepper. Mix until just combined.
- Form the mixture into small meatballs and place them on the prepared baking sheet.
- Lightly brush the tops of the meatballs with olive oil.
- Bake for 18–20 minutes, flipping halfway through, until golden and cooked through.
Notes
- Use frozen spinach for convenience—just thaw and squeeze out liquid before using.
- Swap spinach for kale or Swiss chard for a different flavor.
- Leave out Parmesan or use vegan cheese for a dairy-free option.
- Double the batch and freeze half for future meals.
Nutrition
- Serving Size: 1/4 of recipe (about 4-5 meatballs)
- Calories: 280
- Sugar: 1g
- Sodium: 420mg
- Fat: 14g
- Saturated Fat: 4g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 28g
- Cholesterol: 110mg
