Meatballs—juicy spheres of seasoned ground meat—appear in nearly every cuisine, from Swedish köttbullar to Italian polpette to Chinese lion’s head. While the exact origin is disputed, most food historians trace the concept back to ancient Persia, where cooks mixed ground meat with rice or bulgur and rolled it into balls. This article explores the competing origin stories, the key regional variations, and how to make a classic all-purpose meatball that works for any sauce.
Ingredients
- 1 lb (450 g) ground beef (80/20) or a mix of beef and pork
- 1/2 cup (50 g) plain breadcrumbs
- 1/4 cup (60 ml) milk
- 1/4 cup (25 g) grated Parmesan cheese
- 1 large egg
- 2 cloves garlic, minced
- 1 tsp (5 g) salt
- 1/2 tsp (2 g) black pepper
- 1 tsp (2 g) dried oregano
- 1/2 cup (120 ml) olive oil for frying (or use a nonstick spray)
Instructions
- In a small bowl, combine the breadcrumbs and milk. Let sit for 5 minutes until the breadcrumbs absorb the liquid.
- In a large bowl, add the ground meat, soaked breadcrumbs, Parmesan, egg, garlic, salt, pepper, and oregano. Mix gently with your hands until just combined—do not overwork, or the meatballs will be tough.
- Roll the mixture into 16 equal balls, about 1.5 inches (4 cm) in diameter. Wet your hands slightly to prevent sticking.
- Heat the olive oil in a large skillet over medium heat. Add the meatballs in a single layer, working in batches if needed. Cook for 8–10 minutes, turning occasionally, until browned on all sides and cooked through. The internal temperature should reach 160°F (71°C) as the safe minimum for ground meat, per USDA FSIS guidelines.
- Transfer the cooked meatballs to a plate. If you plan to add them to a sauce, you can simmer them in the sauce for 10 minutes to infuse flavor.
Tips
- Breadcrumb substitution: Use panko for a lighter texture, or crushed crackers in a pinch. Gluten-free breadcrumbs work too, but they absorb less liquid—reduce the milk to 3 tablespoons (45 ml).
- Don’t overmix: Overworking the meat makes meatballs dense and rubbery. Mix until the ingredients are just incorporated.
- Chill before cooking: If you have time, refrigerate the formed meatballs for 30 minutes before frying. This helps them hold their shape and prevents crumbling.
- Consistent size: Use a cookie scoop or your hands to ensure even cooking. Uneven sizes lead to some meatballs being overcooked while others are undercooked.
Serving Suggestions
Serve these meatballs over spaghetti with marinara sauce for a classic Italian-American meal. They also work well in a sub sandwich with melted mozzarella, or alongside mashed potatoes and lingonberry jam for a Swedish twist. For a lighter option, serve them in a lettuce wrap with tzatziki sauce.
Variations
- Swedish meatballs: Use a mix of beef and pork, add ground allspice and nutmeg, and serve with a creamy gravy and lingonberry jam.
- Moroccan meatballs: Add cumin, coriander, and cinnamon to the mix. Simmer in a spiced tomato sauce and top with a fried egg.
- Turkey meatballs: Substitute ground turkey for beef. Add a bit of olive oil to the mix to keep them moist, and cook to 165°F (74°C) as the safe minimum for poultry.
- Vegetarian meatballs: Use cooked lentils or chickpeas mashed with breadcrumbs and egg (or a flax egg). Bake at 375°F (190°C) for 20 minutes.
Storage and Reheating
Refrigerate cooked meatballs in an airtight container for up to 4 days. To freeze, place them on a baking sheet in a single layer and freeze until solid, then transfer to a freezer bag—they’ll keep for 3 months. Reheat refrigerated meatballs in a skillet over medium heat with a splash of water or sauce until heated through to 165°F (74°C). For frozen meatballs, thaw overnight in the fridge before reheating, or add them directly to simmering sauce and cook for 15–20 minutes.
Frequently Asked Questions
Where do meatballs actually originate? The earliest recorded recipes for meatballs come from ancient Persia (modern-day Iran), where cooks mixed ground meat with rice or bulgur and shaped them into balls. The concept spread across the Middle East, Europe, and Asia through trade and conquest, with each region adapting the seasoning and cooking method.
Why do some meatballs fall apart? Falling apart usually happens because the mixture lacks binder (egg and breadcrumbs) or is overworked. Make sure to use enough breadcrumbs and egg, and handle the meat gently. Chilling the formed meatballs before cooking also helps.
Can I bake meatballs instead of frying? Yes. Place them on a parchment-lined baking sheet and bake at 400°F (200°C) for 18–20 minutes, or until they reach the safe internal temperature. Baking is hands-off and slightly healthier, but you won’t get the same browned crust.
What is the best meat to use for meatballs? A combination of beef and pork (about 80% beef, 20% pork) gives the best flavor and texture. The pork adds fat and tenderness. You can also use veal or lamb for different flavor profiles.
Should I brown meatballs before adding to sauce? Yes, browning adds flavor through the Maillard reaction and helps them hold together. If you skip browning and simmer raw meatballs directly in sauce, they’ll be softer and may break apart.
Can I make meatballs ahead of time? Absolutely. Form the meatballs and refrigerate them on a tray for up to 24 hours before cooking. You can also freeze uncooked meatballs for up to 3 months—just thaw them in the fridge overnight before cooking.
Related
- Substitute Active Dry Yeast for Instant Yeast
- Sweet Black Beans: Easy Cinnamon-Scented Dessert Beans
- Uses for Black Beans: A Quick, Flavorful Skillet
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).