Easiest Ever Instant Pot Turkey Meatball Spaghetti (My Go-To!)
If I ask my kids what they want for dinner, “spaghetti and meatballs” is the answer 90% of the time. It’s a classic for a reason!
But for the longest time, I dreaded it. The splattery sauce pan, the separate pot for boiling pasta, the colander, the bowl for mixing meatballs… the cleanup was just too much for a busy weeknight.
This recipe is my solution. This entire Instant Pot Turkey Meatball Spaghetti is one of the best one-pot spaghetti recipes I’ve ever developed. The pasta cooks in the sauce, the turkey meatballs are juicy, and the cleanup is a total breeze. It’s a game-changer.

A Smarter Take on a Weeknight Classic
This isn’t just about speed; it’s about making a comfort food classic work for us. We’re not giving up flavor, just streamlining the process and the ingredients.
By using lean (93/7) ground turkey, we keep the meatballs tender and high-protein. We also swap in whole wheat spaghetti. The great news? It holds up beautifully under pressure (literally!) and adds a great boost of fiber that makes this meal so satisfying.
It’s a hearty, balanced meal that my whole family actually gets excited about, and I love that it’s made with simple, whole-food ingredients.
How This One-Pot Magic Works
The beauty of this recipe is the layering. You don’t just dump and pray!
First, you’ll mix and form the simple turkey meatballs. After a quick sauté of the garlic, you build that flavorful tomato and broth base right in the pot.
Here’s the key: The raw meatballs go in, then you layer the dry, broken spaghetti on top in a crisscross pattern. This is the secret to preventing clumping! You pour the crushed tomatoes over, but do not stir the pasta in.
Then, you just lock the lid and let the Instant Pot do all the work. In 6 minutes, you’ll have a perfectly cooked, fully integrated pasta dinner.
My Top Tips for Success
- Don’t Stir the Pasta: I’m saying it again because it’s that important! Layer the broken spaghetti on top of the sauce and meatballs. This prevents it from sticking to the bottom and triggering a “Burn” warning.
- The Crisscross Layer: When you break your spaghetti, lay half in one direction and the other half in a crisscross pattern on top. This is the best way to ensure it cooks evenly.
- Gradual Release: When the time is up, use a “gradual quick release.” This just means tapping the valve to release steam in short bursts. If you vent it all at once, you risk tomato sauce spraying all over your kitchen!
- Add Greens: As noted in the recipe, a few big handfuls of fresh spinach stirred in at the very end is my favorite way to add a veggie boost. It just wilts right into the hot pasta.

Quick Questions, Answered
Can I use a different type of pasta?
You can! I love whole wheat for the fiber, but regular white spaghetti works too. Penne or rotini also work, but keep the 6-minute cook time. For gluten-free pasta, check your box directions—many GF pastas cook faster and may need a 4-5 minute cook time.
Can I use frozen meatballs?
You can, but it changes the recipe. This recipe is designed for raw meatballs, which cook and flavor the sauce. If using pre-cooked frozen meatballs, you’ll need to add them after pressure cooking and use the SAUTÉ function to heat them through, as they don’t need the 6-minute cook time.
What if I get a “Burn” warning?
This almost always happens for two reasons: 1) You didn’t deglaze the pot properly after sautéing the garlic (scraping up all the stuck bits), or 2) You stirred the pasta into the sauce at the bottom. Follow the layering instructions, and you should be fine!
Print
Easy One-Pot Turkey Meatball Spaghetti (Instant Pot)
- Prep Time: 15
- Cook Time: 20
- Total Time: 35
- Yield: 6 servings 1x
- Method: Main Course, Dinner
- Cuisine: American-Italian
Description
A fast, healthy weeknight dinner! This one-pot recipe uses lean turkey and whole wheat pasta for a lighter take on the classic, all made incredibly easy in the Instant Pot.
Ingredients
For the Turkey Meatballs:
- 1.5 lbs lean ground turkey (93/7) (680g)
- 1/3 cup seasoned breadcrumbs (Italian style preferred) (about 40g)
- 1/3 cup grated Parmesan cheese (about 30g)
- 1/4 cup chopped fresh parsley
- 1 large egg
- 2 tablespoons skim milk (or water) (30 ml)
- 1 tablespoon tomato paste (15g)
- 2-3 cloves garlic, minced
- 1/4 teaspoon kosher salt (or to taste)
For the Spaghetti and Sauce:
- 1 tablespoon olive oil (15 ml)
- 1 (28-ounce) can crushed tomatoes (e.g., San Marzano style, like Cento San Marzano) (794g)
- 2 cups low-sodium chicken broth (or vegetable broth) (480 ml)
- 12 oz. whole wheat spaghetti (340g)
- 3 cloves garlic, smashed
- 1/4 cup torn fresh basil
- 1 teaspoon dried oregano
- Kosher salt and black pepper, to taste
For Serving (Optional):
- Extra grated Parmesan cheese
- Torn fresh basil leaves
Instructions
- Prepare the Meatballs: In a large bowl, combine the breadcrumbs, Parmesan cheese, parsley, egg, milk, tomato paste, minced garlic, and 1/4 tsp kosher salt. Mix well.
- Add the ground turkey to the bowl. Use a fork or your hands to gently mix until just combined. Be careful not to overwork the meat. Form the mixture into 18 evenly-sized meatballs.
- Sauté Garlic: Set the Instant Pot to SAUTÉ mode (medium heat). Once hot, add the olive oil and the 3 smashed garlic cloves. Cook for 1-2 minutes until fragrant.
- Deglaze: Press CANCEL. Pour in the chicken broth and use a wooden spoon to scrape the bottom of the pot, ensuring no garlic bits are stuck. This prevents a “Burn” warning.
- Build the Sauce: Stir in the crushed tomatoes, torn basil, dried oregano, and a pinch of salt and pepper.
- Add Meatballs: Gently place the raw meatballs into the sauce.
- Layer the Pasta: Break the dry spaghetti in half. Layer the pasta strands horizontally over the meatballs and sauce. Place the second half in a crisscross pattern on top of the first layer to help prevent clumping. Do not stir the pasta into the sauce.
- Pressure Cook: Secure the lid and set the steam release valve to SEALING. Select PRESSURE COOK (High) and set the timer for 6 minutes. (Note: 5 minutes for firm al dente, 6 minutes for softer).
- Release Steam Safely: When the time is up, use a gradual quick release (press the valve in short bursts) to let the pressure out slowly and prevent sauce from splattering. Once the pin drops, turn off the pot and remove the lid.
- Check and Serve: Gently stir everything together. The sauce will thicken as it rests. Use an instant-read thermometer to ensure the meatballs have reached an internal temperature of 165°F (74°C).
- Troubleshooting: If the pasta is slightly too firm for your liking, set the pot to SAUTÉ for 1-2 minutes, stirring gently until it reaches your desired tenderness.
- Serve: Serve immediately, garnished with extra Parmesan cheese and fresh basil, if desired.
Notes
- Allergy Alert: This recipe contains wheat (gluten), dairy (cheese, milk), and egg. Substitute with gluten-free pasta, dairy-free cheese/milk, or an egg replacer as needed.
- Variation: For extra vegetables, stir in a large handful of fresh spinach at the very end (Step 10) until it wilts into the hot pasta.
Nutrition Facts per Serving: Calories: 505 | Total Fat: 16 g (Saturated Fat: 4.4 g) | Total Carbs: 59 g (Fiber: 8 g, Net Carbs: 51 g) | Protein: 38 g | Sodium: 644 mg
Disclaimer: Nutrition information is an estimate calculated using USDA data and is provided for informational purposes only. Actual values may vary based on ingredient brands, portion sizes, and cooking methods. This information is not medical advice. Consult a qualified healthcare professional for personalized guidance.
Nutrition
- Serving Size: ~1 3/4 cups
- Calories: 505
This is truly one of those one-pot spaghetti recipes that will save your weeknights. It’s comforting, satisfying, and proves you don’t need a sink full of dishes to get a fantastic dinner on the table. Enjoy!









