Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Juicy Turkey Meatballs in Creamy Pesto Sauce in 30 Minutes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Amy
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Dinner
  • Method: Skillet
  • Cuisine: Italian-inspired
  • Diet: Halal

Description

Juicy turkey meatballs cooked in a rich yet light creamy pesto sauce, ready in about 30 minutes and perfect for an easy, comforting weeknight dinner.


Ingredients

1 lb ground turkey

1/2 cup breadcrumbs

1 large egg

2 cloves garlic, minced

1/4 cup grated parmesan cheese

1 tsp salt

1/2 tsp black pepper

1 cup heavy cream

1/2 cup basil pesto

2 tbsp olive oil


Instructions

  1. In a large bowl, combine ground turkey, breadcrumbs, egg, garlic, parmesan cheese, salt, and black pepper. Mix gently until just combined.
  2. Shape the mixture into 1-inch meatballs without overworking the meat.
  3. Heat olive oil in a large skillet over medium heat. Add meatballs in a single layer.
  4. Cook for 8–10 minutes, turning gently, until browned on all sides and cooked through. Remove meatballs and set aside.
  5. Lower the heat and add heavy cream and pesto to the same skillet, stirring until smooth and warmed.
  6. Return meatballs to the skillet and simmer in the sauce for about 5 minutes.
  7. Serve immediately while hot and creamy.

Notes

Do not overmix the meat to keep meatballs tender.

Store-bought pesto works perfectly for this recipe.

Add spinach or cherry tomatoes during the final simmer for extra vegetables.

Leftovers keep well refrigerated for up to 3 days.


Nutrition

  • Serving Size: 1 serving
  • Calories: 520
  • Sugar: 3g
  • Sodium: 780mg
  • Fat: 36g
  • Saturated Fat: 15g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 1g
  • Protein: 35g
  • Cholesterol: 165mg