A really good homemade marinara is something that everyone should know how to cook. A few simple ingredients come together to make an Italian staple and this is our easy recipe that you will end up making over and over again.
Add a glug of olive oil to a large pan and add the shallots and garlic and cook on low for 4 minutes, until the shallots have softened.
Put the cans of tomato in to the pan and using a wooden spoon, chop them up. Add the balsamic vinegar, oregano and salt and pepper and mix well.
Simmer for 10 minutes and then stir in the chopped basil before serving with spaghetti.