I’ve been making meatballs for years, and I can tell you the biggest complaint I hear is always the same: they fall apart in the pan. It’s frustrating when you’re standing there watching your carefully shaped meatballs crumble into sad little meat crumbles. But here’s what I figured out after countless batches: the secret isn’t more egg or more breadcrumbs. It’s about the right ratio and the right technique.
This recipe comes from my grandmother’s kitchen, though I’ve tweaked it over the years. She used to make enormous batches every Friday for Shabbos, and her meatballs were legendary in our neighborhood. The texture was perfect, firm but tender, and they held together beautifully whether she simmered them in sauce or baked them plain. I spent years trying to recreate them, and now I finally have a version that works every single time.
Why These Meatballs Stay Perfect
The key is using a combination of ground beef and ground turkey, plus soaking the breadcrumbs in a little chicken broth before mixing everything together. This keeps the meat mixture moist without making it soggy. I also learned to mix everything gently with my hands instead of using a spoon. Overmixing makes tough meatballs, and nobody wants that.
These meatballs are perfect for so many occasions. I make them for Shabbos dinner with marinara sauce and pasta, or I’ll make a big batch and freeze half for busy weeknights. They’re also fantastic in soup, especially a good chicken soup with some vegetables. My kids love them plain as a snack, and they’re substantial enough to serve as a main course with rice or mashed potatoes.
The Best Ways to Serve Homemade Meatballs

Ingredients
Method
- In a small bowl, combine the panko breadcrumbs with the chicken broth. Let sit for 5 minutes until the breadcrumbs absorb the liquid completely.
- In a large bowl, gently combine the ground beef, ground turkey, soaked breadcrumbs, beaten egg, minced onion, garlic, parsley, salt, pepper, and paprika. Mix with your hands just until everything is combined. Don't overmix.
- Using your hands, roll the mixture into meatballs about 1.5 inches in diameter. You should get about 24 meatballs. Place them on a plate as you work.
- Heat the vegetable oil in a large skillet over medium-high heat. When the oil shimmers, carefully add the meatballs in batches, making sure not to overcrowd the pan.
- Cook the meatballs for 2-3 minutes per side, turning them carefully with tongs to brown on all sides. The total cooking time should be about 8-10 minutes per batch.
- Transfer the cooked meatballs to a paper towel-lined plate to drain briefly before serving, or add them directly to your sauce to finish cooking.
