This is one of those recipes that acts as a foundation for all kinds of great dishes. Lasagna, baked ziti, spaghetti, spaghetti pie. It’s even delicious as a breadstick dipping sauce.
About once a month, you’ll find a giant pot of this Italian Tomato Sauce bubbling away on my stove, making the house smell scrumptious.
Usually when I make a big ol’ pot of it, I spoon some over spaghetti for an easy dinner that evening. Then I scoop the rest into labeled freezer bags and freeze and use later on.
It’s a terrific red sauce – I’ve found none better. It’s perfectly balanced – not too acidic, not too sweet – with loads of flavor thanks in part to lots of Italian seasoning, green peppers, garlic, and parsley. And when you make it with fire-roasted tomatoes … yes.
Sometimes, after it’s all done, I’ll add some to a pot of browned hamburger and spicy sausage, where I let it simmer away for another 20 minutes or so, and voila – this Italian Tomato Sauce for the vegetarian can convert to Italian Meat Sauce for the meat-eater.

Italian Tomato Sauce
Ingredients
- 2 tablespoons olive oil
- 1 large onion (diced small (about 3 cups))
- 1 green bell pepper (diced small (about 1 1/2 cups))
- 4 teaspoons Italian seasoning
- 6 medium cloves garlic (minced (about 2 tablespoons))
- 1 28-ounce can whole fire-roasted tomatoes (diced fire-roasted tomatoes will work too)
- 1 6-ounce can tomato paste
- 1 tablespoon honey or granulated sugar*
- 1 1/2 teaspoons kosher salt
- 1/4 teaspoon freshly ground black pepper
- 1/2 cup minced fresh parsley
Instructions
- Add the olive oil to a large pan over medium heat. When hot, add the onion, bell pepper, and Italian seasoning. Cook, stirring occasionally, until the onions are soft and translucent and the pepper is tender, about 8 minutes. Add the garlic and cook, stirring frequently, for one more minute.
- Add the tomatoes, tomato paste, honey or sugar, salt, and pepper. If you're using whole tomatoes, break up the tomatoes with a spoon. To save time, I like to give the tomatoes a quick spin in the blender to break them down a bit, then add them to the pot.
- Continuing to cook, stirring occasionally, over medium heat, until it comes to a boil. Turn the heat to low, partially cover, and simmer for 30 minutes.
- Add the parsley, then remove from the heat.
- Serve over pasta, in lasagna, or use it as a dipping sauce. I like to make double (or triple!) batches and freeze it in freezer bags.

Yuuuum! I love making homemade sauces too! What’s the best way to store/freeze tomato sauce? And how long does it last in the fridge vs the freezer?
I can’t wait to try this one. I’ve always used the quick tomato sauce recipe that I’ve gotten off of the America’s Test Kitchen site. The only addition that my son loves to the sauce is that I sautée fresh mushroom slices and/or zucchini slices with olive oil, garlic, salt and oregano. Sometimes my husband would ask for shrimp mixed in with the pasta.
Pingback: Vegetarian Four-Cheese Mushroom Baked Ziti | Kitchen Treaty
This sauce was delicious! Thank you so much for sharing!
Pingback: Garlicky Stewed Green Beans and Tomatoes | Kitchen Treaty
Pingback: Easy Individual Ravioli Lasagnas | Kitchen Treaty
Pingback: Easy Cheesy Veggie Skillet Lasagna | Kitchen Treaty
I used this recipe in a food roundup on my blog, DashandaPinch! Thanks so much for letting me link to your blog. http://dashandapinch.com/2014/10/recipe-roundup-homemade-pasta-sauces/
Dear Karen, thank you for sharing your tomato salsa version with us. It really goes well with anything ! Have a pleasant weekend.
Pingback: 6 Make-Ahead Sauces to Keep On Hand For Meal Prep – Carrie Fiter
I should have rated this a long time ago because this is my go to tomato sauce. I’ve made this sauce countless times and my freezer is full of little baggies with this incredible sauce. And the SMELL when its cooking. Ugh. I’m using this tomorrow for some Eggplant Parm and I’m SO excited.