This post may contain affiliate links. Please read my disclosure and privacy policy.
While writing The Fresh and Healthy Instant Pot Cookbook, I realized that some things are simply easier to cook from scratch in a pressure cooker. Spaghetti sauce with fresh tomatoes is one of those things. There’s no dicing required—just quarter a few veggies, and they are ready to cook in no time.
If you’re already familiar with Instant Pot cooking, you may be surprised to learn that this recipe requires no added liquid. Don’t worry, you won’t get a burn error! Fresh tomatoes are loaded with juice and release a significant amount of liquid as they cook.
And if you’re not already familiar with the Instant Pot, don’t worry. I’ll walk you through the process below step by step.
⭐⭐⭐⭐⭐ Featured Review
“This was the best batch of spaghetti sauce I’ve ever made! I can’t believe it was so easy!! I changed up the spices a bit, but wow. I love how healthy it is and NO sugar!” -Kristina

Spaghetti Sauce Ingredients
- Fresh Tomatoes. I tend to use Roma tomatoes because they are more affordable than slicing tomatoes. But if you have garden tomatoes, use those here.
- Yellow Onion. These add sweetness and flavor.
- Carrots. These are also added for sweetness. I originally called for two carrots, but I now prefer using three for a sweeter flavor.
- Garlic. Two fresh cloves help boost the flavor with no mincing required. You can add more if you especially love garlic.
- Dried Spices. Basil and oregano add a convenient Italian flavor. You can use an Italian spice blend if you prefer.
- Tomato Paste. This can trigger a burn error, so it’s added at the end of the process to help thicken the sauce and deepen the tomato flavor.

How to Make Fresh Spaghetti Sauce in the Instant Pot
Step 1:
Prepare the veggies by cutting the tomatoes into quarters. There’s no need to peel them or remove the seeds, so this shouldn’t take long.
You’ll also need to peel and quarter the yellow onion, then peel the carrots and slice them into chunks. That’s all the prep work required!

Step 2:
Add the tomatoes, yellow onion, carrots, and garlic to the stainless steel bowl of the Instant Pot. Then add the garlic cloves, spices, and salt on top. Don’t let the spices touch the bottom of the Instant Pot; they can trigger a burn error as the pot heats up.
In other words, don’t stir the ingredients.
Just secure the lid, move the steam release valve to the “Sealing” position, and cook at high pressure for 20 minutes. The pot will take at least 10 minutes to pressurize, so the screen will read “ON” before the countdown appears.

Step 3:
When the cooking cycle is complete, let the pressure naturally release for at least 10 minutes. This means you’ll do nothing until the screen reads “L0:10.” If you’re busy and want to wait even longer, that’s okay, too. (I’ve left it in the pot for up to 60 minutes because I was distracted, and the sauce is still great.)
Move the steam release valve to “Venting” to release any remaining pressure in the pot. When the floating valve in the lid drops, you’ll know it’s safe to remove the lid.
Use an immersion blender to blend the cooked vegetables until smooth. Then add the tomato paste and blend again to create a thicker, deeper red sauce. Adjust the seasoning to taste. I usually add another half teaspoon of salt, but you could also add Parmesan cheese or any other spices you like at this point.

Serving Tips
Enjoy this spaghetti sauce right away over your favorite noodles. It can also be used as a topping for pizza, a dip for bread, or a spread for sandwiches, among other uses.

Shop this post
Immersion Blender
Instant Pot
The Fresh & Healthy Instant Pot Cookbook

Instant Pot Spaghetti Sauce (with fresh tomatoes!)
Ingredients
- 2 pounds fresh tomatoes , cut into quarters
- 2 yellow onions , cut into quarters
- 2 to 3 large carrots , cut into large chunks
- 2 cloves garlic (whole)
- 2 teaspoons dried oregano
- 2 teaspoons dried basil
- 1 teaspoon sea salt , plus more to taste
- 6 ounces tomato paste (no salt added)
Instructions
- Add the tomatoes, onion, carrot, and garlic to the Instant Pot. Sprinkle the oregano, basil, and salt over the top of the vegetables, but don't stir. (You don't want the seasonings to touch the bottom of the Instant Pot or you could get a burn error.)
- Secure the lid and move the steam release valve to Sealing. Select Manual or Pressure Cook (the name of the button will vary by machine) and cook at high pressure for 20 minutes. It will take roughly 10 minutes for the pressure to build in the pot before the cooking cycle begins, so the pot will say “On” until then.
- When the cooking cycle completes, allow the pressure to naturally release for 10 minutes. When the screen reads L0:10, move the steam release valve to Venting to release any remaining pressure. When the floating valve drops, it's safe to remove the lid.
- Use an immersion blender to blend the cooked vegetables into a smooth sauce. Add in the tomato paste and blend again to make sure it's fully incorporated. It should thicken the sauce. Adjust any seasoning to taste, then serve warm over your favorite pasta. (I usually add another ½ teaspoon of salt.)
- This sauce should keep well in an airtight container for up to a week in the fridge, or you can freeze it for up to 3 months.
Video
Notes
Nutrition
More Recipes to Try
- Instant Pot Mashed Potatoes (No draining!)
- Steel-Cut Oats in the Instant Pot
- Instant Pot Spaghetti Squash (7-minute cycle)
- Instant Pot Broccoli
If you try this recipe, please leave a comment and star rating below to let me know how you like it.
















Taste great! Happy to have a homemade spaghetti sauce recipe now that is clean and something my future kids one day will looks forward too 🙂
So great! Healthy, tasty and most of all… super easy!! Love it
Great recipe! Added some red wine at the end for added flavor. Looks so impressive and thick after using immersion blender! Made 3 qt that I froze.
Do you not need to blanch the tomatoes first? Will it taste tough with the skins left on?
If you don’t have a high-speed blender, you can remove the skins if you want to. I don’t notice them at all after blending!
I’ve made this recipe three times already this summer/fall and it is a great way to use up the prolific tomato harvest from my garden. I actually adjust the recipe to accommodate 5 pounds of tomatoes (mostly grape tomatoes) and it works well. I also add more garlic (personal preference). If I have it, I’ll add the rind of a wedge of parmesan while it cooks. The tomato paste is key to thicken the sauce. I’ve served it as-is, but my favorite use so far was to make a ragu with the sauce (in place of the crushed tomatoes). So delicious! Thank you!
I’ve now made 2 double batches of this sauce in my 8qt PowerXL…it’s fantastic!
My neighbor only grew yellow tomatoes this year, but adding the tomato paste made the sauce a nice red color, not deep red, but red enough 🙂 It tastes SO GOOD that neither of us really cares about the color. I also added a green & red pepper because we all love the flavor.
Thanks for a GREAT recipe!
Made this today with yellow tomatoes from my neighbors garden. Doubled the recipe in my 8qt pressure cooker, and ended up with 12cups of sauce
Added the tomato paste and a 14oz can of fire roasted diced tomatoes to give the sauce more of a red color. Absolutely delicious 😋
I made the recipe according to the directions. It took almost no time to put together. I was worried that it would be watery after first opening the lid but it came out the perfect consistency after using the immersion blender. This isn’t the fault of the recipe but my sauce was acidic. It’s the variety of tomatoes I used. I added 1/4 tsp. of baking soda and it really helped. I know there are other ways to cut the acid but this worked for me.
I will make this again but with a different variety of tomato and see what happens. I would like to try a couple of variations including sautéing the onions and garlic in a bit of butter or add red peppers, stirring in mushrooms in the end.
Thanks!
Just made this and it smells and looks heavenly.
I’m already planning another batch. Have you ever added hot peppers? I have some in the garden waiting to be used.
Every year I plant way too many tomato plants. This is the easiest, tastiest spaghetti sauce! I will not make any other type of spaghetti sauce ever again! I added some garlic powder to step the garlic flavor! Give it a try!