This post may contain affiliate links. Please see our disclosure policy for more details.
This veggie mac and cheese has become a fast favorite in our house – satisfying, kid-approved, and loaded with wholesome ingredients. Whether you’re aiming to add more veggies or just need a cozy, crowd-pleasing meal, this recipe delivers.

Table of Contents
What kid doesn’t love mac and cheese? It’s creamy, comforting, and always a hit at the table. So why not give it a nutritious boost by blending in a bunch of veggies? This recipe packs in sweet potatoes, cauliflower, red bell pepper, and onion—all roasted for extra flavor—then blended into a smooth, cheesy sauce.
If your child isn’t a fan of seeing veggies on their plate, this is a great way to incorporate them without a battle. I don’t recommend hiding or sneaking in vegetables, but blending them into a familiar dish like mac and cheese is a great way to offer extra nutrition while they’re still learning to enjoy them.
Keep exposing them to whole veggies on the side, and over time, they’ll get more comfortable!
And if you’re looking for more veggie-packed recipes, give this hidden veggie pasta sauce and vegetable fruit smoothies a try next.
And for something a little sweet that’s still full of goodness, these healthy sweet potato muffins are a must. Soft, naturally sweetened, and freezer-friendly—they’re a win for both kids and grownups.
Ingredients

I am highlighting just the ones that need further explanation. The complete list is in the recipe card below.
- Sweet Potato – Adds creamy texture, a hint of sweetness, and that golden color kids love. It blends right into the sauce—no chunks in sight.
- Cauliflower – Super mild but adds bulk and creaminess without extra dairy. It’s one of my favorite veggie add-ins.
- Red Bell Pepper – A little sweet, a little bright, and packed with nutrients. It perks up the flavor and color.
- Yellow Onion – Roasting brings out its natural sweetness and adds a subtle, savory depth to the sauce.
- Dijon Mustard – Sounds odd, but trust me—it makes the cheese flavor pop without tasting like mustard. Just a little goes a long way.
- Garlic Powder – Easy and flavorful. It gives the sauce a nice savory base without overpowering anything.
- Cornstarch (or arrowroot) – Thickens the sauce just enough so it clings to every bite of pasta.
- Cheddar Cheese – Sharp cheddar has the best flavor payoff. You don’t need a ton to make the sauce taste rich and cheesy.
- Elbow Macaroni Pasta – Classic for a reason! The shape holds onto the sauce, and it’s easy for little ones to eat.
Substitutions & Variations
From pantry swaps to fun add-ins, here are a few ways to make this recipe your own:
- Vegetables – While you’re roasting, throw in extra veggies like carrots or zucchini for added nutrition. They blend seamlessly into the sauce!
- Use Any Cheese You Love – Cheddar is classic, but gouda, Monterey Jack, or even a little Parmesan can add depth of flavor.
- Make it dairy-free – Use plant-based milk (like oat or cashew) and dairy-free cheese or nutritional yeast for a vegan-friendly version. This vegan cashew pasta sauce is delicious too!
- Make it gluten-free – Use your favorite gluten-free pasta and be sure to choose arrowroot instead of cornstarch.
- Spice it up – For older kids or grown-ups, a pinch of smoked paprika or crushed red pepper adds a nice kick.
Step-by-Step Instructions

Step 1: Roast the Vegetables – Preheat oven to 400°F (200°C). Toss sweet potato, cauliflower, onion, and red bell pepper with oil and season with salt. Spread on a baking sheet and roast for 30-35 minutes, until softened.

Step 2: Cook the Pasta – While the veggies roast, cook pasta according to package directions. Save 1 cup of pasta cooking water before draining.

Step 3: Blend the Sauce – Once the vegetables are done, transfer them to a blender. Add Dijon mustard, garlic powder, cornstarch, milk, and shredded cheese. Blend until smooth.

Step 4: Pour the sauce into the pot used for cooking pasta. Heat over medium-low, stirring until warmed through. Add the cooked pasta to the sauce and toss to coat. Use the reserved pasta water, a little at a time, to thin the sauce to your desired consistency.
Recipe Tips
- Make It Ahead – You can roast the veggies in advance and store them in the fridge for up to 3 days. When ready, just blend and heat!
- Blend thoroughly. If your blender struggles with thicker sauces, add a splash more milk to get things moving.
- Save that pasta water! It’s the key to loosening up your sauce without making it watery. Add a little at a time until the sauce is just right.
Equipment
Having the right tools can make all the difference in how smoothly a recipe comes together. Here are two kitchen staples I always reach for when making this veggie mac and cheese:
A good high-powered blender makes it easy to get a silky-smooth sauce, even with roasted veggies. I use and love how quickly it blends everything without any lumps. If your blender needs a little help, just add a splash more milk to get things moving.
Roasting the veggies is key to deepening their flavor, and I always use my favorite sheet pan. It heats evenly and has just enough space to spread the veggies out without overcrowding—crisp edges every time!
If you make this recipe often, investing in quality kitchen tools like these is totally worth it. They make prep faster and cleanup easier—two things I always appreciate on busy weeknights!
Serving Suggestions

Here are a few ways to round out the meal and make it even more satisfying:
- Add Protein – Stir in cooked shredded chicken, ground turkey, salmon, or even blended white beans for an extra protein boost.
- With a veggie side – Serve it with a side of roasted broccoli or a simple salad for an easy, balanced meal.
- In a thermos – Perfect for school lunches! Just warm it up in the morning and pack it in an insulated container. Want more lunchbox inspiration? Be sure to check out my list of 60 healthy school lunch ideas for kids.
- For younger toddlers – Spoon into a bowl and let it cool slightly—it’s soft, easy to chew, and full of nutrition for growing eaters.
Storage and Reheating Tips
Stovetop: Warm over low heat, adding small splashes of milk or reserved pasta water to bring back the creamy texture. Stir frequently to prevent sticking.
Microwave: Heat in 30-second intervals, stirring in between, and add a little milk if the sauce thickens too much.
FAQ
While pasta can get a bit mushy after freezing, the sauce alone freezes well! Store in a freezer-safe container for up to 2 months. When ready to enjoy, thaw in the fridge overnight, then reheat with a splash of milk before mixing with fresh-cooked pasta
You can! Just roast them straight from frozen—no need to thaw. They may release a bit more moisture, but the flavor will still be great.
Yes! While elbows are classic and great for holding the sauce, any short pasta shape like shells, rotini, or penne will work well.
More Veggie Loaded Comfort Foods
Did you make this recipe? Leave a rating below and let me know how you liked the recipe! Your feedback means so much to me!

Veggie Mac and Cheese
Ingredients
Vegetables
- 1 medium sweet potatoes, peeled and diced
- 1 medium cauliflower, chopped
- 1 red bell pepper, chopped
- 1 small yellow onion, chopped
- 1 tablespoon oil
- 1/2 teaspoon salt
Cheese sauce
- 1 cup milk of choice
- 2 teaspoons garlic powder
- 2 teaspoons dijon mustard, see note
- 2 teaspoons cornstarch or arrowroot starch
- 2 cups shredded cheddar cheese
- 16 ounce elbow macaroni pasta
Instructions
- Roast the Vegetables – Preheat oven to 400°F (200°C). Toss sweet potato, cauliflower, onion, and red bell pepper with oil and season with salt. Spread on a baking sheet and roast for 30-35 minutes, until softened.
- Cook the Pasta – While the veggies roast, cook pasta according to package directions. Save 1 cup of pasta cooking water before draining.
- Blend the Sauce – Once the vegetables are done, transfer them to a blender. Add Dijon mustard, garlic powder, cornstarch, milk, and shredded cheese. Blend until smooth.
- Heat the Sauce – Pour the sauce into the pot used for cooking pasta. Heat over medium-low, stirring until warmed through.
- Combine – Add the cooked pasta to the sauce and toss to coat. Use the reserved pasta water, a little at a time, to thin the sauce to your desired consistency. Season with additional salt and black pepper to taste. Enjoy warm!
Notes
- If serving to a baby or toddler, you can leave out the Dijon mustard and black pepper. My daughter doesn’t like anything spicy, so we always set aside a portion for her before adding any seasonings to the rest.
- Make It Ahead – You can roast the veggies in advance and store them in the fridge for up to 3 days. When ready, just blend and heat!
- Save that pasta water! It’s the key to loosening up your sauce without making it watery. Add a little at a time until the sauce is just right.
- Blend thoroughly. If your blender struggles with thicker sauces, add a splash more milk to get things moving.



















I’m just curious, has anyone tried adding cottage cheese for more protein? Or does that mess with the flavours/textures too much?
This made a huge pot of macaroni loved by baby and grownups! Feels like a huge success to get those veggies in, in such an enjoyable way.
Yay!! I’m so glad you guys enjoyed this!! Thanks for taking the time to share!
Outstanding recipes!! Healthy, easy and exceptionally delicious!!
Eat hardy…
Be well!
Victoria
Aww thank you so much, Victoria! I’m so glad you’re here and loving the recipes!
Perfect!