Ingredients:
For the Meatballs:
1 lb ground beef (or a mix of beef and pork)
1 cup fresh spinach, finely chopped
3 cloves garlic, minced
1/4 cup breadcrumbs
1/4 cup grated Parmesan cheese
1 large egg
1/2 tsp salt
1/4 tsp black pepper
1/2 tsp Italian seasoning
For the Filling:
1 cup mozzarella cheese, cut into small cubes
For Cooking:
2 tbsp olive oil (for frying)
Instructions:
Prepare the Meatball Mixture:
In a large mixing bowl, combine ground beef, chopped spinach, garlic, breadcrumbs, Parmesan, egg, salt, pepper, and Italian seasoning.
Mix gently until just combined to keep the meatballs tender.
Stuff with Mozzarella:
Scoop 1-2 tablespoons of the meat mixture and flatten it in your palm.
Place a cube of mozzarella cheese in the center.
Wrap the meat mixture around the cheese, sealing it completely. Roll into a ball.
Repeat with the remaining meat mixture and cheese cubes.
Cook the Meatballs:
Heat 2 tablespoons of olive oil in a large skillet over medium heat.
Place the meatballs in the skillet, ensuring not to overcrowd.
Cook for 4-5 minutes per side until browned and cooked through.
Serve and Enjoy:
Serve warm with marinara sauce for dipping or over pasta.
Garnish with grated Parmesan and fresh basil for extra flavor.
Tips for Success:
Seal the Meatballs Well: Ensure the mozzarella is fully enclosed to prevent it from melting out during cooking.
Don’t Overmix: Overmixing the meat mixture can make the meatballs dense. Mix until just combined.
Baking Option: If you prefer, bake the meatballs in a preheated oven at 375°F (190°C) for 20-25 minutes, turning halfway through.
Enjoy these melty, flavorful meatballs! Perfect for parties, weeknight dinners, or whenever you’re craving something hearty and cheesy.