Ingredients
Equipment
Method
- Preheat oven to 400°F. Line a large baking sheet with parchment paper.
- In a small bowl, combine the breadcrumbs, grated Parmesan, garlic powder, onion powder, Italian seasoning, salt, and black pepper.
- In a separate small bowl, lightly whisk the eggs.
- In a large bowl, combine the ground beef, Italian sausage, breadcrumb mixture, whisked eggs, and whole milk. Gently mix with your hands until just evenly combined — do not overmix.
- Allow the mixture to rest for 5 minutes so the breadcrumbs can absorb the milk and soften.
- Shape into approximately 32 meatballs using about 2 tablespoons of mixture per meatball.
- Arrange about 1 inch apart on the prepared baking sheet. Bake for 15 minutes until lightly browned.
- While the meatballs bake, heat the olive oil in a medium saucepan over medium heat. Add the diced onion and minced garlic and cook for about 5 minutes until softened.
- Stir in the tomato paste and cook for 3–5 minutes, stirring often, until it darkens slightly and becomes fragrant.
- Add the crushed tomatoes, dried basil, dried oregano, brown sugar if using, and salt. Bring to a gentle simmer, reduce to medium-low, partially cover, and simmer for about 30 minutes.
- Add the baked meatballs to the marinara and simmer for another 5 minutes until completely cooked through.
- Serve warm over spaghetti, with crusty bread, or alongside your favorite vegetables.
Notes
Do not overmix the meat mixture because gentle combining produces lighter, more tender meatballs. Let the mixture rest for 5 minutes so the breadcrumbs can absorb the milk, and use wet hands when shaping. Cook the tomato paste for the full 3–5 minutes until it darkens slightly, and finish the baked meatballs in the marinara for the final 5 minutes so they absorb the sauce.
