These tender turkey meatballs get their incredible flavor from being seared until golden, then simmered in a vibrant roasted tomato sauce. The sauce features ripe tomatoes, onions, and garlic roasted until caramelized, then blended into a smooth, deeply flavorful base.
Ground turkey thigh keeps the meatballs moist and juicy, while soaked breadcrumbs, Parmesan, and herbs add classic Italian seasoning. The entire dish comes together in just over an hour, making it perfect for weeknight dinners or weekend meal prep.
Serve over spaghetti, zucchini noodles, or with crusty bread to soak up that incredible sauce. The leftovers reheat beautifully for lunch the next day.
The smell of roasting tomatoes always pulls me into the kitchen, no matter what I am doing. I discovered these turkey meatballs during a January when I wanted something comforting but not heavy. That first night, my husband kept sneaking meatballs straight from the pan because he could not wait for dinner to be ready.
Last winter my sister came over exhausted from work and I made these for her. She took three bites and looked up with this surprised smile, saying she never knew turkey could taste this good. Now she requests them every time she visits.
Ingredients
- Ripe tomatoes: Roasting concentrates their natural sweetness and creates that restaurant-quality depth
- Ground turkey thigh: Dark meat has more fat and flavor than breast, keeping meatballs tender
- Breadcrumbs soaked in milk: This trick prevents turkey from drying out, a lesson I learned after making hockey-puck meatballs
- Fresh basil: Add it at the very end to preserve its bright, peppery aroma
Instructions
- Roast the sauce base:
- Spread tomatoes cut side up with onion and garlic on a lined baking sheet, drizzle with oil and seasonings, then roast at 220°C for 25 minutes until edges are caramelized and bubbling.
- Prepare the meatball mixture:
- Soak breadcrumbs in milk for 5 minutes until softened, then mix with turkey, egg, Parmesan, herbs, and seasonings using your hands just until combined.
- Shape and sear:
- Form 16 golf ball-sized meatballs, then brown them in batches in hot olive oil until golden on all sides.
- Blend and simmer:
- Purée roasted vegetables until smooth, pour into a deep skillet, bring to a gentle simmer, then add meatballs and cook covered for 15-20 minutes.
- Finish with fresh herbs:
- Tear fresh basil leaves into the sauce just before serving for a burst of bright flavor.
These meatballs have become my go-to when friends need a homemade meal. Something about turkey in that rich roasted sauce makes people feel taken care of, like I put extra thought into dinner just for them.
Making Ahead
The sauce actually tastes better the next day as flavors meld together. I often roast vegetables on Sunday and blend them Monday, keeping the sauce in the fridge until I am ready to brown and simmer meatballs.
Serving Ideas
Serve over spaghetti for a classic approach or zucchini noodles when you want something lighter. Crusty bread is non-negotiable though, that roasted sauce is too good to leave behind on the plate.
Customization Options
Ground chicken works beautifully if turkey feels hard to find or family preferences lean that way. Add red pepper flakes to the sauce if your household loves some heat.
- Freeze uncooked meatballs on a baking sheet before transferring to bags
- Double the sauce portion and freeze half for another meal
- Use gluten-free breadcrumbs to accommodate guests with dietary restrictions
There is something so satisfying about a recipe that feels special but comes together on a weeknight. These meatballs might become your new comfort food favorite too.
Recipe FAQs
- → Can I use ground chicken instead of turkey?
-
Yes, ground chicken works perfectly as a substitute. Use chicken thigh meat for the juiciest results, just as you would with turkey thigh.
- → How do I store and reheat leftovers?
-
Store cooled meatballs and sauce in an airtight container in the refrigerator for up to 4 days. Reheat gently in a saucepan over medium-low heat, adding a splash of water if the sauce has thickened too much.
- → Can I freeze these meatballs?
-
Absolutely. Freeze the cooked meatballs and sauce together in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
- → What can I serve with these meatballs?
-
These pair beautifully with spaghetti, zucchini noodles, or polenta. Crusty bread is perfect for soaking up the sauce. A simple green salad with vinaigrette complements the rich flavors nicely.
- → How do I make this gluten-free?
-
Simply replace the regular breadcrumbs with gluten-free breadcrumbs. Everything else in the dish is naturally gluten-free, making it an easy adaptation.
- → Can I make the sauce ahead of time?
-
The roasted tomato sauce can be made up to 3 days in advance and stored in the refrigerator. The flavors actually improve after sitting, so this is a great make-ahead option.