1. Chop the garlic, onion, and tomatoes finely. Roughly chop the capsicum, broccoli, and mushrooms.
2. Bring a big pot of water to boil. Add salt. Add the angel hair spaghetti.
3. Heat oil and butter in a big pan. Add the diced garlic. Let it slightly brown.
4. Add the diced onions until translucent. Add the sugar to caramelize onion more.
5. Add the tomatoes and let cook till mushy and puree-like consistency is achieved.
6. Check on pasta. If al dente, drain the pasta on a sieve. Save half a cup of pasta water.
7. Add the pasta water to the sauce. Let it reduce.
8. Add the capsicum and mushroom along with salt, pepper, and oregano.
9. Add the broccoli and basil. Cook for a few more minutes and turn the heat off.
10. Add cheddar to the sauce.
11. Add spaghetti to the pan and mix in with the sauce.
12. Serve with parmesan on top.
Garlic (4 cloves)
Onion (1 piece)
Tomato (3 pieces)
Sugar (1 tbsp)
Salt (2-3 tbsp)
Mushroom (3-4 pieces)
Broccoli (1 piece)
Capsicum (0.5 piece)
Pepper (to taste)
Oregano (1.5 tsp)
Cheddar (1 cup)
Parmesan (0.5 cup)
Basil leaves (1 cup)