This recipe from makes deliciously tender crockpot turkey meatballs with hardly any work. Throw them in the crockpot in the morning and come home to an amazing smelling home and meal!

Yield: about 25 medium-size meatballs

Nutrition info per meatball with sauce (if you make 25 meatballs): Calories 101 | Fat 5g | Protein 8g | Carbs 6g
Nutrition information is provided by MyFitnessPal Recipe Calculator

prep time: 35 minutes

total time: 6 hours, 35 minutes


  • 1 large egg
  • 1 pound 97-98% lean ground turkey
  • 1 pound 92-93% lean ground turkey
  • 2/3 cup Panko (breadcrumbs)
  • 3 Tablespoons olive oil
  • 1/4 cup grated parmesan cheese
  • 3 cloves garlic, minced
  • 2 teaspoons dried oregano
  • 2 teaspoons dried basil
  • 3/4 teaspoon salt
  • 1/2 teaspoon pepper
  • 1 large onion sweet onion, sliced
  • two 28-ounce cans crushed tomatoes
  • chopped fresh basil for serving, optional


1. Beat the egg in a large mixing bowl. Add the ground turkey, Panko, 2 Tablespoons olive oil, parmesan, garlic, oregano, basil, salt, and pepper. Mix everything up just so the ingredients are combined – avoid overmixing. Roll into desired size balls, about the size of a golfball works well. Place all rolled meatballs on a large baking sheet.

2. Place onion slices in the bottom of the crockpot, topped with 1 can of crushed tomatoes.

3. Coat a large skillet with remaining Tablespoon of olive oil and bring to medium-high heat. Lightly brown the meatballs (only 6-8 meatballs at a time) for about 1 minute on each side. Layer the meatballs into the crockpot as you’re browning each batch. Once all browned meatballs have been added to the crockpot, pour remaining can of tomatoes on top.

4. Cover and cook on low for 6-6.5 hours. Serve with pasta, as meatball subs, plain, with a side salad. Top with a little chopped fresh basil. Store leftovers covered tightly in the refrigerator for up to 1 week.

MAKE AHEAD/FREEZE: Prepare meatballs through the browning stage; cover and refrigerate for up to 1 day or freeze up to 2 months. Add to crockpot and cook as directed. OR you may fully prepare 1 day in advance, refrigerate, then cook in the crockpot on low for 45 minutes or until warmed. Freeze cooked meatballs in sauce for up to 2 months. Defrost before reheating as desired.

NO SLOW COOKER? No problem! Prepare through step 2. Add the shaped meatballs to a large skillet coated with 1 Tablespoon olive oil and saute until browned on all sides, about 5 minutes. Transfer back to the large baking sheet. Repeat with all meatballs since they cannot all fit into the pan at once. Turn off heat. Pour off any excess oil. In a very large pot, add the sliced onions and 1 can crushed tomatoes. Add the meatballs and pour remaining can of crushed tomatoes on top. Turn the heat to low-medium and simmer until the sauce thickens slightly, the flavors blend, and the meatballs are cooked through, 25-35 minutes. 

What are some of your favorite crockpot turkey meatball recipes? Share in the comments below! 

Keep Moving,

-Team FitStar

  • Stu Eddins

    2 pounds turkey? Or, 1 pound your choice of how lean?

    • FitStar

      Hi Stu, it calls for 2 pounds of turkey total. 1 pound of 97-98% lean ground turkey AND 1 pound of 92-93% lean ground turkey. This mix just adds a bit of flavor, but would still be great with two pounds of one or the other. Hope that helps!

  • Sally Hudson

    Do you have
    a carb count on the turkey meatballs?

    • FitStar

      Hi Sally, we’ve added the nutrition info above. If you make 25 meatballs from this recipe, each meatball with sauce has 6g carbs (101 calories, 5g fat, 6g carbs, 8g protein per meatball with sauce). Let us know what you think if you make these!

  • Tahnee Lee Anderson

    How many serves??