A fast and flavorful one-pot pasta dish made in the Instant Pot. Juicy meatballs, perfectly cooked spaghetti, and rich tomato sauce come together for an easy, comforting meal.
12 oz spaghetti, broken in half
16–20 frozen or homemade meatballs
1 (24 oz) jar marinara sauce or crushed tomatoes
3½ cups water or low-sodium chicken broth
1 tbsp olive oil
½ onion, diced (optional)
2–3 garlic cloves, minced (optional)
1–2 tsp Italian seasoning
Salt and black pepper to taste
Grated Parmesan and fresh basil for serving (optional)
Set Instant Pot to Sauté. Add oil, onion, and garlic. Sauté 2–3 minutes, then press Cancel.
Add meatballs to the pot.
Layer spaghetti over meatballs in a crisscross pattern.
Pour in sauce and water. Do not stir.
Add Italian seasoning, salt, and pepper.
Seal lid. Cook on High Pressure for 8 minutes.
Quick release pressure.
Stir gently and let rest for 5–10 minutes.
Serve with Parmesan and basil if desired.
Use regular spaghetti. Do not stir before cooking. Let sit after pressure release to finish cooking and absorb sauce.