Instant Pot Spaghetti and Meatballs is the ultimate one-pot comfort meal made easier and faster! Juicy, flavorful meatballs simmer with pasta and sauce all in one pot, saving you time and dishes. No need to boil noodles separately or babysit a sauce—just toss everything into the Instant Pot and let it do the work. It’s a family-friendly dish that's perfect for busy weeknights or cozy weekends. This recipe delivers rich flavor, tender pasta, and hearty meatballs that taste like they’ve been cooking all day—but are ready in under 30 minutes!
1 lb frozen or homemade meatballs
8 oz spaghetti (broken in half)
2½ cups water or low-sodium broth
2 cups marinara or pasta sauce
1 tbsp olive oil
1 tsp garlic powder
½ tsp Italian seasoning
Salt and pepper, to taste
Optional: grated Parmesan and chopped parsley for garnish
Add olive oil to the Instant Pot.
Pour in half of the marinara sauce.
Layer broken spaghetti evenly in a crisscross pattern to prevent clumping.
Add frozen or homemade meatballs on top.
Pour in water or broth, ensuring pasta is submerged.
Add remaining sauce, garlic powder, Italian seasoning, salt, and pepper.
Close lid and cook on high pressure for 8 minutes.
Quick release the pressure.
Stir gently to combine everything. Let sit 2–3 minutes to thicken.
Serve warm topped with Parmesan and parsley if desired.
Calories: 430
Protein: 22g
Fat: 15g
Saturated Fat: 5g
Carbohydrates: 48g
Fiber: 4g
Sugar: 6g
Sodium: 680mg