I enjoy this recipe because it delivers soft, flavorful meatballs without complicated steps. Soaking the bread keeps the texture moist, and simmering them in sauce infuses them with even more flavor. I also appreciate how versatile they are—perfect for weeknights or entertaining.
Ingredients
(Note: All ingredient amounts are listed in the recipe card below.)
2 pounds ground beef and lamb blend 3 slices bread crust removed 1 egg 1 tablespoon onion flakes dehydrated 1 tablespoon Italian seasoning 2 cloves garlic minced ½ cup parmesan cheese grated ½ cup milk salt and pepper to taste
Directions
I soak the bread in the milk for about 2 minutes until fully softened, then mash it into a smooth mixture.
I combine the ground meat with the soaked bread mixture in a large mixing bowl.
I add the egg, onion flakes, Italian seasoning, garlic, and Parmesan cheese.
I gently mix everything together until the mixture is evenly combined, being careful not to overmix so the meatballs stay tender.
I shape the mixture into golf ball-sized meatballs and place them gently into a pot of my favorite tomato sauce.
I simmer the meatballs in the sauce for 15–20 minutes over low heat until they are cooked through.
I sometimes replace part of the meat blend with ground turkey for a lighter version. When I want a touch of heat, I add crushed red pepper flakes. I also enjoy mixing chopped fresh parsley into the meat mixture for extra color and brightness. If I’m craving a cheesy surprise, I tuck a small cube of mozzarella into the center of each meatball before cooking.
Storage/Reheating
I store cooked meatballs in the refrigerator for up to 4 days. For freezing, I place them on a baking sheet to freeze individually before transferring them to a freezer-safe bag; they keep well for up to 3 months. To reheat, I warm them gently in sauce on the stove or heat them in the oven until hot throughout.
FAQs
Why do I soak the bread in milk?
I soak it to create a panade, which keeps the meatballs moist and tender.
Can I bake the meatballs instead of simmering them?
Yes, I bake them at 400°F until browned and cooked through, then add them to sauce.
Can I make smaller or larger meatballs?
Absolutely; I just adjust the cooking time accordingly.
How do I prevent the meatballs from falling apart?
I mix gently and avoid adding too much liquid.
Can I use fresh onion instead of onion flakes?
Yes, I sauté minced onion before adding it to the mixture.
Can I prepare the mixture ahead of time?
Yes, I refrigerate it for several hours before shaping and cooking.
Should I brown the meatballs before adding them to sauce?
I can, but I don’t have to—simmering them directly keeps them very tender.
What tomato sauce works best?
Any tomato sauce I enjoy works well, from homemade to store-bought.
Can I make them gluten-free?
I substitute gluten-free bread to keep the texture similar.
Why are my meatballs tough?
They were likely overmixed; I mix just until combined.
Conclusion
I love making these classic meatballs because they’re flavorful, tender, and endlessly adaptable. Whether I’m serving them over pasta or enjoying them on their own, they always feel comforting and satisfying.
Juicy, tender classic meatballs made with a beef-and-lamb blend, soaked bread for moisture, and simple Italian seasonings. Simmered gently in tomato sauce, they’re flavorful, comforting, and perfect for pasta, sandwiches, or appetizers.
Ingredients
2 pounds ground beef and lamb blend
3 slices bread, crust removed
1 egg
1 tbsp dehydrated onion flakes
1 tbsp Italian seasoning
2 cloves garlic, minced
1/2 cup grated Parmesan cheese
1/2 cup milk
Salt and pepper, to taste
Instructions
Soak the bread in the milk for 2 minutes until softened, then mash into a smooth mixture.
Combine the ground meat with the soaked bread mixture in a large bowl.
Add the egg, onion flakes, Italian seasoning, garlic, and Parmesan cheese.
Mix gently until just combined to avoid tough meatballs.
Shape into golf ball–sized meatballs.
Place the meatballs gently into a pot of tomato sauce.
Simmer over low heat for 15–20 minutes, or until fully cooked through.
Notes
Swap part of the meat blend for ground turkey for a lighter version.
Add crushed red pepper flakes for heat.
Mix in chopped parsley for freshness.
Place a small cube of mozzarella inside each meatball for a cheesy center.