There’s nothing quite like the taste of a homemade tomato sauce simmered with fresh herbs and vegetables. This simple yet flavourful sauce is made using fresh plum or Roma tomatoes, slowly cooked with onions, garlic, celery, basil, and parsley. It’s the perfect base for your favourite pasta, pizza, or Mediterranean dishes.
Whether you’re making a big batch for the week or freezing it for later, this recipe is a must-have in your kitchen.
Why You’ll Love This Tomato Sauce
- Fresh ingredients: Made entirely from scratch — no canned tomatoes!
- Versatile: Use it as a pasta sauce, pizza base, or base for stews and soups.
- Freezer-friendly: Stores well for meal prep and busy days.
- Naturally vegan & gluten-free.
Cooking Tips
- Blanching tomatoes: Scoring and blanching helps peel them easily and improves texture.
- Simmer slowly: Letting the sauce simmer allows flavours to fully develop.
- Storage: Keeps in the fridge for up to 1 week or in the freezer for 2–3 months.
Serving Suggestions
- Toss with spaghetti or rigatoni
- Spoon over grilled vegetables
- Use as a pizza sauce or lasagna base
- Stir into rice or beans for added flavour
Save it for later and make sure to tag us when you try it — we’d love to see your take on this classic!
Recipe

Tomato Sauce
This homemade tomato sauce is rich, flavorful, and made from fresh plum tomatoes, herbs, and vegetables. Perfect for pasta, pizza, or as a base for other dishes, it's a simple and healthy staple you can make in batches and store for later.
Ingredients
Method
- Prepare the tomatoes: Bring 4 liters of water to a boil. Score the bottom of each tomato with a shallow “X” cut. Blanch the tomatoes for 1 minute, then transfer them to a bowl of ice water to cool. Peel and roughly chop the tomatoes.
- Sauté the vegetables: Heat olive oil in a large pan over medium heat. Add the onion, garlic, and celery. Sauté for about 8 minutes until soft.
- Simmer the sauce: Add the chopped tomatoes, basil, and parsley to the pan. Simmer for 20–25 minutes, stirring occasionally.
- Season: Add salt to taste. Serve immediately, or let cool and store.
Nutrition
Notes
-
- Scoring tomatoes helps loosen the skin during blanching.
- Cool tomatoes in ice water immediately after blanching to stop cooking.
- Store in an airtight container in the fridge for up to 1 week, or freeze for 2–3 months.
Tried this recipe?
Let us know how it was!Enjoyed this recipe?
Check out more sauces and Mediterranean staples in our Recipe Collection!
