Pesto Meatballs

Pesto meatballs in a white bowl on a wooden surface

EyeEm / Getty images

Prep: 25 mins
Cook: 30 mins
Total: 55 mins
Servings: 30 servings
Nutrition Facts (per serving)
93 Calories
6g Fat
2g Carbs
7g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 30
Amount per serving
Calories 93
% Daily Value*
Total Fat 6g 8%
Saturated Fat 2g 10%
Cholesterol 26mg 9%
Sodium 100mg 4%
Total Carbohydrate 2g 1%
Dietary Fiber 0g 1%
Total Sugars 0g
Protein 7g
Vitamin C 0mg 2%
Calcium 32mg 2%
Iron 1mg 4%
Potassium 107mg 2%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Pesto Meatballs are a real crowd pleaser. Pesto goes with just about everything, and putting some into meatballs makes them even more tender and delicious.

Use in recipes or cool and freeze for later use.


  • 1 tablespoon olive oil

  • 1 tablespoon butter

  • 1 medium onion, finely chopped

  • 2 cloves garlic

  • 2/3 cup pesto

  • 1/3 cup grated Parmesan cheese 

  • 1 large large egg

  • 1/3 cup dried bread crumbs

  • 1/2 teaspoon kosher salt

  • 1/8 teaspoon pepper

  • 1 1/4 pounds lean ground beef

Steps to Make It

  1. Gather the ingredients.

  2. Preheat oven to 350 F and heat a small skillet with olive oil and butter over medium heat.

  3. Add onion and garlic; cook and stir until tender, about 6 to 8 minutes. Remove to a large bowl and let cool for 10 minutes.

  4. Beat in pesto, cheese, egg, bread crumbs, salt, and pepper and mix well.

  5. Add beef and mix gently but thoroughly with hands until combined. Form into 1-1/2 inch meatballs. Place on a cookie sheet with sides.

  6. Bake for 25 to 30 minutes or until an instant-read thermometer registers 165 F.