Pesto Meatballs

the top view of a bowl of pesto noodles topped with pesto meatballs sitting on a marble surface

These pesto meatballs are filled with flavor and super easy to make – perfect for a weeknight meal!


  • 1 1/2 pounds ground beef
  • 3/4 cup pesto (store-bought or homemade), divided
  • 1/2 teaspoon garlic powder
  • 1 teaspoon sea salt
  • 1/4 teaspoon ground black pepper
  • 1/4 teaspoon crushed red pepper flakes (optional)
  • 12 ounces spaghetti
  • Shredded parmesan cheese, for garnish


  1. Preheat the oven to 400 F.
  2.  In a large bowl, combine the ground beef, 1/2 cup of pesto, garlic powder, salt, pepper, and red pepper flakes with your hands until evenly distributed.
  3. Shape the meat mixture into 1-inch balls with your hands and place the meatballs on a rimmed baking sheet.
  4. Bake for 18 minutes, until browned, then remove from oven.
  5. While the meatballs are in the oven, cook the pasta according to package instructions.
  6. Toss pasta with the remaining 1/4 cup of pesto, then top with the meatballs and garnish with parmesan cheese.


  • Use our roasted garlic pesto for a dairy-free, Paleo pesto option
  • For a veggie-packed pesto, opt for our spinach pesto
  • For a low-carb, paleo option, use zucchini noodles or spaghetti squash in place of pasta

Keywords: pesto, ground beef, beef, meatballs, pasta, basil