Go Back
High-Protein Chicken Pesto Parmesan Meatball Subs
Ash Tyrrell

High-Protein Chicken Pesto Parmesan Meatball Subs

I recently made these High-Protein Chicken Pesto Parmesan Meatball Subs, and they instantly became one of my favorite comfort-food dinners. The juicy chicken meatballs are packed with pesto and parmesan, giving them incredible flavor without feeling too heavy. I love how this recipe delivers all the classic chicken parmesan flavors in a simpler and healthier way.
Total Time 1 hour 5 minutes
Servings: 6

Ingredients
  

  • pounds ground chicken 93% lean – Lean chicken keeps the meatballs high in protein while staying juicy.
  • 2 large eggs beaten – Helps bind everything together for tender meatballs.
  • ½ cup finely minced yellow onion – Adds moisture and natural sweetness.
  • 3 garlic cloves minced – Fresh garlic provides the best flavor.
  • teaspoons dried oregano – Brings classic Italian seasoning notes.
  • teaspoons kosher salt – Enhances all the flavors.
  • ¼ teaspoon crushed red pepper flakes – Adds a gentle kick of heat.
  • 2 tablespoons pesto – Use a quality basil pesto for the brightest flavor.
  • ½ cup freshly grated parmesan cheese – Freshly grated parmesan melts better and tastes richer than pre-shredded.
  • cup panko breadcrumbs or gluten-free panko – Helps keep the meatballs light and tender.
  • 1 tablespoon olive oil – Used for browning the meatballs.
  • 1 tablespoon olive oil – Creates a flavorful base.
  • ½ cup minced yellow onion – Adds sweetness and depth.
  • 3 garlic cloves minced – Gives the sauce a bold flavor.
  • 1 teaspoon dried oregano – Enhances the Italian-inspired taste.
  • ¼ teaspoon crushed red pepper flakes – Optional for mild heat.
  • 24- ounce jar marinara sauce – Choose a high-quality marinara with simple ingredients.
  • ½ cup low-sodium chicken broth – Helps create a silky sauce.
  • 4 large slices sourdough bread or sturdy sandwich rolls – Toasting prevents sogginess.
  • ½ cup freshly grated parmesan cheese – Adds extra cheesy goodness.
  • 8 slices provolone or goat cheddar cheese – Melts beautifully over the meatballs.
  • For the Fresh Greens
  • 2 cups shredded romaine lettuce – Adds crunch.
  • 2 cups baby arugula – Provides a peppery contrast.
  • 2 teaspoons extra virgin olive oil – Light dressing base.
  • 2 teaspoons red wine vinegar – Brightens the greens.
  • 2 tablespoons chopped pepperoncini peppers – Adds tangy flavor.
  • ½ teaspoon dried oregano – Complements the Italian flavors.
  • Salt and black pepper to taste
  • ¼ cup fresh basil sliced thinly – Fresh finishing touch.

Method
 

  1. In a large bowl, combine the ground chicken, eggs, onion, garlic, oregano, salt, red pepper flakes, pesto, parmesan, and breadcrumbs. Mix gently until everything is evenly combined. Avoid overmixing because it can make the meatballs dense.
  2. Lightly dampen your hands and roll the mixture into evenly sized meatballs. Making them the same size helps them cook evenly. Arrange them on a plate while you prepare the skillet.
  3. Heat olive oil in a large skillet over medium-high heat. Add the meatballs and let them brown on all sides. This creates a delicious crust and locks in moisture.
  4. Remove the meatballs temporarily and add olive oil to the same skillet. Cook the onions until softened, then stir in garlic, oregano, and red pepper flakes. This creates a flavorful foundation for the sauce.
  5. Pour in the marinara sauce and chicken broth, stirring well. Return the browned meatballs to the skillet and nestle them into the sauce. Cover and simmer until the meatballs are fully cooked and tender.
  6. Place the bread slices or rolls on a baking sheet. Toast them lightly under the broiler until golden. This step helps prevent the sandwiches from becoming soggy.
  7. Top each piece of toasted bread with several meatballs and a generous spoonful of sauce. Sprinkle parmesan cheese over the top and add slices of provolone or goat cheddar.
  8. Place the assembled subs under the broiler for a few minutes. Watch closely as the cheese melts and becomes bubbly and lightly golden.
  9. Combine romaine, arugula, olive oil, vinegar, pepperoncini, oregano, basil, salt, and pepper in a bowl. Toss everything together until evenly coated.
  10. Place a generous amount of fresh greens on top of each meatball sub. Serve immediately while the cheese is still melted and gooey.

Notes

  • I always grate parmesan fresh because it melts more smoothly and adds better flavor.
  • I like using damp hands when shaping meatballs because the mixture sticks less.
  • I never skip browning the meatballs first since it adds a rich, savory crust.
  • I toast the bread before adding the sauce to keep it from getting soggy.
  • I often add extra fresh basil right before serving because it brightens the entire dish.
  • I prefer using high-quality pesto since it greatly impacts the overall flavor.