1.In a large pot of boiling salted water, cook pasta until al dente. Read package for complete directions. When cooked, drain and place in a large serving bowl, cover with foil. Set aside.
2.Place a large non stick pan over medium to high heat. Add vegetable oil then onions, garlic and carrots. Cook until onions are transparent.
3.Add in all the other ingredients except toppings. Bring to a boil and stir to dissolve sugar and all is combined.
4.Pour over cooked pasta and toss gently but well until all the pasta is coated. I used tongs and then two spoons.
5.Garnish with toppings.
Enjoy this really delicious dish!