There’s nothing quite like a hearty plate of spaghetti with turkey meatballs in spicy tomato sauce to bring warmth and comfort to your dinner table. This dish is not only packed with flavor but also offers a healthier twist on traditional meatballs by using ground turkey. The spicy tomato sauce, enriched with the smokiness of chipotle and the sweetness of fire-roasted tomatoes, elevates this classic to new heights. Whether you’re cooking for family or hosting friends, this recipe is sure to impress.
Why You’ll Keep Making It

Spaghetti with turkey meatballs in spicy tomato sauce is a dish that checks all the boxes. It’s quick to prepare, satisfying, and full of bold flavors. The balance of spices and fresh herbs makes every bite delightful, while the ground turkey adds a lean protein that’s both nutritious and delicious. Plus, it’s a fantastic way to sneak in some veggies, making it a great choice for families. You can easily customize the heat level to suit your taste, ensuring that everyone will love it. Once you try this recipe, it’s bound to become a staple in your meal rotation!
What You’ll Need
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 4 medium garlic cloves, minced
- One 28-ounce can crushed fire-roasted tomatoes, liquid included
- 3 tablespoons tomato paste
- 2 teaspoons chopped fresh oregano
- 1 teaspoon finely minced canned chipotle in adobo sauce, or more/less to taste
- 1 sprig fresh rosemary
- Salt, to taste
- 1 cup torn fresh basil leaves
- 1 pound ground turkey
- 1 slice fresh whole-wheat bread, pulsed into crumbs
- ½ cup grated Parmesan, plus more for serving
- ½ cup finely grated carrot
- ½ cup finely chopped onion
- 2 large garlic cloves, minced
- 2 tablespoons minced fresh Italian parsley, plus more for garnish
- 2 teaspoons minced fresh thyme
- 1 large egg, lightly beaten
- ½ teaspoon salt
- Freshly ground black pepper, to taste
- One box (16-ounces) whole-wheat spaghetti
What You’ll Need (Gear)
- Large skillet or saucepan: For cooking the sauce and meatballs.
- Pot for boiling spaghetti: A large pot to ensure even cooking.
- Mixing bowl: To combine ingredients for the meatballs.
- Wooden spoon or spatula: For stirring the sauce and meatballs.
- Meat thermometer: Optional, but helpful for checking meatball doneness.
Mastering Spaghetti with Turkey Meatballs in Spicy Tomato Sauce: How-To

Step 1: Prepare the Sauce
In a large skillet, heat the olive oil over medium heat. Once hot, add the chopped onion and sauté for about 5 minutes, or until it becomes translucent. Add the minced garlic and cook for an additional 1-2 minutes until fragrant.
Step 2: Build the Flavor
Stir in the crushed fire-roasted tomatoes and their liquid, along with the tomato paste, chopped fresh oregano, and the minced chipotle in adobo sauce. Add the fresh rosemary and a pinch of salt. Bring the mixture to a simmer and let it cook for about 15-20 minutes, allowing the flavors to meld beautifully.
Step 3: Make the Meatballs
While the sauce is simmering, prepare the turkey meatballs. In a mixing bowl, combine the ground turkey, breadcrumbs, grated Parmesan, finely grated carrot, finely chopped onion, minced garlic, minced parsley, minced thyme, beaten egg, salt, and black pepper. Mix until well combined, being careful not to overmix.
Step 4: Form the Meatballs
Using your hands, form the meat mixture into meatballs, about 1-1.5 inches in diameter. This should yield around 20 meatballs, depending on your size preference.
Step 5: Cook the Meatballs
Once the sauce has simmered, gently add the meatballs to the skillet. Cover and let them cook in the sauce for about 20 minutes, turning occasionally, until they are cooked through and reach an internal temperature of 165°F.
Step 6: Cook the Spaghetti
While the meatballs are cooking, bring a large pot of salted water to a boil. Add the whole-wheat spaghetti and cook according to package instructions until al dente. Drain and set aside.
Step 7: Combine and Garnish
Once the meatballs are ready, remove the rosemary sprig from the sauce and stir in the torn fresh basil. Toss the cooked spaghetti with the sauce, ensuring the noodles are well-coated. Serve the spaghetti topped with meatballs and sprinkle with additional Parmesan and parsley for garnish.
Make It Diet-Friendly

- Swap ground turkey for ground chicken or lean beef if preferred.
- Use gluten-free pasta to accommodate gluten sensitivities.
- Replace the Parmesan with a dairy-free alternative for a vegan option.
- Increase the vegetable content by adding chopped bell peppers or zucchini to the sauce.
- Reduce the amount of chipotle for a milder flavor.
Slip-Ups to Skip
- Don’t skip the seasoning! Properly seasoning each component is key to a flavorful dish.
- Avoid overcooking the meatballs; this can lead to dryness. Use a meat thermometer for accuracy.
- Ensure your sauce is simmering at a low enough temperature to avoid burning.
- Don’t forget to reserve some pasta water. It can help loosen the sauce if needed.
Storing, Freezing & Reheating
Leftovers of spaghetti with turkey meatballs in spicy tomato sauce can be stored in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze the meatballs and sauce separately in freezer-safe containers for up to 3 months. To reheat, thaw overnight in the refrigerator and warm on the stovetop, adding a splash of water or broth to loosen the sauce if necessary.
Reader Q&A
Can I use frozen turkey for the meatballs?
Yes, you can use frozen ground turkey, but be sure to thaw it completely in the refrigerator before mixing it with other ingredients.
What can I substitute for fresh herbs?
If you don’t have fresh herbs, you can use dried herbs. Generally, use about 1/3 of the amount called for as dried herbs are more concentrated.
Can I make this dish ahead of time?
Absolutely! You can prepare the sauce and meatballs a day in advance. Simply reheat before serving and cook the pasta fresh for the best texture.
Is this recipe spicy?
The spice level can be adjusted by modifying the amount of chipotle in adobo sauce. Start with a smaller amount and gradually increase it to find your perfect heat level.
Because You Liked This
- Classic Spaghetti and Meatballs
- Vegetarian Spaghetti Squash Bowl
- Easy Vegan Pasta
- Whole Wheat Pasta Salad
Final Thoughts
Spaghetti with turkey meatballs in spicy tomato sauce is not just a meal; it’s an experience filled with warmth, flavor, and the joy of cooking. Each step, from the rich sauce to the tender meatballs, creates a dish that’s sure to become a beloved favorite in your home. With the right blend of spices and fresh ingredients, you can turn a simple dinner into a culinary delight that everyone will love. So gather your ingredients, roll up your sleeves, and get ready to savor this deliciously satisfying dish!

Spaghetti with Turkey Meatballs in Spicy Tomato Sauce
Equipment
- Large skillet or saucepan
- Pot for boiling spaghetti
- Mixing Bowl
- Wooden Spoon or Spatula
- Meat Thermometer
Ingredients
- 1 tablespoon olive oil
- 1 medium onion chopped
- 4 medium cloves garlic minced
- 28 ounce can crushed fire-roasted tomatoes liquid included
- 3 tablespoons tomato paste
- 2 teaspoons chopped fresh oregano
- 1 teaspoon finely minced canned chipotle in adobo sauce or more/less to taste
- 1 sprig fresh rosemary
- salt to taste
- 1 cup torn fresh basil leaves
- 1 pound ground turkey
- 1 slice fresh whole-wheat bread pulsed into crumbs
- 0.5 cup grated Parmesan plus more for serving
- 0.5 cup finely grated carrot
- 0.5 cup finely chopped onion
- 2 large cloves garlic minced
- 2 tablespoons minced fresh Italian parsley plus more for garnish
- 2 teaspoons minced fresh thyme
- 1 large egg lightly beaten
- 0.5 teaspoon salt
- Freshly ground black pepper to taste
- 16 ounces whole-wheat spaghetti one box
Instructions
Prepare the Sauce
- In a large skillet, heat the olive oil over medium heat. Once hot, add the chopped onion and sauté for about 5 minutes, or until it becomes translucent. Add the minced garlic and cook for an additional 1-2 minutes until fragrant.
Build the Flavor
- Stir in the crushed fire-roasted tomatoes and their liquid, along with the tomato paste, chopped fresh oregano, and the minced chipotle in adobo sauce. Add the fresh rosemary and a pinch of salt. Bring the mixture to a simmer and let it cook for about 15-20 minutes, allowing the flavors to meld beautifully.
Make the Meatballs
- While the sauce is simmering, prepare the turkey meatballs. In a mixing bowl, combine the ground turkey, breadcrumbs, grated Parmesan, finely grated carrot, finely chopped onion, minced garlic, minced parsley, minced thyme, beaten egg, salt, and black pepper. Mix until well combined, being careful not to overmix.
- Using your hands, form the meat mixture into meatballs, about 1-1.5 inches in diameter. This should yield around 20 meatballs, depending on your size preference.
- Once the sauce has simmered, gently add the meatballs to the skillet. Cover and let them cook in the sauce for about 20 minutes, turning occasionally, until they are cooked through and reach an internal temperature of 165°F.
Cook the Spaghetti
- While the meatballs are cooking, bring a large pot of salted water to a boil. Add the whole-wheat spaghetti and cook according to package instructions until al dente. Drain and set aside.
Combine and Garnish
- Once the meatballs are ready, remove the rosemary sprig from the sauce and stir in the torn fresh basil. Toss the cooked spaghetti with the sauce, ensuring the noodles are well-coated. Serve the spaghetti topped with meatballs and sprinkle with additional Parmesan and parsley for garnish.
Notes
- Use a meat thermometer to ensure meatballs are cooked perfectly without drying out.
- Adjust the amount of chipotle to customize the spiciness to your liking.
- Leftovers can be refrigerated for up to 3 days or frozen for up to 3 months.
- Reserve some pasta water to loosen the sauce if needed when mixing with spaghetti.
- Try substituting ground turkey with chicken or lean beef for variation.
