Spinach & Garlic Stuffed Meatballs
These aren’t your average meatballs. Imagine a tender, savory beef and pork blend that gives way to a molten, vibrant center of sautéed spinach, aromatic garlic, and gooey mozzarella. They are a sophisticated twist on comfort food, perfect for elevating a weeknight dinner or impressing guests at a party.
Description
These Spinach Garlic Stuffed Meatballs bridge the gap between “healthy greens” and “indulgent soul food.” By tucking the spinach inside, you keep the meat incredibly moist while ensuring every bite has a hit of garlic-infused flavor. They are seared for a crusty exterior and finished in a rich marinara sauce.
-
Prep time: 25 minutes
-
Cook time: 20 minutes
-
Servings: 4 (makes approx. 12–14 large meatballs)
Ingredients
For the Filling:
-
2 cups fresh spinach, finely chopped
-
3 cloves garlic, minced
-
½ cup shredded mozzarella cheese
-
1 tbsp olive oil
-
Salt and pepper to taste
For the Meatballs:
-
1 lb (450g) ground meat (half beef, half pork works best)
-
½ cup Italian breadcrumbs (or almond flour for low-carb)
-
1 large egg, beaten
-
¼ cup grated Parmesan cheese
-
1 tsp dried oregano
-
½ tsp onion powder
-
2 cups of your favorite marinara sauce
Instructions
-
Sauté the Filling: In a small skillet, heat olive oil over medium heat. Add the spinach and garlic. Sauté for 2–3 minutes until the spinach is wilted and the moisture has evaporated. Remove from heat, let cool slightly, and stir in the mozzarella.
-
Mix the Meat: In a large bowl, combine the ground meat, breadcrumbs, egg, Parmesan, oregano, and onion powder. Mix gently with your hands—do not overwork the meat, or it will become tough.
-
Stuffing: Scoop about 2 tablespoons of meat and flatten it into a disc in your palm. Place a small teaspoon of the spinach mixture in the center. Carefully fold the edges over the filling and roll into a smooth ball.
-
The Sear: Heat a splash of oil in a large oven-safe skillet over medium-high heat. Brown the meatballs on all sides (about 2 minutes per side). They don’t need to be cooked through yet.
-
Simmer: Pour the marinara sauce over the meatballs. Reduce heat to low, cover, and simmer for 10–12 minutes, or until the meatballs reach an internal temperature of 160°F (71°C).
Notes & Tips
-
Dry the Spinach: If using frozen spinach instead of fresh, squeeze it in a kitchen towel until it is bone-dry. Excess water will make the meatballs fall apart.
-
Uniformity: Use an ice cream scoop to ensure all meatballs are the same size so they cook evenly.
-
Chilling: If you have time, let the stuffed meatballs chill in the fridge for 20 minutes before searing. This helps them hold their shape better.
Nutritional Info (Per Serving)
| Nutrient | Amount |
| Calories | 385 kcal |
| Protein | 28g |
| Fat | 22g |
| Carbohydrates | 14g |
| Fiber | 3g |
Benefits
-
Iron & Fiber: The hidden spinach adds a significant boost of Vitamin K, Vitamin A, and iron.
-
High Protein: A dense source of amino acids for muscle repair.
-
Kid Friendly: A great way to “hide” vegetables for picky eaters who love cheese and pasta sauce.
Q&A
Q: Can I bake these instead of frying?A: Absolutely! Place them on a parchment-lined baking sheet at 400°F (200°C) for 18–20 minutes. You won’t get the same crust as searing, but it’s easier and uses less oil.
Q: Can I use ground turkey or chicken?A: Yes, but keep in mind poultry is leaner and can dry out. Adding an extra tablespoon of ricotta or olive oil to the meat mixture can help keep them juicy.
Q: Can these be frozen?A: Yes. You can freeze them raw (on a tray first, then moved to a bag) or cooked. If cooked, they stay fresh in the freezer for up to 3 months.