Heat olive oil in a pot over medium heat. Add the diced onion, garlic, broccoli florets, and carrots. Cook, stirring occasionally, for 5-7 minutes or until slightly tender.
Add the macaroni, milk, and vegetable broth. Increase heat to bring to a boil, then reduce heat to medium-low, and cover. Cook for ~10 minutes, or until the macaroni is al dente. Be sure to give the pot a good stir every 2-3 minutes to promote cooking.
While the pasta and veggies are cooking, prepare the grated cheese. Remove the pasta from heat and stir in the cheese. You may want to add another splash of milk if needed. Enjoy!
Don't forget to stir the mac and cheese while it's cooking!
Substitute other vegetables as desired. You can also use frozen vegetables and cook them in the same way as you would cook the fresh ones in this recipe.
Store in an airtight container in the fridge for 3-5 days. Reheat in the microwave.