Giant Meat and Broccoli Balls


By Emma
Certified Culinary Professional
Ingredients
- 55 g 1/2 cup panko breadcrumbs
- 60 ml 4 tbsp oat milk
- 180 g 2 cups small broccoli florets
- 400 g 14 oz ground pork shoulder
- 250 g 9 oz ground veal
- 150 g 5 oz ground beef
- 1 large egg beaten lightly
- 1 small shallot minced
- 2 cloves garlic crushed
- 1 tsp smoked paprika
- 1 tsp fresh thyme leaves chopped
- Salt and black pepper freshly ground
About the ingredients
Method
- Set oven rack in middle position. Preheat oven to 220°C 425°F. Line baking sheet with foil. Lightly oil surface.
- Soak panko in oat milk for 8 minutes till softened, almost soggy but not mushy. This keeps meatballs moist.
- Pulse broccoli in processor until tiny bits, like coarse sand. Adds texture and moisture without green chunks.
- Combine soaked breadcrumbs, broccoli, all ground meats, beaten egg, garlic, shallot, paprika, thyme, salt, and pepper in big bowl.
- Use hands to mix thoroughly but gently. Overmixing toughens meat. Season well; raw meat blandness hides behind cooking.
- Divide mixture into 4 equal parts. Shape into large, firm balls. Press firmly but don’t squash to keep fluff inside.
- Place on tray spaced apart. Bake 33 to 36 minutes. Look for well-browned crust, crackling surface, juices running clear.
- If unsure, use instant read thermometer: 72°C 160°F internal is safe pork. Let rest 5 minutes after removing.
- Serve piping hot with thick, chunky tomato ragù or garlic butter pasta. Leftovers freeze well, reheat gently in oven.
Cooking tips
Chef's notes
- 💡 Soaking panko in oat milk key step. Skip it, crumbs dry out meatballs. Texture turns crumbly, moisture lost fast. Milk alternative works but oat adds mild sweetness. Watch soak time, 8 minutes enough. Too long and it sogs out balance.
- 💡 Broccoli minced fine, not pureed. Should feel like coarse sand, not mush. Adds moisture and green notes without weird texture. Pulse in food processor, no blobs. Avoid big chunks, don’t want veggie surprises inside meatball.
- 💡 Don’t overmix. Use hands, fold gently to combine. Overworking proteins makes dense, tough balls. Mix until just integrated. Season aggressively here because meat raw, flavors develop in oven. Salt and pepper crucial, under-seasoned ball is blah.
- 💡 Form tight balls. Press but don’t squash flat. Firmness holds juices during cooking. Baking rack middle of oven prevents burnt bottoms, dry tops. Line tray with foil, oil lightly to avoid sticking or early frying of edges.
- 💡 Use visual and smell cues over timers. Look for deep brown crust, crackling surface, juices clear. Tap lightly, meatball should feel light as moisture escapes. Rest 5 minutes after cooking to seal juices inside, don’t skip this step.
Common questions
Can I swap meats?
Yes. Turkey or chicken works if want lean. Add some fat separately or risk dry balls. Mixing pork adds needed juiciness. Adjust cook time slightly for different textures and doneness.
What if meatballs fall apart?
Usually not soaked panko or too coarse broccoli. Also over-mixing or loose shaping. Use egg for binder. Let balls rest before baking if loose, can help firm up. Oil baking sheet lightly to prevent sticking.
How to know when done without thermometer?
Check color first. Dark brown crust means Maillard active. Juices clear visible. Smell changes, slight sizzle under crust. Feel weight—lighter means moisture escaped. Resting locks juices back in.
How to store leftovers?
Cool completely before fridge, keep airtight. Can freeze raw or cooked, wrap tightly. Reheat in oven covered for best texture or microwave for quick. Avoid drying out by adding moisture—small splash water if reheating covered.