Pin This Experience the ultimate Italian comfort food with these Cheesy, Garlicky Meatballs With Marinara. This dish features a savory blend of ground beef and pork, enhanced with aromatic garlic and a melted core of Parmesan and mozzarella cheese, all simmered in a robust, homemade tomato sauce.
Pin This What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
The secret to these meatballs is the combination of ground meats and the addition of milk, which keeps them incredibly tender. As they nestle into the homemade marinara, they absorb all the herbaceous notes of dried basil and oregano, resulting in a perfectly balanced main dish.
Ingredients
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
- For the Meatballs
- 500 g (1.1 lb) ground beef
- 250 g (0.55 lb) ground pork
- 100 g (1 cup) fresh breadcrumbs (use gluten-free if desired)
- 80 g (1 cup) grated Parmesan cheese
- 120 g (1 cup) shredded mozzarella cheese
- 2 large eggs
- 3 garlic cloves, minced
- 1 small onion, finely chopped
- 2 tbsp chopped fresh parsley
- 1 tsp dried oregano
- 1 tsp salt
- ½ tsp black pepper
- 60 ml (¼ cup) whole milk (or dairy-free alternative)
- 2 tbsp olive oil (for frying)
- For the Marinara Sauce
- 2 tbsp olive oil
- 2 garlic cloves, minced
- 800 g (28 oz) canned crushed tomatoes
- 1 tsp dried basil
- 1 tsp dried oregano
- ½ tsp crushed red pepper flakes (optional)
- 1 tsp sugar
- Salt and pepper, to taste
- Fresh basil, for garnish
Instructions
- Step 1
- In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan, mozzarella, eggs, minced garlic, onion, parsley, oregano, salt, pepper, and milk. Mix until just combined—do not overwork.
- Step 2
- Shape the mixture into golf ball-sized meatballs (about 24).
- Step 3
- Heat 2 tbsp olive oil in a large skillet over medium heat. Brown the meatballs in batches for 2–3 minutes on each side. Remove and set aside.
- Step 4
- In the same skillet, add 2 tbsp olive oil. Sauté minced garlic for 1 minute.
- Step 5
- Add crushed tomatoes, basil, oregano, red pepper flakes, sugar, salt, and pepper. Stir well and bring to a simmer.
- Step 6
- Gently nestle the browned meatballs into the sauce. Cover and simmer on low heat for 20–25 minutes, until meatballs are cooked through.
- Step 7
- Serve hot, garnished with fresh basil. Accompany with gluten-free or regular pasta, if desired.
Zusatztipps für die Zubereitung
To ensure the meatballs stay tender and juicy, it is important not to overwork the meat mixture. Additionally, browning the meatballs in batches prevents them from steaming, allowing for a better sear and deeper flavor.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Varianten und Anpassungen
For a lighter alternative, you can substitute the ground beef and pork with ground turkey or chicken. For a gluten-free version, simply replace the standard breadcrumbs with your favorite gluten-free variety.
Serviervorschläge
Serve these meatballs over a bed of pasta, creamy polenta, or alongside warm, crusty bread. They also pair exceptionally well with a medium-bodied red wine like Chianti to complement the rich tomato sauce.
Pin This With its rich flavors and cheesy textures, this dish is a guaranteed crowd-pleaser that brings the warmth of an Italian kitchen into your home.
Recipe FAQ
- → Can I make these meatballs ahead of time?
Absolutely. Prepare and shape the mixture up to 24 hours in advance, refrigerate covered, then cook when ready. You can also cook completely and freeze for up to 3 months.
- → What can I use instead of breadcrumbs?
Try crushed gluten-free crackers, almond flour, or even grated potato for binder. Each option works well while maintaining texture and helping meatballs hold together.
- → Why use both beef and pork?
Beef provides robust flavor and structure, while pork adds fat content keeping meatballs moist. This combination creates perfectly balanced texture—neither dry nor greasy.
- → Can I bake instead of fry?
Yes, arrange shaped meatballs on baking sheet lined with parchment. Bake at 400°F (200°C) for 18-20 minutes until browned, then transfer to sauce for final simmer.
- → How do I prevent meatballs from falling apart?
Avoid overmixing, use eggs and breadcrumbs properly, and let mixture rest 15 minutes before shaping. Brown quickly before simmering helps them hold structure during cooking.