This Instant Pot Spaghetti and Meatballs recipe brings the beloved comfort of a classic family dinner with minimal fuss and cleanup. Juicy homemade meatballs, perfectly cooked spaghetti, and rich jarred sauce all come together in one pot in just about 22 minutes. Ideal for busy weeknights when you want hearty, flavorful food without the mess—this dish delivers warmth, ease, and that stick-to-your-ribs satisfaction in every bite.
2 thick slices Italian bread
1/4 cup water (for soaking bread)
1 egg
1/4 cup Panko breadcrumbs
1/4 cup grated Parmesan cheese (plus extra for topping)
2 tablespoons water
2 tablespoons fresh Italian parsley
2 teaspoons olive oil (plus 2 tablespoons for browning)
1 teaspoon garlic powder
1/4 teaspoon Italian seasoning
1/4 teaspoon black pepper
1/4 teaspoon red pepper flakes
1 lb 80/20 ground beef
8 oz ground pork
1 (32-oz) jar spaghetti sauce
2 cups water (for cooking pasta)
8 oz spaghetti noodles
Parmesan cheese for topping
Pre-soak the bread slices in water for about 3 minutes, then break into pieces. Mix with egg, breadcrumbs, Parmesan, water, parsley, 2 tsp olive oil, garlic powder, Italian seasoning, black pepper, and red pepper flakes in a bowl. Add ground beef and pork, combining well.
Form the mixture into meatballs.
Set Instant Pot to Sauté mode, add 2 tbsp olive oil, and brown meatballs on all sides (~4–5 min). Turn off Sauté.
Wipe out excess grease. Pour half the jar of spaghetti sauce into the pot, laying meatballs in a single layer on top.
Break spaghetti in half and arrange crisscrossed over meatballs. Pour remaining sauce over noodles.
Fill half of the sauce jar with water, shake, and pour over the noodles—ensuring noodles are fully covered. Do not stir. Secure lid.
Set Instant Pot to Manual (High) for 7 minutes. Perform a quick release when done.
Stir pasta and meatballs gently in the sauce and let sit for a few minutes to thicken. Serve with Parmesan topping.
Based on the original nutrition data:
Calories: 527 kcal
Carbohydrates: 31 g
Protein: 27 g
Fat: 32 g
Saturated Fat: 11 g
Polyunsaturated Fat: 2 g
Monounsaturated Fat: 15 g
Trans Fat: 1 g
Cholesterol: 112 mg
Sodium: 185 mg
Potassium: 438 mg
Fiber: 2 g
Sugar: 1 g
Vitamin A: 218 IU
Vitamin C: 2 mg
Calcium: 79 mg
Iron: 3 mg