Go Back Email Link

Easy Homemade Marinara Sauce

This marinara sauce made from scratch comes together in under 15 minutes, and only requires a small handful of simple ingredients. This sauce is HIGHLY customizable, so you can add any additional spices/meat/veggies you like!
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings 2 cups of sauce


  • 2 tablespoons extra-virgin olive oil
  • 1 medium yellow onion, finely diced or grated * see notes
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 2 cups tomato puree ** see notes for substitutions
  • salt & pepper to taste


  • In a large skillet, combine olive oil, onion, and garlic, along with a pinch of salt. Place over medium heat and cook for about 2 to 3 minutes, or until the onion has softened and turned translucent. Add your oregano and basil, and cook for an additional minute just to toast the dry herbs.
  • Add your tomato puree to the skillet. Raise your heat to high to bring the sauce up to a boil. Reduce heat to medium, and simmer the sauce for 5 to 10 minutes. *The longer you simmer the sauce, the more flavorful! You should aim for under 30 minutes* Taste for seasoning and adjust if needed.


* How you cut your onions depends on how textured you'd like your marinara sauce. I usually use my sauce for lasagna, so I prefer it on the smoother side. I usually grate my onion for that reason, but it is up to you!
** In place of tomato puree, you can also use diced tomatoes or canned whole tomatoes (just give them a rough chop before adding them). Again, if you like a more textured sauce, you can use a larger cut of tomatoes or use fresh tomatoes that have been peeled and chopped. For a smoother sauce, you can use canned pureed tomatoes, or puree your own fresh tomatoes in a food processor or blender.