1
Place a big saucepan over medium heat and add olive oil.
2
Cook bacon for 10 minutes or until they have a golden and crispy texture.
3
Lower the temperature and add onions, carrots, celery sticks, garlic, and rosemary. Proceed to cook for 10 minutes. Continuously stir until they become tender.
4
Raise the heat to medium-high and add the minced beef. Stir and cook for approximately 3-4 minutes until the meat is evenly browned.
5
Add the plum tomatoes, basil, dried oregano, bay leaves, tomato purée, beef stock cube, red chilli (if desired), red wine, and cherry tomatoes. Mix everything using a wooden spoon, making sure to break apart the plum tomatoes. Bring to a boil.
6
Lower the heat to a gentle simmer and cover with a lid. Cook for 30 minutes, stirring occasionally, until the sauce becomes rich and thick. Remove the lid for the last 10 minutes if not thickening fast enough.
7
Once the bolognese is almost done, prepare the spaghetti by cooking it according to the instructions on the packaging.
8
Add Parmesan and mix it in.
9
You can choose to either mix the drained spaghetti with the bolognese sauce or pour the sauce over the spaghetti. Sprinkle more grated parmesan and any remaining basil leaves for garnish. Serve it with crusty bread.