Method
Prepare the Meatball Mixture:
In a large mixing bowl, combine the ground beef, breadcrumbs, Parmesan cheese, parsley, egg, minced garlic, salt, pepper, oregano, and basil. Mix well until all ingredients are thoroughly incorporated.
Form the Meatballs:
Using your hands, form the mixture into meatballs about 1-1.5 inches in diameter. Place them on a baking sheet or plate as you go.
Brown the Meatballs:
In a large skillet, heat a drizzle of olive oil over medium heat. Add the meatballs in batches, being careful not to overcrowd the pan. Cook until browned on all sides, about 5-7 minutes. Remove the meatballs from the skillet and set aside.
Prepare the Sauce:
In the same skillet, add a bit more olive oil if necessary, then sauté the diced onion until translucent, about 3-5 minutes. Add the minced garlic and cook for an additional minute.
Simmer the Sauce:
Pour in the crushed tomatoes, salt, pepper, sugar (if using), and basil. Stir well and bring to a simmer. Let the sauce cook for about 10 minutes to develop flavors.
Add Meatballs to the Sauce:
Gently place the browned meatballs back into the skillet with the sauce. Cover and let simmer for an additional 20-30 minutes, allowing the meatballs to absorb the sauce flavors.
Serve:
Once the meatballs are cooked through and the sauce is thickened, serve them hot over pasta, polenta, or with crusty bread. Garnish with additional parsley or Parmesan cheese if desired.
Variations
Vegetarian Option: Substitute ground meat with plant-based meat alternatives or make lentil-based meatballs.
Gluten-Free: Use gluten-free breadcrumbs or oats to bind the meatballs.
Spicy Kick: Add crushed red pepper flakes to the sauce for a bit of heat.