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

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.


  • 1 tablespoon olive oil
  • 1 tablespoon butter
  • 1 onion (finely chopped)
  • 2 cloves garlic (minced)
  • 2/3 cup pesto
  • 1/3 cup Parmesan cheese (grated)
  • 1 egg
  • 1/3 cup dried bread crumbs
  • 1/2 teaspoon salt
  • 1/8 teaspoon pepper
  • 1 1/4 pounds ground beef (lean)

Steps to Make It

  1. Gather the ingredients.

  2. Preheat oven to 350 F.

  3. In a small skillet, heat olive oil and butter over medium heat. 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. Use in recipes, or cool and freeze for later use.

  7. Enjoy!