Go Back
Cheese Stuffed Meatballs

Cheese Stuffed Meatballs

The ultimate comfort food, Cheese Stuffed Meatballs are a crowd-pleaser that's easy to make and full of flavor. With tender beef surrounding gooey cheese and a rich tomato sauce, this dish makes for a satisfying weeknight dinner that everyone will love!
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Dinner
Cuisine Italian
Servings 6 servings
Calories 300 kcal

Equipment

  • Large Skillet

Ingredients
  

  • 45 pieces miniature or little mozzarella cheese pearls
  • 1/3 cup yellow onion
  • 2 tablespoons whole milk
  • 1/2 cup panko breadcrumbs
  • 1/2 cup Parmesan cheese freshly grated
  • 1 pound ground beef
  • 2 cloves garlic
  • 1/2 teaspoon dried oregano
  • 3 tablespoons fresh parsley
  • 1 large egg
  • Salt and pepper
  • 3 tablespoons olive oil divided
  • 1 can crushed tomatoes
  • 5 to 6 cloves garlic minced
  • Fresh basil
  • 1/4 teaspoon dried oregano
  • 1 teaspoon Italian seasoning
  • 1/4 teaspoon red pepper flakes
  • Spaghetti thin or thick, for serving
  • freshly grated Parmesan cheese optional

Instructions
 

  • Slice each mozzarella ball into two pieces and set aside.
  • Using a cheese grater, finely grate the onion.
  • In a large bowl, combine the milk, panko, Parmesan, ground beef, minced garlic, dried oregano, fresh parsley, egg, and grated yellow onion. Add about 1 teaspoon salt and 1/2 teaspoon pepper.
  • Knead the mixture with your hands until combined.
  • Measure out a scant 1 tablespoon of the mixture and gently form a ball. Press 1 mozzarella piece into the center and ensure the meatball mixture completely covers the mozzarella.
  • Repeat with all the meat mixture. You should get around 44–46 “mini” meatballs.
  • In a large nonstick skillet, add 1 and 1/2 tablespoons olive oil. Heat to medium-high and add in about half the meatballs. Gently turn the meatballs over and cook for about 3–4 minutes or until they are browned (but not cooked through). Remove to a plate.
  • Add another 1 and 1/2 tablespoons oil and repeat with the rest of the meatballs. Remove the rest of those meatballs to the plate.
  • In the same skillet, add remaining 1/4 cup olive oil. When the oil is hot, add the garlic.
  • As soon as the garlic sizzles, add the canned tomatoes. Pour 1 cup water into the can of tomatoes and slosh around to get the rest of the tomatoes. Pour that into the skillet as well.
  • Add red pepper flakes, oregano, and about 1 teaspoon salt. Stir.
  • Add 1 sprig of basil and submerge it in the sauce.
  • Add the cooked meatballs into the mixture and press to be covered in the sauce. Simmer for 8–12 minutes, turning every now and again, or until completely cooked through. Discard the basil sprig.
  • Meanwhile, prepare the pasta according to package directions. Drain.
  • Top the pasta with meatballs and sauce. Garnish with fresh ribboned basil, additional cracked pepper, and freshly grated Parmesan cheese.

Notes

  • Storage: Store Cheese Stuffed Meatballs and sauce together in an airtight container and pasta in another for up to 4 days in the fridge.
  • Freezing: Freeze cooked meatballs (without sauce) in a single layer, then move to a freezer bag or container for up to 3 months.
Keyword Cheese Stuffed Meatballs, Easy Meatball Recipe, Homemade Meatballs, Italian Dinner Recipe