Meatball Pizza (Homemade, Crispy Crust)
Two Italian-American classics, one incredible pizza. This meatball sub meets pizza night. Juicy, Parmesan-laced meatballs with rich tomato sauce and melted mozzarella on a crispy homemade crust. It is dinner in 45 minutes, and every slice tastes like Sunday dinner folded into a pizza.
Most meatball pizza recipes either use frozen meatballs (bland and rubbery) or giant meatballs that make every other bite crust-only. The trick is small, 1-inch meatballs - they distribute evenly across the surface so every bite has meat, sauce, and cheese. Serious Eats’ J. Kenji Lopez-Alt tested this exact approach and found that small whole balls beat quartered large balls every time.
Key Takeaways
- Small meatballs (1 inch) are the secret. They distribute evenly across the pizza so every bite has meat. Large meatballs create uneven coverage.
- Bake meatballs first, then top the pizza. Pre-cooking ensures juicy, fully cooked meatballs without a soggy crust. Takes 12-15 minutes extra.
- Use a beef-sausage blend. Italian sausage adds fennel and garlic flavor that plain beef cannot match. An 80/20 beef-to-sausage ratio works best.
- Go heavy on the sauce. Unlike a plain pizza, meatball pizza needs generous sauce - it is what makes each bite taste like a meatball sub.
- Store-bought dough works great. No shame in it. Most grocery store dough balls produce a crispy, chewy crust that rivals homemade.
- 45 minutes total. 20 minutes prep, 25 minutes bake time for meatballs and pizza combined.
Why Small Meatballs Change Everything
The biggest mistake people make with meatball pizza is using large meatballs. A 2-inch meatball sounds generous, but once you slice it or quarter it, it is just a chunk of meat - not a meatball anymore.
One-inch meatballs solve three problems at once:
- Even distribution. Thirty small balls spread across a 12-inch pizza means every slice gets 5-6 meatballs.
- Faster cooking. Small balls bake through in 12-15 minutes at 425F. No risk of a raw center or dried-out exterior.
- Better cheese coverage. Small balls sit on top of the cheese without weighing it down, so the mozzarella melts around each one.
The beef-sausage blend matters too. Pure ground beef works, but Italian sausage brings fennel seed, garlic, and pork fat that make the meatballs taste like they came from an Italian deli. If you only have ground beef, add 1/2 tsp fennel seeds and an extra clove of garlic to the mix.
The Meaty Sauce Trick
Here is a trick from Serious Eats that takes this pizza to the next level: save a small portion of the raw meatball mixture and brown it in the sauce. Instead of forming every bit of meat into balls, set aside 2-3 tablespoons of the mixture. Brown it in a saucepan, then add your pizza sauce and simmer for 10 minutes.
The result is a sauce with bits of browned meat throughout - every bite tastes meaty, not just the bites with actual meatballs on them. It takes 10 extra minutes and transforms the pizza from good to great.
If you want to skip this step, the pizza still works with straight jarred sauce. But the meaty sauce is worth the effort at least once. For an even deeper flavor, try the slow-simmered approach from our Italian Sunday meatballs.
Step-by-Step Instructions
1. Make the Meatball Mixture
Stir panko and milk together in a small bowl. Let it sit for 5 minutes - this panade keeps the meatballs tender and juicy even after a second trip through the oven.
In a large bowl, combine ground beef, sausage, the soaked panko, egg, 1/4 cup Parmesan, minced garlic, onion powder, Italian seasoning, salt, and pepper. Mix with your hands until just combined. Overmixing makes tough meatballs.
2. Form and Bake the Meatballs
Roll the mixture into 1-inch balls. You should get about 30. Place them on a parchment-lined sheet pan without touching. Bake at 425F for 12-15 minutes until golden and cooked through (160F internal temperature).
Let them cool on the pan while you prep the dough. The meatballs will finish cooking on the pizza, so they do not need to be perfectly done at this stage.
3. Stretch the Dough
Divide each dough ball and stretch into a 12-14 inch round. Use your knuckles, not a rolling pin - pressing and stretching preserves the air bubbles in the dough that create a puffy, crispy crust.
If the dough keeps springing back, let it rest for 5 minutes and try again. Cold dough from the fridge is harder to stretch than room-temperature dough.
4. Assemble the Pizza
Spread about 3/4 cup pizza sauce over each crust, leaving a 1/2-inch border. Layer half the mozzarella on each pizza. Arrange the meatballs evenly on top, pressing them slightly into the cheese so they stay put.
Drizzle with olive oil and sprinkle with the remaining Parmesan.
5. Bake
Slide the pizza onto a preheated baking sheet, pizza stone, or Baking Steel. Bake at 425F for 12-15 minutes until the crust is golden and puffed, and the cheese has browned spots.
A pizza stone or Baking Steel gives the crispiest bottom crust. If you only have a sheet pan, preheat it in the oven for 10 minutes before launching the pizza.
6. Finish and Serve
Let the pizza cool for 3-5 minutes. Top with fresh basil leaves and red pepper flakes if you like heat. Slice and serve immediately.
Variations
- Meatball Sub Pizza. Use marinara sauce instead of pizza sauce, add sliced provolone on top of the mozzarella, and finish with a sprinkle of dried oregano. Tastes exactly like a meatball sub.
- Spicy Meatball Pizza. Add 1/2 tsp red pepper flakes to the meatball mixture and use hot Italian sausage. Top with sliced cherry peppers before baking.
- White Meatball Pizza. Skip the tomato sauce. Spread ricotta cheese mixed with garlic and Parmesan over the dough, top with meatballs and mozzarella. Drizzle with olive oil after baking.
- BBQ Meatball Pizza. Swap pizza sauce for BBQ sauce. Use smoked mozzarella instead of regular. Add thinly sliced red onion and cilantro after baking.
- Frozen Meatball Shortcut. Use 30 frozen Italian meatballs, thawed and halved. Skip the meatball-making step entirely. Our guide to frozen meatball recipes has more ideas for using them beyond pizza.
Storage and Reheating
- Refrigerator: Leftover pizza keeps for 3-4 days in an airtight container or wrapped in foil.
- Reheat: 375F oven for 8-10 minutes, or air fryer at 350F for 4-5 minutes. The oven keeps the crust crispy better than a microwave.
- Freezer: Wrap individual slices in plastic wrap, then foil. Freezes for up to 2 months. Reheat from frozen at 375F for 12-15 minutes.
Frequently Asked Questions
Can I use frozen meatballs for this pizza?
Yes. Thaw 30 frozen Italian-style meatballs, then halve or quarter them depending on size. Arrange them on the pizza as directed. Frozen meatballs will not be as juicy as homemade, but they work in a pinch and save 20 minutes of prep.
What is the best cheese for meatball pizza?
Low-moisture mozzarella is the standard - it melts evenly and does not make the pizza soggy. Fresh mozzarella has too much water and will pool on the surface. A sprinkle of Pecorino Romano or Parmesan after baking adds a sharp, salty finish.
How do I keep the crust from getting soggy?
Three things help: (1) pre-bake the meatballs instead of putting raw meat on the dough, (2) use low-moisture mozzarella instead of fresh, and (3) bake on a preheated pizza stone or Baking Steel for maximum crispiness.
Can I make this pizza ahead of time?
You can make the meatball mixture up to 2 days in advance and refrigerate it. You can also bake the meatballs a day ahead. Assemble and bake the pizza fresh for the best crust texture.
What temperature should I bake meatball pizza?
425F (220C) works for most home ovens. If you have a pizza stone or Baking Steel, you can go up to 475-500F for a crispier, more charred crust. At 425F, bake for 12-15 minutes.
Sources
- Serious Eats - The Best Meatball Pizza Recipe - J. Kenji Lopez-Alt’s technique for small meatballs and meaty sauce
- Melissa’s Southern Style Kitchen - Meatball Pizza Recipe - Easy weeknight approach with beef-sausage blend
- Food Network - Mega Meatball Pizza - Rachael Ray’s quick assembly method
