06/02/2026
Cheesy Spinach-Stuffed Beef Meatballs
Introduction
These Cheesy Spinach-Stuffed Beef Meatballs are a delicious twist on classic homemade meatballs. Juicy seasoned beef surrounds a creamy filling of melted mozzarella and nutritious spinach, creating a flavorful dish that’s perfect for family dinners, meal prep, or special occasions. Served with a rich buttery pan sauce, these stuffed meatballs are comforting, satisfying, and packed with protein.
Ingredients
The Meatball Mixture
• 500g (1.1 lbs) ground beef (preferably 80/20)
• 1 small onion, finely minced
• 2 cloves garlic, minced
• 50g (1/2 cup) breadcrumbs or panko
• 1 large egg
• 30g (1/3 cup) grated Parmesan cheese
• 1 tablespoon fresh parsley, finely chopped
• 1 teaspoon salt
• 1/2 teaspoon black pepper
The Stuffing
• 150g (5 oz) fresh spinach, wilted and chopped
• 150g (5 oz) mozzarella cheese, cubed or shredded
The Pan Sauce
• 2 tablespoons butter
• 120ml (1/2 cup) beef broth
• A splash of fresh lemon juice
• 1 tablespoon olive oil
Instructions
1. Prepare the spinach and mozzarella filling.
2. Mix all meatball ingredients in a large bowl.
3. Shape the meat mixture around the filling.
4. Sear the meatballs until golden brown.
5. Simmer in the buttery beef broth sauce until fully cooked.
6. Spoon the sauce over the meatballs before serving.