How to make tomato sauce?

Tomato sauce is a staple used in numerous food dishes, including pizza, lasagna, and pasta But how to make tomato sauce perfectly is still a mystery.

Making a perfect texture and flavourous tomato sauce can be done by complete control over the ingredients and making it a healthier and better to store-bought sauce. Using a few simple ingredients and giving a little more cooking time can make your homemade sauce much better and can elevate it to the perfect flavor level that bought from the store.

In this article, we will describe how to make a basic tomato sauce that can be altered to taste.

Why How to make tomato sauce Matter?

Tomato sauce is a versatile and flavorful addition to many dishes, from pasta to pizza to meat dishes. Making your own tomato sauce allows you to control the ingredients and customize the flavor to your preferences.

To make tomato sauce, start by choosing ripe and flavorful tomatoes, such as San Marzano or Roma tomatoes. Cut the tomatoes into small pieces and cook them in a pot with olive oil, garlic, onions, and other seasonings of your choice. Let the sauce simmer for at least 30 minutes to allow the flavors to meld together.

After cooking, you can puree the sauce with an immersion blender or food processor to create a smooth texture. If you prefer a chunky sauce, you can skip this step. Finally, taste the sauce and adjust the seasonings as needed before serving. Homemade tomato sauce can be stored in the refrigerator for up to a week or frozen for up to six months.


To make tomato sauce, you’ll need the following ingredients:


You can use fresh tomatoes or canned tomatoes for this recipe. If using fresh tomatoes, aim for ripe ones as they’ll be easier to blend and will have a better flavor. You’ll need about 2-3 pounds of tomatoes for this recipe.

Olive oil:

You’ll need a couple of tablespoons of olive oil to sauté the onions and garlic.

Onions and garlic: These add flavor to the sauce and can be finely diced or minced. You’ll need about 1 medium onion and 2 cloves of garlic for this recipe. Onions and garlic: These add flavor to the sauce and can be finely diced or minced. You’ll need about 1 medium onion and 2 cloves of garlic for this recipe.

Salt and pepper:

These will help to bring out the flavors of the tomatoes and other ingredients.

Optional ingredients:

You can also add other ingredients to your tomato sauce such as herbs (such as basil or oregano), spices (such as red pepper flakes or cumin), or vegetables (such as bell peppers or mushrooms). Feel free to get creative and add in any ingredients that you like.


  1. Start by heating a couple of tablespoons of olive oil in a large saucepan over medium heat. Add in the diced onions and minced garlic and sauté until the onions are translucent.
  2. Next, add in the tomatoes (either whole if using fresh tomatoes or crushed if using canned tomatoes). Bring the mixture to a boil and then reduce the heat to a simmer.
  3. Let the sauce simmer for about 20-30 minutes, or until the tomatoes are soft and have broken down.
  4. Use an immersion blender to blend the sauce until it reaches the desired consistency. If you don’t have an immersion blender, you can carefully transfer the sauce to a blender or food processor and blend it until smooth.
  5. Add salt and pepper to taste. If you’d like to add any other herbs or spices, do so at this point.
  6. Let the sauce continue to simmer for an additional 10-15 minutes to allow the flavors to meld together.


One of the great things about making your own tomato sauce is that you can customize it to your liking. Here are a few ideas for customizing your sauce:

  • Add in some red pepper flakes for a spicy kick.
  • Throw in some diced bell peppers or mushrooms for added texture and flavor.
  • Stir in some chopped fresh basil or oregano for a herby twist.
  • Mix in some grated Parmesan cheese for a creamy, savory flavor.
  • Experiment with different types of tomatoes such as cherry tomatoes, heirloom tomatoes, or sun-dried tomatoes for different flavors and textures.

Serving and storing:

There are so many ways to serve tomato sauce, and it’s a great addition to a variety of dishes. Here are a few ideas:

  • Use it as a sauce for pasta, pizza, or lasagna. This is probably the most classic way to enjoy tomato sauce, and it’s always a hit with my family and friends.
  • Spread it on sandwiches or wraps. Tomato sauce makes a delicious condiment for sandwiches and wraps. I especially love it on a grilled cheese sandwich or in a wrap filled with veggies and cheese.
  • Use it as a base for soups or stews. Tomato sauce can add depth and flavor to soups and stews. I like to mix it with some broth and veggies to make a simple and satisfying tomato soup.
  • Mix it with beans and serve it over rice for a simple and flavorful vegetarian meal. This is one of my go-to meals when I’m in a rush and need something quick and easy to prepare.
Serving and storing tomato sauce

If you have any leftover tomato sauce, it can be stored in an airtight container in the refrigerator for up to a week, or in the freezer for up to 3 months. Just be sure to let it cool completely before storing it in the fridge or freezer.

Read Also: How to keep tomato sauce from being watery?


Making your own tomato sauce at home is a fun and easy way to add flavor and versatility to your meals. Whether you’re a fan of classic tomato sauce or like to experiment with different ingredients, this recipe is a great starting point. So give it a try and see what creative twists you can come up with!