Slow Cooker Mozzarella-Stuffed Meatballs, Crockpot

Confession. It’s been a reallllly long time since I last pulled out my slow cooker. I drank the Instant Pot Kool-Aid last summer and I haven’t looked back since. It’s not that I hated my slow cooker, but with working full-time and being so busy, the IP seems to better fit our life during the weekdays.

I’ve been feeling a little sad for my slow cooker. And while I love how quickly the IP cooks everything, there is something really comforting about the smell of a delicious meal cooking low and slow on a lazy Sunday afternoon and I’ve missed it!

So, I dug it back out last week and made these awesome mozzarella-stuffed meatballs!

Slow Cooker Mozzarella-Stuffed Meatballs, Crockpot

The recipe is pretty straightforward, just some ground beef, eggs, seasonings, and breadcrumbs. I recommend some good mozzarella cheese to stuff in the middle. I’ve used mozzarella string cheese and it just didn’t seem to stay nice and melted.

You may also notice the added step of browning the meatballs. I highly suggest not skipping this step as browning the meatballs helps to lock in so much flavor.

Slow Cooker Mozzarella-Stuffed Meatballs, Crockpot

One tip I want to share is to avoid overmixing. When soaking in sauce for a long time, meatballs can start to break apart easily. So, you don’t need to stir these that much and if you do, do it gently to avoid breaking the meatballs!

You can serve these meatballs in a variety of ways too! Serve them with any type of pasta, zoodles, or even in a sub roll!

Slow Cooker Mozzarella-Stuffed Meatballs, Crockpot

Slow Cooker Mozzarella-Stuffed Meatballs, Crockpot
Yield: makes 12 meatballs

Slow Cooker Mozzarella-Stuffed Meatballs

Prep Time 10 minutes
Cook Time 4 hours 20 minutes
Total Time 4 hours 30 minutes

Delicious homemade meatballs stuffed with mozzarella cheese cooked in the slow cooker. Perfect to serve with any pasta or with salad!


For the meatballs:

  • 2 pounds ground beef
  • 2 large eggs
  • 1 cup bread crumbs
  • 1/2 cup grated Parmesan cheese
  • 2 garlic cloves, minced
  • 1 1/2 teaspoons salt
  • 1 teaspoon onion powder
  • 2 tablespoons fresh chopped parsley
  • approx. 7 ounces mozzarella cheese, cut into 1/2-inch cubes
  • 2 tablespoons extra virgin olive oil

For the sauce:

  • 1 (28-ounce) can crushed tomatoes
  • 1 (28-ounce) can plain tomato sauce
  • 1 (6-ounce) can tomato paste
  • 1/2 cup red wine
  • 3/4 teaspoon salt
  • 1 1/2 teaspoons oregano
  • 1 teaspoon thyme
  • 1/2 teaspoon dried basil
  • 1/2 teaspoon dried rosemary
  • 1 tablespoon sugar (optional, cuts the acidity of the tomatoes)


  1. In a large mixing bowl, add the beef, eggs, bread crumbs, Parmesan, garlic, salt, onion powder, and parsley. Mix with clean hands until combined. Take about 2-3 tablespoons of the meat and form into a ball. Press a cube of the mozzarella cheese into the center of the meatball and make sure the meat completely covers the cheese. Repeat with remaining meatballs.
  2. Heat the olive oil in a non-stick skillet over medium high heat. Arrange the meatballs in the pan in a single layer and brown on all sides, cooking for 1-2 minutes per side, gently flipping with a fork (about 8-10 minutes total).
  3. While the meatballs are browning, pour the tomato sauce, crushed tomatoes, and tomato paste into the slow cooker. Then stir in the wine, salt, oregano, thyme, basil, rosemary, and sugar (if using) until mixed. Transfer the browned meatballs to the slow cooker, gently stir in with the sauce until covered. Cover and cook on low for 4 hours or high for 2 hours.

Nutrition Information:



Serving Size:

1 meatball with 1/2 cup sauce

Amount Per Serving: Calories: 252Total Fat: 12.3gSaturated Fat: 4.7gTrans Fat: .32gCholesterol: 103mgSodium: 481mgCarbohydrates: 11.2gFiber: 2.6gSugar: 6.5gProtein: 24.6g

Slow Cooker Mozzarella-Stuffed Meatballs, Crockpot