Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Spinach Garlic Meatballs Stuffed with Mozzarella – Juicy, Cheesy Comfort Food

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Spinach Garlic Meatballs Stuffed with Mozzarella are juicy beef meatballs with a gooey mozzarella center, flavored with garlic and earthy spinach. Perfect for weeknight dinners or a comforting family meal.

  • Total Time: 25 minutes
  • Yield: 10–12 meatballs

Ingredients

Scale
  • 1 lb ground beef
  • 1 cup fresh spinach, chopped
  • 4 cloves garlic, minced
  • 1 large egg
  • 1/3 cup breadcrumbs
  • 1/4 cup grated Parmesan
  • 1 tsp Italian seasoning
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1012 small cubes of mozzarella cheese (about 1/2-inch each)
  • 2 tbsp olive oil (for cooking)

Instructions

  1. Heat 1 tablespoon olive oil in a skillet over medium heat. Sauté garlic for 30 seconds, then add chopped spinach and cook until wilted, about 2 minutes. Remove and let cool.
  2. In a large bowl, combine ground beef, cooled spinach-garlic mixture, egg, breadcrumbs, Parmesan, Italian seasoning, salt, and pepper. Mix gently until evenly combined.
  3. Take 2 tablespoons of meat mixture, flatten, place a mozzarella cube in the center, and wrap meat around it to form a ball. Repeat for remaining meat.
  4. Heat remaining olive oil in a skillet over medium heat. Brown meatballs 2–3 minutes per side. Reduce heat, cover, and cook 6–8 minutes until fully cooked.
  5. Serve warm on their own, with marinara, or over pasta or rice.

Notes

  • Alternatively, bake at 400°F (200°C) for 18–20 minutes.
  • Serve with garlic bread, zoodles, or a fresh salad.
  • Author: lily
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Category: Main Dish
  • Method: Skillet or Baked
  • Cuisine: American