In large pot over medium-high heat bring water to boil. Add 1 tbsp (15 mL) salt. Add macaroni.
Halfway through cooking pasta (approx. 5 minutes), add broccoli.
Once pasta is cooked, remove one cup of the pasta water and set aside.
Drain pasta and broccoli. Set aside.
In same pot over medium heat add oil.
Add onion, diced turkey bacon and garlic powder. Cook and stir until onions are translucent.
Reduce heat to medium-low. Stir in flour until crumbly (approx. 1 minute). Careful not to overcook or it will burn.
Whisk in pasta water until smooth.
Add evaporated milk, ½ of the cheese and salt and pepper. Mix until cheese is melted and sauce is thick and creamy. If it seems too thick, add a little regular milk or water.
Add pasta & broccoli to cheese sauce mixture. Mix well.