Ingredients
- Ground Beef: 1 pound
- Fresh Spinach: 5 ounces, chopped
- Garlic: 4 cloves, minced
- Breadcrumbs: 1/2 cup
- Egg: 1 large
- Mozzarella Cheese: 4 ounces, cut into 1/2 inch cubes
- Parmesan Cheese: 1/4 cup, grated
- Olive Oil: 2 tablespoons
Instructions
- Step 1: Preheat oven to 400°F (200°C). In a large bowl, combine ground beef, spinach, garlic, breadcrumbs, egg, and Parmesan cheese. Mix well with your hands until all ingredients are thoroughly combined.
- Step 2: Take a small amount of the meat mixture (about 2 tablespoons) and flatten it in your palm. Place a mozzarella cube in the center, then mold the meat around the cheese to form a meatball, ensuring the mozzarella is completely enclosed. Repeat with the remaining meat mixture and mozzarella.
- Step 3: Heat olive oil in a large oven-safe skillet over medium-high heat. Sear the meatballs on all sides until browned, about 5-7 minutes. This helps to lock in the juices and adds flavor.
- Step 4: Transfer the skillet to the preheated oven and bake for 20-25 minutes, or until the meatballs are cooked through and the internal temperature reaches 160°F (71°C).
- Step 5: Remove from the oven and let the meatballs rest for a few minutes before serving. The cheese inside will be very hot.
Notes
- Store leftover meatballs in an airtight container in the refrigerator for up to 3 days.
- For best results, reheat meatballs gently in a skillet with a little tomato sauce to keep them moist and flavorful.
- Serve these cheesy meatballs over pasta, polenta, or with a simple side salad for a complete and satisfying meal.
- Don't overmix the meat mixture, as this can result in tough meatballs; gently combine the ingredients just until they are evenly distributed.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Method: Stovetop
- Cuisine: American