
I’ve perfected Lidia’s meatball recipe to deliver tender and flavorful Italian comfort food. This classic dish combines ground meat with Italian seasonings and breadcrumbs, then simmers them in a rich tomato sauce.
The result is a hearty, satisfying meal that’s perfect for serving with pasta or as a sub sandwich filling. With a cooking time of under an hour, this recipe is ideal for a weeknight dinner that feels like a special occasion.
Ingredients for Lidia’s Meatball
Gather these quality ingredients for a classic Italian comfort food experience.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80/20 lean to fat ratio |
| Italian Breadcrumbs 🍞 | 1 cup | Plain or seasoned |
| Grated Parmesan Cheese 🧀 | ½ cup | Freshly grated preferred |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Fresh Parsley 🌿 | ¼ cup | Chopped |
| Salt 🧂 | 1 tsp | Kosher salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Dried Oregano 🌿 | 1 tsp | Italian seasoning works too |
| Tomato Sauce 🍅 | 2 cups | Homemade or quality jarred |
| Olive Oil 🫒 | ¼ cup | For browning meatballs |
| Onion 🧅 | 1 whole | Finely chopped |
The beef matters here. 80/20 lean to fat ratio gives you that tender texture—don’t skimp on quality. Most grocery stores have ground beef pre-mixed, or you can ask your butcher. I usually grab mine from Costco when I’m doing a big batch. For the breadcrumbs, plain works fine but Italian seasoned adds an extra layer.
No fresh parsley? Dried parsley at one-third the amount is a decent substitute. For the tomato sauce, Rao’s or Prego are solid jarred options if you’re short on time. Making your own sauce? San Marzano tomatoes make all the difference. The Parmesan needs to be real Parmigiano-Reggiano—the kind that comes in a wedge.
Meatballs keep for 3-4 days in the fridge, freeze beautifully for 3 months. I portion mine onto a baking sheet to freeze, then transfer to a freezer bag. The sauce is even better the next day—reheats like a dream.
Step-by-Step Instructions for Lidia’s Meatball Recipe
Here’s the method for creating tender and flavorful meatballs that deliver Italian comfort.
Step 1: Prepare the Meat Mixture
In a large mixing bowl, combine the 1.5 lb Ground Beef, 1 cup Italian Breadcrumbs, 0.5 cup Grated Parmesan Cheese, 2 whole Large Eggs, 4 cloves minced Garlic Cloves, 0.25 cup chopped Fresh Parsley, 1 tsp Salt, 0.5 tsp Black Pepper, and 1 tsp Dried Oregano. Mix everything together with your hands or a wooden spoon until just combined – be careful not to overmix.
The mixture should hold together when pressed between your fingers, but still feel moist and not too dense. If it feels too dry, you can add a splash of water, but be cautious not to add too much liquid.
Step 2: Form the Meatballs
Use your hands to shape the meat mixture into meatballs, about 1 ½ inches in diameter. You should end up with around 20-25 meatballs. Place them on a baking sheet or tray as you form them.
To ensure even cooking, try to make the meatballs as uniform in size as possible. Don’t pack the meat mixture too tightly – you want to maintain a gentle texture.
Step 3: Brown the Meatballs
Heat the 0.25 cup Olive Oil in a large skillet over medium-high heat. When the oil is hot and shimmering, add the meatballs in batches to avoid overcrowding the pan. Brown them on all sides, turning carefully with tongs or a spatula, until they have a nice golden-brown crust, about 5-7 minutes per batch.
As you brown the meatballs, transfer them to a plate or tray. Once all the meatballs are browned, you can proceed to the next step.
Step 4: Cook the Meatballs in Tomato Sauce
In the same skillet, add the 1 whole finely chopped Onion and cook over medium heat until it’s softened and translucent, about 5 minutes. Then pour in the 2 cups Tomato Sauce, bringing it to a simmer. Let it cook for a few minutes until it thickens slightly.
Add the browned meatballs to the sauce, making sure they’re mostly submerged. If necessary, add a bit more tomato sauce or water to cover them. Let everything simmer together gently for 20-25 minutes, until the meatballs are cooked through and have absorbed the flavors of the sauce.
Serve the meatballs hot, garnished with additional parsley if desired, and accompanied by pasta or crusty bread.
Perfect Pairings for This Recipe
Pasta Pairings
Classic spaghetti is the obvious choice for meatballs, but I love using pappardelle or rigatoni for a change of pace. The rough texture of these pasta shapes holds onto the rich tomato sauce beautifully. For a more modern twist, try spaghetti squash or zucchini noodles for a low-carb option.
Wine Pairings
A medium-bodied Italian red like Chianti or Dolcetto complements the rich flavors of the meatballs. For white wine lovers, a dry Pinot Grigio or Vermentino works nicely. The acidity cuts through the richness of the dish. I often serve this with a Chianti Classico from Tuscany.
Side Dish Ideas
A simple green salad with Italian dressing provides a refreshing contrast. Roasted vegetables like broccoli or Brussels sprouts add nice contrast. For a heartier meal, serve with garlic bread or a crusty Italian loaf. I like to add some grilled asparagus during spring months.
Additional Touches
Grated Parmigiano-Reggiano at the table is a must. Add some red pepper flakes for heat. A drizzle of extra virgin olive oil adds richness. Fresh parsley adds brightness. These small touches elevate the dish. 🌿
Sub Sandwich Option
Meatball subs are a crowd-pleaser. Use a crusty Italian sub roll, add melted mozzarella cheese, and top with marinara sauce. For an extra-special touch, add some sauteed peppers and onions. This makes for a great casual dinner or party appetizer. 🍞
Nutrition Facts
420kcal
- 8 Bean Soup Recipe Crock Pot: Hearty Vegetable Medley in One Pot - September 25, 2026
- 4C Bread Crumbs Meatballs Recipe: Crispy Crust and Juicy Centers - September 25, 2026
- 6 Oz Chocolate Chip Cookie Recipe: Perfectly Balanced Crispy Edges and Chewy Hearts - September 25, 2026