If you are craving a comforting, hearty meal that comes together effortlessly, this Instant Pot Spaghetti and Meatballs Recipe is the answer you didn’t know you needed. It transforms classic spaghetti and meatballs into a speedy, one-pot wonder that brings all the rich flavors and satisfying textures onto your plate in just 30 minutes. Imagine tender Italian meatballs infused with garlicky sautéed onions, perfectly cooked spaghetti soaking in a vibrant marinara sauce, all sizzling with Italian seasonings and ready to warm your soul fast. Whether you’re feeding a busy family or simply want a delicious dinner without the fuss, this recipe is a total game-changer in your culinary arsenal.

Ingredients You’ll Need
Gathering simple, quality ingredients ensures that every bite of your Instant Pot Spaghetti and Meatballs Recipe bursts with authentic flavor and satisfying texture. Each item plays a crucial role in layering the dish with vibrant color, savory umami, and just the right bite.
- Olive oil: Adds richness and helps soften the onions and garlic for a flavorful base.
- 1 Onion, diced: Provides sweetness and depth to the sauce.
- 3 Garlic cloves, minced: Injects that iconic Italian aroma and flavor that’s essential in any meatball sauce.
- Salt, to taste: Balances and enhances all the flavors in the dish.
- Black pepper, to taste: Adds a subtle heat and earthiness.
- 1 tsp Italian seasoning: A blend of herbs that ties all the components together beautifully.
- Frozen Italian meatballs: A time-saving protein that becomes tender and juicy inside the Instant Pot.
- Pot-sized spaghetti (or regular spaghetti, broken in half): Provides the classic pasta base that absorbs the flavorful sauce perfectly.
- 1 jar (24 oz) spaghetti sauce: The rich, tangy tomato sauce that envelopes everything in a savory hug.
- 2 cups water or broth: Needed for pressure cooking and adds moisture without diluting flavor when you don’t stir.
How to Make Instant Pot Spaghetti and Meatballs Recipe
Step 1: Sauté Aromatics
Begin by setting your Instant Pot to the sauté function and heating the olive oil. Toss in the diced onion and cook until it becomes translucent and fragrant. Next, add the minced garlic and sauté briefly to release its pungent aroma. Season this base with salt, black pepper, and Italian seasoning. Once these flavors have melded nicely, turn off the sauté function to prepare for the next step.
Step 2: Layer Ingredients
Here’s where your Instant Pot magic really starts: carefully place the frozen Italian meatballs in a single layer over the aromatic onion and garlic mixture. Then, arrange your spaghetti in a crisscross pattern right on top—this clever method helps prevent the noodles from sticking together as they cook. Drizzle a little more olive oil to keep everything moving smoothly.
Step 3: Add Liquids
Pour the jar of hearty spaghetti sauce over the layered ingredients, followed by the 2 cups of water or broth. Don’t stir after adding the liquids—layering is key to avoiding that dreaded burn notice on your Instant Pot. This technique keeps the sauce on top while the noodles and meatballs cook evenly underneath.
Step 4: Pressure Cook
Seal the lid securely and set your Instant Pot to manual high pressure for 9 minutes. The pressure cooking works wonders by infusing all the flavors together while perfectly cooking the meatballs and spaghetti. Once the timer goes off, perform a quick pressure release to safely bring it back to normal pressure.
Step 5: Combine and Serve
Open the lid and with gentle hands, toss the meatballs and spaghetti to integrate everything. At this point, the sauce may appear a little thin, but don’t worry—it thickens up as it rests. Serve your Instant Pot Spaghetti and Meatballs Recipe piping hot, and if you wish, sprinkle with Parmesan cheese or fresh herbs like basil or parsley for an extra pop of flavor.
How to Serve Instant Pot Spaghetti and Meatballs Recipe

Garnishes
Simple garnishes can elevate your dish from delicious to extraordinary. Shredded Parmesan cheese adds a nutty creaminess, while fresh basil or parsley introduce a bright herbal note. A pinch of red pepper flakes can add a little kick if you like some heat. Freshly cracked black pepper on top seals the deal with a subtle crunch.
Side Dishes
Serve your Instant Pot Spaghetti and Meatballs Recipe with a crisp green salad tossed in a tangy vinaigrette to balance the richness of the dish. Garlic bread or warm, crusty bread rounds out the meal perfectly, providing a wonderful vehicle to scoop up every last bit of sauce. Roasted or steamed veggies, like broccoli or green beans, make a nutritious and colorful side.
Creative Ways to Present
If you’re entertaining or want to garnish your meal with a little flair, try plating the spaghetti twirled into neat nests topped with a few meatballs and a drizzle of extra sauce. Serving in individual bowls rather than on a platter lets everyone enjoy their own perfectly portioned dinner. For a fun twist, add some mozzarella balls on top and broil until melted and bubbly.
Make Ahead and Storage
Storing Leftovers
Leftovers of this Instant Pot Spaghetti and Meatballs Recipe store wonderfully in an airtight container in the refrigerator for up to 3 days. Allow the food to cool completely before sealing to maintain freshness and flavor.
Freezing
You can freeze portions of this dish for up to 2 months. Place in freezer-safe containers and label them clearly. When ready to enjoy, thaw overnight in the refrigerator for best results, then reheat gently.
Reheating
Reheat leftovers in the microwave or on the stovetop over low heat. Add a splash of water or broth when reheating to prevent the pasta from drying out and help refresh that luscious sauce. Stir occasionally to heat evenly and enjoy just like fresh.
FAQs
Can I use fresh meatballs instead of frozen?
Absolutely! Fresh meatballs can be used in this Instant Pot Spaghetti and Meatballs Recipe. Just ensure they are cooked through during the pressure cooking time or slightly adjust as needed based on their size.
What type of spaghetti works best for pressure cooking?
Either regular spaghetti broken in half or pot-sized spaghetti works well. Breaking the pasta helps it fit better and cook evenly without clumping together.
Do I need to stir the sauce during cooking?
It’s important not to stir after layering all ingredients, especially the liquids. This technique prevents the sauce from sticking and triggering the burn notice in your Instant Pot.
Can I make this recipe vegetarian?
Yes! Substitute the meatballs with plant-based or vegetable meatballs and use vegetable broth to keep it meat-free while still enjoying the same great flavors.
How spicy is this recipe?
The base Instant Pot Spaghetti and Meatballs Recipe is mild and kid-friendly, but feel free to add red pepper flakes or hot sauce to adjust the heat to your liking.
Final Thoughts
You really cannot go wrong with this Instant Pot Spaghetti and Meatballs Recipe—it’s a comforting classic revamped for today’s busy kitchens. The wonderful thing is how effortlessly it delivers big homemade flavors with minimal effort. So go ahead, give it a try, and soon enough this one-pot meal will be your go-to favorite for both weeknight dinners and casual entertaining.
Print
Instant Pot Spaghetti and Meatballs Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Instant Pot
- Cuisine: Italian
Description
This Instant Pot Spaghetti and Meatballs recipe offers a quick and easy one-pot meal that combines tender meatballs, perfectly cooked spaghetti, and flavorful marinara sauce. Ideal for busy weeknights, it uses the pressure cooking function of the Instant Pot to deliver a hearty, comforting Italian classic in just 30 minutes.
Ingredients
Ingredients
- 2 tbsp olive oil
- 1 onion, diced
- 3 garlic cloves, minced
- Salt, to taste
- Black pepper, to taste
- 1 tsp Italian seasoning
- 1 lb frozen Italian meatballs
- Pot-sized spaghetti, or regular spaghetti broken in half (about 8 oz)
- 1 jar (24 oz) spaghetti sauce
- 2 cups water or broth
Instructions
- Sauté Aromatics: Set the Instant Pot to the sauté function and heat the olive oil. Add the diced onion and cook it until translucent, about 3-4 minutes. Stir in the minced garlic and sauté briefly for about 30 seconds until fragrant. Season the mixture with salt, black pepper, and Italian seasoning. Turn off the sauté function before proceeding.
- Layer Ingredients: Arrange the frozen meatballs evenly in a single layer on top of the onion and garlic mixture in the Instant Pot. Then lay the spaghetti over the meatballs in a crisscross pattern to prevent the strands from sticking together. Drizzle a little olive oil over the spaghetti to help keep it separated.
- Add Liquids: Pour the entire jar of spaghetti sauce evenly over the spaghetti and meatballs. Then add 2 cups of water or broth on top. Do not stir or mix the layers; this layering technique helps prevent the Instant Pot from triggering a burn notice.
- Pressure Cook: Secure the lid on the Instant Pot, ensuring the valve is set to sealing. Set the Instant Pot to manual high pressure for 9 minutes. Once the cooking time ends, perform a quick release by carefully turning the valve to venting to release all the steam before opening the lid.
- Combine and Serve: Open the lid and gently toss the spaghetti and meatballs together using tongs or a large spoon to combine the sauce evenly. Note that the sauce may appear a bit thin initially but will thicken as it cools slightly. Serve immediately, garnished with freshly grated Parmesan cheese and herbs like basil or parsley if desired.
Notes
- For best results, use frozen meatballs directly from the freezer—no need to thaw.
- Use broth instead of water for a richer flavor in the sauce.
- If you prefer a thicker sauce, let the dish rest covered for 5 minutes after cooking to allow the sauce to thicken.
- You can substitute Italian seasoning with a mix of dried basil, oregano, and thyme.
- Add a pinch of red pepper flakes to the sauce if you like a spicy kick.

