Boil the pasta to the "al dente" stage according to package directions. Drain the pasta into a colander and rinse with cold water. Set aside
Bring a small pot of water to boil and hard-boil the eggs for 12 minutes. Place the eggs into a bowl of ice water to stop the cooking process. Once they are cooled, peel the eggs and cut them into bite size pieces. Set aside.
While the pasta and eggs are cooking, mix the dressing ingredients together in a large bowl.
Dice the red onions, tomatoes, bell pepper, celery and basil.
Add the diced vegetables, peas, eggs and pasta to the bowl of dressing and toss to combine. Taste for seasonings and add more if needed. Cover the bowl and place it in the fridge to chill for a minimum of 4 hours.
Notes
This macaroni salad can be stored in the fridge for up to 5 days.