Ingredients
- Ground Beef: 1 pound
- Fresh Spinach: 5 ounces, chopped
- Garlic: 4 cloves, minced
- Mozzarella Cheese: 4 ounces, cut into 1/2 inch cubes
- Breadcrumbs: 1/2 cup
- Egg: 1 large
- Parmesan Cheese: 1/4 cup, grated
- Olive Oil: 2 tablespoons
Instructions
- Step 1: In a large bowl, combine ground beef, chopped spinach, minced garlic, breadcrumbs, egg, and Parmesan cheese. Mix well with your hands until all ingredients are evenly distributed.
- Step 2: Take a small amount of the meat mixture (about 2 tablespoons) and flatten it in the palm of your hand. Place a mozzarella cheese cube in the center.
- Step 3: Gently enclose the cheese with the meat, forming a ball. Ensure the cheese is completely sealed within the meatball to prevent leakage during cooking. Repeat with the remaining meat mixture and cheese.
- Step 4: Heat olive oil in a large skillet over medium heat. Add the meatballs to the skillet, being careful not to overcrowd.
- Step 5: Cook the meatballs for about 10-12 minutes, turning them occasionally, until they are browned on all sides and cooked through. Internal temperature should reach 160°F (71°C).
- Step 6: Serve immediately over pasta with your favorite tomato sauce, or as an appetizer.
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 sauce to keep them moist.
- Serve these cheesy meatballs as a fun and flavorful appetizer with a side of marinara for dipping!
- Don't overmix the meat mixture, as this can result in tough meatballs; gently combine until just incorporated.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Method: Stovetop
- Cuisine: American