One Pot Veggie Mac and Cheese

Everyone loves homemade macaroni and cheese. One Pot Veggie Mac and Cheese combines a classic homemade dish with hearty vegetables, creamy milk and cheesy goodness. Cooks in one pot in 25 minutes!

A large pan of veggie mac and cheese with a spoon in it.

Classic macaroni and cheese is a great dish for any time of the year. Add fresh or frozen vegetables like carrots, corn, peas and broccoli to create a comforting dish packed with nutrients. Everything cooks in one pot in under 15 minutes. Prep and clean up are easy. This easy mac and cheese is a hearty meal for the entire family!

mixing together the onion, milk, pasta, veggies and cheese in a skillet

How to make veggie mac and cheese

Heat olive oil in a skillet over medium heat. Add chopped onions and stir until soft. Stir in garlic and cook for one additional minute. Add vegetable broth and flour. Then cook for one minute. Add additional broth, milk macaroni and vegetables. Stir and reduce heat to a summer. Cook over low heat, stirring often, until the pasta is cooked, about 10 minutes.

Remove from the heat and stir in cheese. Serve immediately. See the recipe below for full ingredient measurements and instructions.

A pan of veggie mac and cheese sits to the side of a plate filled with mac and cheese.

Tips

  • Do not forget to stir often while cooking. If you forget to stir, the ingredients will stick to the bottom of the pan.
  • Cook on low heat on barely a simmer.
  • Use fresh or frozen vegetables. We like to buy frozen mixed veggies and stir them in frozen. You can also use fresh vegetables or use a mix of frozen and fresh.
  • Refrigerate for up to 2 days. Reheat just prior to serving.

Close up photo of veggie mac and cheese on a plate with a fork.

Other one pot pasta dinners

This cheesy one pot recipe is a tasty family friendly dinner. It’s a great way to sneak in vegetables into a hearty meal. If you try it, let us know what you think!

One Pot Veggie Mac and Cheese

Yield: 6 servings
Prep Time:
5 mins
Cook Time:
20 mins
Total Time:
25 mins
 
This mac and cheese combines a classic homemade dish with hearty vegetables, creamy milk and cheesy goodness.
Close up photo of veggie mac and cheese on a plate with a fork.
4.5 from 2 votes

Ingredients

  • 2 tablespoons olive oil
  • 1/2 cup diced yellow onion
  • 1 tablespoon minced garlic
  • 1 1/2 cups vegetable broth
  • 3 tablespoons flour
  • 2 1/2 cups milk
  • 3 cups elbow macaroni (10 ounces)
  • 1 1/2 cups mixed veggies (can use fresh or frozen)
  • 1 1/2 cups cheddar cheese (mix of white sharp cheddar and mild cheddar)

Instructions

  1. In a 12" pan or skillet, heat olive oil over medium heat. Add onions and stir until soft, about 3 minutes. Stir in garlic and cook an additional minute. Add 1/2 cup vegetable broth and flour. Stir then cook for one minute. Add remaining broth, milk, macaroni and vegetables. Stir then reduce heat to a simmer. Cook over low heat, stirring often, until pasta is al dente, about 10 minutes. Remove from heat and stir in cheese. Serve immediately.

Recipe Video

Notes

  • Refrigerate for up to 2 days. Reheat just prior to serving.

Nutrition Information

Calories: 530, Fat: 19g, Saturated Fat: 9g, Cholesterol: 40mg, Sodium: 481mg, Potassium: 434mg, Carbohydrates: 69g, Fiber: 4g, Sugar: 8g, Protein: 22g, Vitamin A: 2885%, Vitamin C: 6.1%, Calcium: 350%, Iron: 1.7%

*Nutritional information is an estimate. Please consult a doctor or nutritionist for the most accurate nutritional info.

Course: Main Course
Cuisine: American
All images and text ©Spoonful of Flavor

If you try this recipe, don't forget to leave a review below or share a photo and tag @Spoonfulflavor on Instagram.

2 comments on “One Pot Veggie Mac and Cheese”

  1. 5 stars
    This looks so dang good. I am gonna have to try and make this one. And your photos… beautiful as always.

  2. 4 stars
    I made this on Sunday night football as a side dish. It was easy to make and tasted great! 

Leave a Reply

Your email address will not be published. Required fields are marked *






This site uses Akismet to reduce spam. Learn how your comment data is processed.