Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Golden-brown mozzarella-stuffed meatballs arranged on a rustic white plate, slightly melting cheese visible through the cracks, garnished with fresh basil leaves, with a side of vibrant spinach and garlic sauce, on a wooden table.

Cheesy Spinach & Garlic Meatballs: Easy Mozzarella-Stuffed Delight!

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Cheesy Spinach & Garlic Meatballs are a delicious and hearty dish featuring tender ground meat stuffed with melty mozzarella, fresh spinach, and aromatic garlic. Perfect as an appetizer, main course, or family meal, this recipe combines savory flavors with healthy greens for a satisfying dining experience.

  • Total Time: 35 minutes
  • Yield: 4-6 servings

Ingredients

Scale
  • 1 pound ground beef or turkey
  • 2 cups fresh spinach, chopped
  • 3 cloves garlic, minced
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 1 large egg
  • 1/2 cup bread crumbs
  • 2 tbsp olive oil
  • Salt and pepper to taste
  • Fresh basil or parsley for garnish (optional)

Instructions

  1. In a large mixing bowl, combine ground meat, chopped spinach, minced garlic, Parmesan, egg, bread crumbs, salt, and pepper. Mix thoroughly until well incorporated.
  2. Take a small portion of the mixture, flatten it slightly in your hand, place a small cube or spoonful of mozzarella in the center, then mold the meat around the cheese to form a round meatball. Repeat with remaining mixture.
  3. Heat olive oil in a skillet over medium heat. Add meatballs and cook, turning occasionally, until browned on all sides and cooked through, about 10-12 minutes. Alternatively, bake in a preheated oven at 375°F (190°C) for 20-25 minutes.

Notes

  • Store leftovers in an airtight container in the refrigerator for up to 3 days, covered with marinara or sauce for extra flavor.
  • Freeze uncooked or cooked meatballs for up to 3 months. Reheat in oven or microwave before serving.
  • You can substitute ground turkey or chicken for beef for a leaner option.
  • Author: Serena Miller
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop, Baking
  • Cuisine: Italian-American
  • Diet: Western

Nutrition

  • Serving Size: 3 meatballs
  • Calories: 320 Kcal
  • Sugar: 2g
  • Sodium: 650mg
  • Fat: 22g
  • Saturated Fat: 9g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 28g
  • Cholesterol: 85mg
Close the CTA