This homemade sauce is versatile, easy to prepare, and far better than store-bought alternatives. Whether you’re making a quick weeknight meal or preparing for a dinner party, this recipe brings out the best in Italian cuisine. The slow simmering of tomatoes, garlic, and fresh herbs creates a depth of flavor that complements various pasta types perfectly.
Ingredients:
- 2 tablespoons olive oil
- 1 small onion, finely chopped
- 3 garlic cloves, minced
- 1 can (28 oz) crushed tomatoes (San Marzano tomatoes for best flavor)
- 1 tablespoon tomato paste
- 1 teaspoon sugar (optional, to balance acidity)
- 1 teaspoon dried oregano
- 1 teaspoon dried basil (or 3 tablespoons fresh basil, chopped)
- 1 teaspoon red pepper flakes (optional, for heat)
- Salt and pepper to taste
- 1/4 cup fresh parsley, chopped
- 1/4 cup grated Parmesan cheese (optional)
Instructions:
- Heat the oil in a large saucepan over medium heat. Add the chopped onion and cook until soft and translucent, about 5 minutes.
- Add the garlic and sauté for another minute, until fragrant but not browned.
- Stir in the tomato paste, letting it cook for 2 minutes to deepen the flavor.
- Pour in the crushed tomatoes, and mix in the sugar, oregano, basil, red pepper flakes, salt, and pepper. Bring the sauce to a gentle simmer.
- Let the sauce simmer uncovered for 20-30 minutes, stirring occasionally. The longer it simmers, the richer the flavor becomes. If the sauce becomes too thick, you can add a little water or vegetable broth.
- Taste and adjust seasoning as needed. Stir in fresh parsley before serving.
- For extra flavor, stir in Parmesan cheese just before serving.
This sauce can be used immediately or stored in the fridge for up to a week, making it an excellent make-ahead option. Serve with your favorite pasta or use it as a base for lasagna, pizza, or even as a dipping sauce.