Ingredients
Scale
- 1 lb Ground Beef or Turkey (can substitute with lean turkey)
- 2 cups Fresh Spinach (sautéed to enhance flavor)
- 4 cloves Garlic (minced)
- 1 small Onion (optional, finely chopped)
- 1 large Egg
- 1 cup Breadcrumbs (can use oats or almond flour)
- 1/2 cup Grated Parmesan Cheese
- 8 oz Low-Moisture Mozzarella Cubes (use chilled to avoid leaks)
- 1 tbsp Italian Seasoning
- Salt to taste
- Pepper to taste
- 1/2 tsp Red Pepper Flakes (for heat)
- 1 tbsp Chopped Parsley (for freshness)
Instructions
- Preheat the oven to 400°F if baking or heat a skillet over medium-high heat with oil for pan frying.
- Sauté the chopped onion until translucent then add the minced garlic and cook one minute more.
- Add the fresh spinach and cook until wilted then cool slightly and chop if leaves are large.
- In a large bowl combine the ground meat, sautéed spinach mixture, egg, breadcrumbs, Parmesan, Italian seasoning, red pepper flakes, salt, and pepper.
- Mix gently until just combined to keep meatballs tender.
- Shape mixture into golf ball sized portions and press a chilled mozzarella cube into the center of each, sealing the meat around the cheese.
- Place meatballs on a lined baking sheet if baking or on a plate if transferring to the skillet.
- Bake for 15 to 18 minutes or pan fry turning carefully until all sides are golden and meat reaches safe temperature.
- Let meatballs rest for a few minutes so the cheese settles and juices redistribute.
- Garnish with chopped parsley and serve warm with your favorite sauce or dipping condiment.
Notes
Chill the mozzarella cubes before stuffing to avoid leaks. For crispy edges, finish under the broiler for 1-2 minutes.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 4 meatballs
- Calories: 350
- Sugar: 3g
- Sodium: 450mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 4g
- Protein: 20g
- Cholesterol: 80mg