Instant Pot Cream Cheese Spaghetti
There’s something deeply comforting about a creamy, cheesy pasta that comes together quickly and locks in big, bold flavors. This Instant Pot Cream Cheese Spaghetti gives you exactly that: a saucy, slightly spicy tomato base, beefy depth, and a silky finish from cream cheese and Parmesan. It’s the kind of weeknight dinner that feels indulgent but is simple enough to make any night of the week. Read on for tips, step-by-step instructions, and ways to make this dish your own.
Why this recipe works
This recipe is a one-pot meal built for convenience and flavor. The Instant Pot does the heavy lifting—browning the meat, cooking the pasta, and marrying the sauce—so you get an evenly cooked spaghetti with a creamy finish and minimal cleanup. The ground beef provides savory depth while Italian seasoning and crushed red pepper add warmth and a touch of heat. The cream cheese melts into the sauce for a luscious texture, and Parmesan brings a bright, salty finish.
Ingredients
- 1 pound lean ground beef
- 1 teaspoon garlic powder
- 1/2 teaspoon salt
- 2 teaspoons Italian seasoning
- 1/4 teaspoon black pepper
- 1/4 teaspoon crushed red pepper flakes
- 2 tablespoons tomato paste
- 12 ounces uncooked thin spaghetti
- 2 1/2 cups water
- 1 (24-ounce) jar spaghetti sauce
- 1 (8-ounce) block cream cheese, cut into pieces and softened
- 1/3 cup freshly grated Parmesan cheese
Equipment
- Instant Pot (or another electric pressure cooker with a sauté function)
- Wooden spoon or heatproof spatula
- Measuring cups and spoons
- Cutting board and knife (to cube the cream cheese)
Prep tips

- Soften the cream cheese ahead of time by leaving it at room temperature for about 30 minutes. This helps it melt smoothly into the sauce.
- Break the thin spaghetti in half so it fits into the Instant Pot and so the noodles cook evenly.
- Measure the water and have the spaghetti sauce ready to pour. That keeps the cooking flowing once you begin.
Flavor tweaks and swaps

If you want to customize, consider these simple adjustments:
- Make it milder: Omit the crushed red pepper flakes.
- Add veggies: Stir in frozen peas or chopped spinach after pressure release for color and nutrition.
- Make it more herb-forward: Finish with torn fresh basil or extra Parmesan at the table.
Step-by-step instructions
The following directions are rewritten into clear, step-by-step wording while keeping the original ingredient amounts and order. Follow them in sequence for the best results.
- Set your Instant Pot to the Sauté setting and allow it to heat until the display indicates it’s ready.
- Add 1 pound lean ground beef to the pot. Break the meat apart with a wooden spoon or spatula and cook until it is no longer pink, about 5–7 minutes.
- Sprinkle 1 teaspoon garlic powder, 1/2 teaspoon salt, 2 teaspoons Italian seasoning, 1/4 teaspoon black pepper, and 1/4 teaspoon crushed red pepper flakes over the browned beef. Stir to combine so the seasonings are evenly distributed.
- Add 2 tablespoons tomato paste to the seasoned beef. Stir thoroughly and cook for about 1 minute to toast the paste and deepen its flavor.
- Pour in 2 1/2 cups water and scrape any browned bits off the bottom of the pot to prevent a burn notice. Stir until the liquid is combined with the tomato paste and beef.
- Layer 12 ounces uncooked thin spaghetti on top of the beef and liquid. If the spaghetti is too long for the pot, break each strand in half so the noodles fit. Do not stir; just arrange the spaghetti so it is mostly submerged in the liquid.
- Pour 1 (24-ounce) jar spaghetti sauce over the spaghetti. Again, do not stir. The sauce will sit on top and steam will cook the pasta evenly beneath.
- Secure the Instant Pot lid and set the valve to the sealing position. Cancel Sauté and select Manual/Pressure Cook on High pressure. Set the cook time to 5 minutes. (Thin spaghetti cooks quickly under pressure; 5 minutes gives tender but not mushy noodles.)
- When the cooking time ends, perform a quick release by carefully turning the valve to venting. Wait until the pressure drops and the float valve falls before opening the lid.
- Open the lid and add 1 (8-ounce) block cream cheese, cut into pieces and softened. Stir the cream cheese into the hot contents until it melts and forms a smooth, creamy sauce that coats the spaghetti and beef. Use a gentle folding motion to prevent the pasta from breaking up.
- Stir in 1/3 cup freshly grated Parmesan cheese until it is fully incorporated and the sauce is glossy. Taste and adjust seasoning if necessary, adding a pinch more salt or pepper to suit your preference.
- Serve immediately, garnishing with additional Parmesan or a sprinkle of crushed red pepper flakes if you like extra heat. Leftovers refrigerate well in an airtight container for up to 3 days.
Serving suggestions
This Instant Pot Cream Cheese Spaghetti is satisfying on its own, but here are a few serving ideas to round out the meal:
- Brighten with a simple side salad dressed in lemon vinaigrette.
- Serve with crusty bread or garlic toast to mop up every last bit of sauce.
- Add a spoonful of plain yogurt or a drizzle of olive oil for extra richness at the table.
Make-ahead and storage
To make this ahead, cook through the pressure step and cool quickly. Store in the refrigerator for up to 3 days. Reheat on the stovetop over low heat with a splash of water to loosen the sauce, or microwave in short bursts, stirring between intervals. If freezing, portion into freezer-safe containers and thaw overnight in the refrigerator before reheating.
Common troubleshooting
- Burn notice: If you see a burn warning while pressure cooking, cancel and release pressure, then open the lid. Stir and deglaze the bottom with a little water, scraping up any stuck bits. Proceed with the remaining pressure cook time if needed.
- Pasta too soft: Next time reduce the pressure-cook time by 1 minute. Thin spaghetti cooks quickly, so small adjustments matter.
- Sauce too thin: After pressure cooking, use Sauté on low and simmer a few minutes to reduce and thicken the sauce, stirring to keep the pasta from sticking.
Why cream cheese?
Cream cheese is the secret to an ultra-silky sauce without using heavy cream. It blends into the tomato base and beef juices to create a rich mouthfeel and a slightly tangy finish that pairs beautifully with Parmesan. Because it melts quickly, it’s perfect for a quick one-pot method like this.
Nutritional notes
This recipe balances protein from the ground beef with carbohydrates from the spaghetti and fat from the cheese. You can increase the vegetable content by stirring in wilted spinach, steamed broccoli, or frozen peas right after pressure release for extra fiber and color without changing the core technique.
Final thoughts
Instant Pot Cream Cheese Spaghetti is proof that comforting, flavorful dinners can be efficient and uncomplicated. The pressure cooker locks in flavor while the cream cheese turns the sauce luxuriously creamy. Whether you’re feeding a hungry family or meal-prepping for the week ahead, this recipe delivers cozy satisfaction with minimal fuss.
Ready to make it tonight? Gather your ingredients and let the Instant Pot work its magic—five minutes under pressure turns these simple ingredients into a creamy, saucy, crowd-pleasing dinner.

Instant Pot Cream Cheese Spaghetti
Ingredients
- 1 pound lean ground beef
- 1 teaspoon garlic powder
- 1/2 teaspoon salt
- 2 teaspoons Italian seasoning
- 1/4 teaspoon black pepper
- 1/4 teaspoon crushed red pepper flakes
- 2 tablespoons tomato paste
- 12 ounces uncooked thin spaghetti
- 2 1/2 cups water
- 24 ounces spaghetti sauce jar
- 8 ounces cream cheese block, cut into pieces and softened
- 1/3 cup freshly grated Parmesan cheese
Instructions
- Lightly grease the Instant Pot insert and set the cooker to Sauté.
- Add the ground beef and cook on Sauté until browned on the bottom; flip and break apart to crumble, and cook until no pink remains.
- Drain any excess grease from the insert, then turn the Instant Pot off.
- Stir in the garlic powder, salt, Italian seasoning, black pepper, crushed red pepper flakes, and tomato paste until combined with the beef.
- Break the spaghetti in half and spread the pieces over the beef in an even layer.
- Pour the water and the jar of spaghetti sauce over the spaghetti, pressing the noodles down so they are submerged.
- Secure the lid and set the Instant Pot to Pressure Cook (High) for 6 minutes.
- Perform a quick release of the pressure, then remove the lid.
- Add the softened cream cheese and the Parmesan; stir until the cheeses are incorporated and the sauce is smooth.
- Replace the lid off-center (or leave it off) and let the pot sit for a few minutes to allow the cream cheese to fully melt, then stir again and serve.
Equipment
- Instant Pot
Notes
- If using regular (non-thin) spaghetti, pressure cook for 8 minutes.

