Print

These flavorful and cheesy meatballs are a perfect blend of spinach, garlic, and gooey mozzarella. They’re quick to make, packed with nutrients, and can be served as a main dish or paired with pasta. Perfect for a weeknight dinner or meal prep!

Ingredients

Scale
  • 1 lb ground beef or turkey
  • 1 cup fresh spinach, finely chopped
  • 1/4 cup breadcrumbs
  • 1 egg
  • 2 cloves garlic, minced
  • 1/2 tsp Italian seasoning
  • Salt and pepper to taste
  • 8 small mozzarella cubes (about 1/2 inch each)
  • 1 tbsp olive oil

Instructions

  1. Prepare the Mixture:
    In a large bowl, combine the ground meat, chopped spinach, breadcrumbs, egg, minced garlic, Italian seasoning, salt, and pepper. Mix gently until just combined.
  2. Form the Meatballs:
    Take a small portion of the meat mixture and flatten it in your palm. Place a mozzarella cube in the center and wrap the meat around it, forming a ball. Repeat to make 8 meatballs.
  3. Cook the Meatballs:
    • Heat olive oil in a large skillet over medium heat.
    • Carefully place the meatballs in the skillet and sear on all sides until golden brown (about 2-3 minutes per side).
    • Reduce the heat to low, cover the skillet, and let the meatballs simmer for 10 minutes, or until cooked through.
  4. Serve:
    • Serve the meatballs with marinara sauce and pasta, or enjoy them on their own as a protein-packed snack.
    • Garnish with fresh parsley or grated Parmesan cheese if desired.

Notes

  1. Use fresh spinach: Fresh spinach adds a vibrant flavor and texture. If using frozen spinach, make sure to thaw and squeeze out excess water.
  2. Don’t overmix: Overmixing the meat mixture can make the meatballs tough. Mix just until combined.
  3. Sear evenly: Sear the meatballs on all sides to lock in moisture and flavor.
  4. Customize: Swap ground beef for turkey, chicken, or even plant-based meat for a lighter option.

Nutrition