This Vegetable Mac & Cheese is a creamy, kid-friendly meal or side dish you can make on the stovetop in about 25 minutes. It’s an easy way to boost a classic comfort food with vegetables your family already loves.

If you feed kids (or just enjoy easy dinners), homemade mac and cheese is a weekly favorite in many homes. This recipe adds a simple vegetable boost without changing the comforting flavor and creamy texture that everyone expects. Use your preferred pasta shape and two cups of vegetables to make this dish your own.

Vegetable Mac & Cheese: Ingredients

- Pasta: Elbow macaroni or any favorite short pasta (rotini, bowties, shells). Gluten-free pasta works well for a GF version.
- Olive oil: Avocado oil or butter are fine substitutes.
- Vegetables: 2 cups total. In the photos this recipe uses 1 cup chopped broccoli and 1 cup shredded zucchini.
- Salted butter: Or use unsalted butter and adjust the salt.
- Flour: All-purpose flour; swap for a gluten-free blend if needed.
- Garlic powder: You can substitute 1 teaspoon minced garlic sautéed with the veggies or omit if preferred.
- Whole milk: Heavy cream, half-and-half, or 2% milk can be used instead.
- Sour cream: Greek yogurt works well for a tangy finish.
- Cheese: Sharp cheddar is classic; a mix of cheddar and gouda is especially tasty. Use your favorite melting cheeses.

How to Make Vegetable Mac and Cheese
Below are clear, step-by-step directions to make creamy vegetable mac and cheese on the stovetop. The process is quick: cook pasta, sauté the vegetables, make a simple cheese sauce, then combine and serve.
Cook Macaroni
Bring a large pot of salted water to a boil and cook the pasta according to package directions until al dente. Drain the pasta but do not rinse it—the starch helps the cheese sauce cling to the noodles.


Sauté Vegetables
While the pasta cooks, heat 1 tablespoon olive oil in a skillet. Add your diced or shredded vegetables and a pinch of salt. Sauté over medium heat until the vegetables are tender but still hold some texture—about 5–7 minutes depending on the choice of vegetables. Remove from heat and set aside.

Make the Cheese Sauce
In a medium saucepan, melt 2 tablespoons butter over medium heat. Whisk together 2 tablespoons flour, 1/4 teaspoon sea salt, and 1/4 teaspoon garlic powder, then add the flour mixture to the melted butter and cook for about 1 minute. Gradually whisk in 1 cup milk until smooth, then whisk in 1/4 cup sour cream (or Greek yogurt). Cook over medium-high until the sauce thickens—about 3 minutes—taking care not to boil. Reduce heat to low and stir in 8 ounces (about 2 cups) shredded cheddar until fully melted and smooth. Taste and adjust salt as needed.

Assemble the Veggie Mac and Cheese
Add the drained pasta into the saucepan with the cheese sauce and stir until well coated. Gently fold in the sautéed vegetables until everything is evenly combined. Keep the pot covered to retain heat if you’re not serving immediately.

Serve the mac and cheese warm as a main dish or a hearty side.

Serve
This vegetable mac and cheese pairs well with roasted meats, a crisp salad, or steamed vegetables. It also makes a satisfying stand-alone meal for busy weeknights.

Store / Freeze
Keep leftovers in an airtight container in the refrigerator for up to five days or freeze for up to two months. When freezing, portion into meal-sized containers so you can thaw and reheat only what you need.
Reheat
Reheat refrigerated mac and cheese in the microwave for 30–60 seconds, stirring once, and add a splash of milk if the sauce has thickened. If reheating from frozen, thaw in the refrigerator before warming.

Vegetable Mac and Cheese: FAQs
I like to serve this mac and cheese with a large leafy salad or a fresh tomato salad to balance the richness.
Which cheeses work best in mac and cheese?
Sharp cheddar is classic. Mixing cheddar with gouda or Gruyère gives extra depth. Cream cheese can add creaminess, and pepper jack adds a little heat.
Can I add meat for more protein?
Yes—grilled chicken, shredded roast, bacon, or diced cooked ham are all good additions if you want a heartier dish.

Vegetable Mac and Cheese Recipe
Ingredients
- 8 ounces elbow macaroni (about 1 ¾ cups uncooked)
- Salted water for boiling
- 1 Tablespoon olive oil
- ¼ teaspoon sea salt (for vegetables)
- 2 cups vegetables, shredded or diced (example: 1 cup broccoli + 1 cup zucchini)
- 2 Tablespoons salted butter
- 2 Tablespoons all-purpose flour
- ¼ teaspoon sea salt (or to taste)
- ¼ teaspoon garlic powder
- 1 cup whole milk
- ¼ cup sour cream (or Greek yogurt)
- 8 ounces shredded cheddar cheese (about 2 cups)
Instructions
- Cook the macaroni according to package directions. Add ¼ teaspoon salt to the boiling water. Drain and do not rinse.
- While the pasta cooks, heat 1 tablespoon olive oil in a skillet, add the vegetables and ¼ teaspoon sea salt, and sauté 5–7 minutes until tender. Remove from heat.
- In a saucepan, melt the butter over medium heat. Whisk the flour, ¼ teaspoon sea salt, and garlic powder into the butter and cook 1 minute.
- Slowly whisk in the milk until smooth, then whisk in the sour cream. Cook over medium-high until the sauce thickens, about 3 minutes—do not boil.
- Reduce heat to low and stir in the shredded cheese until melted and smooth. Adjust seasoning if needed.
- Add the drained macaroni to the cheese sauce and stir to coat. Fold in the sautéed vegetables and serve warm.
Notes
- Substitute pasta shapes that catch sauce well like rotini or shells. Use gluten-free pasta if needed.
- Swap milk with 2% or half-and-half for richer sauce. Greek yogurt can replace sour cream.
- Leftovers: Refrigerate up to 5 days or freeze up to 2 months. Reheat with a splash of milk to restore creaminess.
Nutrition (approx.)
Serving: 1/2 cup · Calories: ~284 · Carbohydrates: ~26 g · Protein: ~12 g · Fat: ~15 g
you’ll love these recipes
Butternut Squash Mac and Cheese
Easy Homemade Mac and Cheese
Spaghetti Squash Mac and Cheese
Baked Mac & Cheese Cups
Crock Pot Mac and Cheese