This post may contain affiliate links. Please see our disclosure policy for more details.

This veggie mac and cheese is everything you want in a comforting bowl, creamy, cheesy, and packed with flavor from FOUR vegetables. The sauce blends into a silky smooth texture that coats every bite of pasta. It’s a simple way to bring more nourishment to a classic favorite without changing what you love about it.

Finished veggie mac and cheese in a white serving dish with a gold fork in it.

Why You’ll Love This Veggie Mac and Cheese

  • Creamy, cheesy, and satisfying – The blended vegetables create a smooth, velvety sauce that combines seamlessly with the cheese and coats every bite of pasta.
  • Made with real, wholesome ingredients – Sweet potato, cauliflower, red pepper, and onion add flavor, color, and nutrition in a way that feels balanced and nourishing.
  • Easy to make ahead – This recipe stores and reheats well, making it ideal for meal prep or busy days when you need something ready to go.
  • Flexible and customizable – You can easily swap vegetables, adjust the cheese, or use what you have on hand without compromising texture or flavor.
  • Works for the whole family

“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.” – Jessica A.

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.

Key Ingredients

Image is split in half. On the left side the veggies are cut up on a baking sheet before being roasted. On the right side of the image, are the other ingredients sitting on a white countertop.

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.
  • 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! Swap sweet potato with butternut squash or carrots for a similar creamy texture. Use broccoli or zucchini in place of cauliflower for a different veggie blend. Add spinach or peas for extra nutrients and color.
  • Use Any Cheese You Love – Cheddar is classic, but gouda, mozzarella, Monterey Jack, or even a little Parmesan can add depth of flavor.
  • Make it dairy-free – Use plant-based milk (unsweetened, 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.
  • Protein Boost Ideas – Stir in shredded chicken, white beans, or lentils for a more filling meal.

How to Make Hidden Veggie Mac and Cheese

The cut up veggies on a sheet pan after they have been roasted.

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.

Noodles cooking in a pot on a stove with a measuring cup saving some of the pasta water.

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

All ingredients for the cheese sauce blended together in a blender container.

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.

Cooked pasta with cheese sauce at the bottom in a white cooking pot.

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.

Expert Tips

  • Cook Vegetables Until Very Soft – Soft vegetables are key to achieving a smooth, creamy sauce. If they are even slightly firm, the sauce may turn out grainy instead of silky.
  • Use Freshly Shredded Cheese – Pre-shredded cheese contains anti-caking agents that can affect how smoothly it melts. Shredding your own cheese results in a creamier sauce.
  • 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.
  • Don’t Overheat the Sauce – Keep the heat low when combining the sauce and cheese. High heat can cause the cheese to separate and become grainy.

Serving Suggestions

Noodles and cheese sauce stirred together in a cooking pot.

Here are a few ways to round out your veggie mac and cheese 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. See chicken for babies for cooking tips and how to safely serve.
  • Serve with a veggie side – Pair with roasted broccoli, green beans, or a simple salad for an easy, well-rounded dinner.
  • Pack in a thermos – Perfect for school lunches. Warm it in the morning and pack in an insulated container. Want more ideas? Check out my list of 60 healthy school lunch ideas for kids.
  • For younger toddlers – Spoon into a bowl and let it cool slightly. The soft texture makes it easy to chew and enjoy, as well as being full of nutrition for growing eaters.

Hidden Veggie Mac and Cheese FAQs

How do I store this veggie mac and cheese?

Store any leftovers in an airtight container in the fridge for up to 3-4 days.

Can I freeze this veggie mac and cheese?

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

How do I reheat this mac and cheese?

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.

Can I use frozen vegetables instead of fresh?

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.

Can I use a different pasta shape?

Yes! While elbows are classic and great for holding the sauce, any short pasta shape like shells, rotini, or penne will work well.

Can you taste the vegetables in veggie mac and cheese?

The vegetables blend into a smooth, creamy sauce that complements the cheese. The flavor is mild and balanced, making it appealing for both kids and adults.

How do I make veggie mac and cheese creamier?

Use enough liquid when blending, add reserved pasta water as needed, and avoid overheating the cheese. A high-speed blender also makes a big difference.

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!

Want to save this recipe for later?
Just enter your email and get it sent to your inbox. Plus you’ll get easy, family-friendly recipes every week to lighten your mealtime mental load.
5 from 3 votes

Veggie Mac and Cheese

This veggie mac and cheese blends sweet potato, cauliflower, and cheese into a smooth, creamy sauce for a comforting and nourishing twist on a classic.
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Servings: 6

Video

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.

Nutrition

Calories: 535kcal | Carbohydrates: 74g | Protein: 20g | Fat: 19g | Sodium: 567mg | Potassium: 587mg | Fiber: 5g | Sugar: 7g | Vitamin A: 6410IU | Vitamin C: 74mg | Calcium: 356mg | Iron: 2mg
Like this recipe? Rate and tag me on IG @kidfriendly.meals

About Min

Thank you so much for stopping by! I am Min, a Registered Dietitian, a Christ follower, a wife, and a mom to our two miracle babies! Currently, I’m having a ton of fun feeding their tummies and sharing our baby led weaning journey! Follow me on Instagram if interested in seeing daily menu as well as tips and tricks.

5 from 3 votes

Leave a comment

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

Recipe Rating




10 Comments

  1. Hi! This recipe looks great – do you think the sauce would freeze well since it’s a pretty large portion?

  2. I’m just curious, has anyone tried adding cottage cheese for more protein? Or does that mess with the flavours/textures too much?

  3. 5 stars
    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.