Turkey Meatballs with Green Beans & Cherry Tomatoes


The flavor of the turkey meatballs is enhanced by the Asiago and prosciutto. We love keeping this turkey meatball recipe on hand for meal prep, since meatballs can be used in sandwiches, salads, pasta and more.

Prep Time:
25 mins
Additional Time:
10 mins
Total Time:
35 mins
6 servings
Nutrition Profile:


  • Cooking spray

  • ¼ cup dry bread crumbs

  • ¼ cup whole milk

  • 2 large eggs, lightly beaten

  • 1 ½ ounces Asiago cheese, finely shredded (about 2/3 cup)

  • 1 ¼ ounces sliced prosciutto, finely chopped

  • ¼ cup finely chopped yellow onions

  • ¼ cup chopped fresh flat-leaf parsley, plus more for garnish

  • 1 teaspoon kosher salt, divided

  • ¾ teaspoon black pepper, divided

  • 1 pound 93% lean ground turkey

  • 12 ounces haricots verts (French green beans), trimmed

  • 3 tablespoons olive oil, divided

  • 2 cups multicolored cherry tomatoes

  • 2 tablespoons shaved Asiago cheese


  1. Preheat oven to high broil with rack positioned 6 inches from heat source. Coat a baking sheet with cooking spray. Stir together breadcrumbs and milk in a small bowl. Stir together eggs, shredded Asiago, prosciutto, onion, parsley, and 1/2 teaspoon each of the salt and pepper in a large bowl until combined. Add breadcrumb-milk mixture and turkey; mix gently using hands until combined. Shape into 24 meatballs. Arrange meatballs spaced 1 inch apart on half of prepared baking sheet.

  2. Toss together green beans, 1 tablespoon of the oil, 1/4 teaspoon of the salt, and remaining 1/4 teaspoon pepper in a large bowl. Spread in an even layer on unused half of baking sheet with meatballs.

  3. Toss together tomatoes, 1 tablespoon of the oil, and remaining 1/4 teaspoon salt in a medium bowl. Coat a separate baking sheet with cooking spray; spread tomatoes in an even layer on baking sheet.

  4. Place baking sheets side-by-side in preheated oven. Broil until tomatoes are browned and have burst, about 5 minutes. Remove tomatoes from oven. Continue broiling meatballs and green beans until meatballs are browned and cooked through, about 7 minutes. Remove from oven.

  5. Transfer tomatoes (along with any tomato juices on baking sheet) to a bowl; add remaining 1 tablespoon oil, and stir gently to combine. To serve, arrange 1 1/2 cups green beans and 4 meatballs on each of 6 plates. Spoon tomatoes evenly over green beans; drizzle tomato juices in bowl over meatballs. Sprinkle evenly with shaved Asiago; garnish with parsley.

Nutrition Facts (per serving)

354 Calories
23g Fat
14g Carbs
24g Protein
Nutrition Facts
Servings Per Recipe 6
Serving Size 4 meatballs, 1 1/2 cups green beans, 1/4 cup tomato mixture
Calories 354
% Daily Value *
Total Carbohydrate 14g 5%
Dietary Fiber 3g 11%
Total Sugars 4g
Protein 24g 48%
Total Fat 23g 29%
Saturated Fat 6g 30%
Sodium 701mg 30%

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles