Easy Homemade Pasta Sauce Recipe
I’ll never forget the first time I tried to make this Easy Homemade Pasta Sauce Recipe. I was so proud of myself for not using a jar, I invited my then-boyfriend over for a “fancy” dinner. I figured, how hard could it be? I dumped a can of crushed tomatoes into a pot, added some dried oregano, and let it boil. I mean, a full-on, volcanic bubble. The sauce ended up tasting like bitter, metallic water and I had red splatters all over my white cabinets. He was nice about it, but we ordered pizza. That failure stuck with me, and after years of tweaking, I finally nailed a version that’s my go-to for everything from quick weeknights to feeding a crowd.
Recipe Card
| Recipe Title | Easy Homemade Pasta Sauce Recipe |
|---|---|
| Servings | 4-6 |
| Prep Time | 10 minutes |
| Cooking Time | 45 minutes |
| Calories | About 120 per serving (sauce only) |
Ingredients
- 1/4 cup good olive oil
- 1 medium yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 1 (6-ounce) can tomato paste
- 1 teaspoon dried oregano
- 1/2 teaspoon dried basil (or a handful of fresh, chopped)
- 1 pinch of red pepper flakes (optional)
- 1 teaspoon sugar
- Salt and black pepper to taste
- Fresh basil for serving (if you have it)
The olive oil is your first big flavor decision. I once used a cheap, flavorless oil and the whole sauce felt thin and sad. A good, fruity olive oil makes a huge difference. And about the sugar – don’t skip it! I thought it was weird at first, but it’s not to make it sweet, it’s to balance the acidity of the tomatoes. I learned that the hard way after my dad said my sauce made his stomach hurt.
Directions
- Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat.
- Add the chopped onion and cook, stirring occasionally, until it’s soft and translucent, about 5-7 minutes. Don’t let it brown!
- Add the minced garlic and cook for just one minute until it’s fragrant. Seriously, just one minute or it’ll burn and taste bitter.
- Stir in the tomato paste and cook for another minute. This step feels weird but it deepens the flavor so much.
- Pour in the crushed tomatoes, then fill the empty can about halfway with water, swish it around, and add that to the pot too.
- Add the oregano, basil, red pepper flakes, sugar, and a big pinch of salt and pepper.
- Bring the sauce to a simmer, then immediately reduce the heat to low. You want the barest little bubble.
- Let it cook uncovered for at least 30 minutes, but ideally 45 minutes to an hour. Stir it every so often so it doesn’t stick to the bottom.
- Taste and adjust the seasoning. Need more salt? More sugar? Now’s the time. Stir in fresh basil right before serving.
The biggest mistake I used to make was rushing the onion step. I’d get impatient and turn the heat up to high to cook them faster. All that does is give you browned, slightly burnt onions that make the whole sauce taste a little off. Low and slow is the way to go for sweet, soft onions. It’s the foundation of the whole thing.
Another lesson I learned the hard way was about the simmer. That first time I just let it boil away, and it splattered everywhere and tasted terrible. A gentle simmer is key. It lets the flavors meld together without scorching the tomatoes. I ruined a good pot once by not stirring enough and having the bottom burn. Now I set a timer to remind myself to give it a stir every 10-15 minutes.
This Easy Homemade Pasta Sauce Recipe has saved me on so many busy weeknights. It’s my ultimate comfort food. I’ll make a double batch on a Sunday and it gets better in the fridge, so we have an easy dinner ready to go. My kids, who are usually suspicious of anything “homemade,” actually prefer this over jarred sauce now, which feels like a huge win. The best part is it’s basically a one-pot wonder, meaning less cleanup for me.
If I were to change one thing next time, I might try roasting the garlic first for a deeper, sweeter flavor. I’ve heard that’s a game-changer. But honestly, the recipe as it is works perfectly for our family. It’s forgiving, which is what I need after a long day. The leftovers are fantastic, and I’ve even used it as a pizza sauce in a pinch. It’s just so versatile.
Nutrition Info (per serving)
| Calories | Carbs | Fat | Protein |
|---|---|---|---|
| 120 | 12g | 7g | 3g |
I was actually surprised how reasonable the nutrition is when I first looked it up. It’s mostly just vegetables and oil! I’ve made it lighter by using a little less oil, but I find that it sacrifices a lot of flavor. For my friend who is vegan, this is a perfect go-to, and it’s naturally gluten-free. If you’re watching sodium, you can use no-salt-added tomatoes and just add salt to taste at the end.
Ingredient Swaps
| Ingredient | Substitution |
|---|---|
| Crushed Tomatoes | Whole peeled tomatoes, crushed by hand, or even a good quality passata. |
| Yellow Onion | Sweet onion or even a large shallot. |
| Dried Herbs | Fresh herbs – use triple the amount. So 1 tsp dried = 1 tbsp fresh. |
| Sugar | A grated carrot, which sweetens as it cooks. |
The hand-crushed whole tomatoes are my favorite swap. They give the sauce a chunkier, more rustic texture that I love. I tried the grated carrot trick once when I was out of sugar, and it worked pretty well, but it adds a very subtle carrot flavor that my kids noticed immediately. They were not fans. Fresh herbs are always better, but let’s be real, I usually only have dried in my pantry and it still turns out great.
Tips
- Don’t skip cooking the tomato paste! That one minute of frying it with the onions and garlic makes the flavor so much richer.
- Let the sauce simmer for the full time. The longer it cooks, the more the flavors come together and the less acidic it tastes.
- Always taste it right before serving. Your palate is the best tool you have. It almost always needs another pinch of salt.
- If the sauce is too thick, just add a splash of water or the pasta cooking water to thin it out.
I wish I knew about the tomato paste tip years ago. I used to just dump it in with the liquid tomatoes and my sauce always tasted a bit flat. One day I watched my Italian friend make her sauce and she cooked the paste until it darkened a shade. I tried it and it was a total lightbulb moment. The depth of flavor was incredible. It’s such a small step for a huge payoff.
FAQ
Can I freeze this sauce?
Oh yeah, absolutely. This sauce freezes like a dream. I pour cooled sauce into freezer bags, lay them flat to freeze, and then stack them. They thaw quickly in a bowl of warm water. I’ve kept it for up to 3 months and it tastes just as good. It’s a lifesaver for future easy dinners.
My sauce tastes too acidic. What did I do wrong?
You probably just need to cook it a bit longer or add a tiny bit more sugar. The longer simmer time really helps mellow out the acidity from the tomatoes. Start with another 1/4 teaspoon of sugar, stir it in, and let it cook for another 10-15 minutes. Taste again. It’s all about balancing.
Can I add meat to this?
For sure! I do this all the time. I’ll brown a pound of ground beef or Italian sausage in the pot before I start the onions. Then I remove the meat, cook the onions in the rendered fat (maybe using a little less oil), and add the meat back in with the tomatoes. It makes a hearty meat sauce that’s perfect for a cold night.
That’s everything I know about making this Easy Homemade Pasta Sauce Recipe! Hope you give it a try. And if you mess it up, you’re in good company—I still do it sometimes, especially when I’m trying to multitask and talk on the phone. Just order a pizza and try again next week.
Easy Homemade Pasta Sauce Recipe
A rich, flavorful pasta sauce made from scratch with simple ingredients that’s perfect for weeknight dinners and freezes beautifully for future meals.
Ingredients
- 1/4 cup good olive oil
- 1 medium yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 1 (6-ounce) can tomato paste
- 1 teaspoon dried oregano
- 1/2 teaspoon dried basil (or a handful of fresh, chopped)
- 1 pinch of red pepper flakes (optional)
- 1 teaspoon sugar
- Salt and black pepper to taste
- Fresh basil for serving
Instructions
-
Heat olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat.
-
Add chopped onion and cook, stirring occasionally, until soft and translucent (5-7 minutes). Do not brown.
-
Add minced garlic and cook for 1 minute until fragrant.
-
Stir in tomato paste and cook for another minute to deepen flavor.
-
Pour in crushed tomatoes, then fill empty can halfway with water, swish, and add to pot.
-
Add oregano, basil, red pepper flakes, sugar, and a big pinch of salt and pepper.
-
Bring sauce to a simmer, then immediately reduce heat to low for gentle bubbling.
-
Cook uncovered for 30-45 minutes, stirring occasionally to prevent sticking.
-
Taste and adjust seasoning. Stir in fresh basil right before serving.
Nutrition (Per Serving)



