Hidden Veggie Mac and Cheese Recipe
Introduction
This Hidden Veggie Mac and Cheese is a delicious way to sneak wholesome vegetables into a classic comfort food. Creamy, cheesy, and packed with pureed carrots, cauliflower, and zucchini, it’s a family-friendly meal that kids and adults will love.

Ingredients
- 1 cup carrots (chopped)
- 1/2 large head cauliflower (cut into florets, about 4 cups)
- 1 medium zucchini (peeled and chopped)
- 1 1/2 cups half and half (divided)
- 1 16 oz box elbow macaroni noodles
- 2 tablespoons salted butter
- 2 tablespoons all-purpose flour
- 1/4 teaspoon salt
- 1 8 oz brick sharp cheddar cheese (shredded)
- 1 8 oz brick extra sharp white cheddar cheese (shredded)
Instructions
- Step 1: In a large stockpot or dutch oven fitted with a steamer basket, add enough water to just reach the bottom of the basket. Place the chopped carrots, cauliflower florets, and peeled zucchini in the basket and cover.
- Step 2: Steam the vegetables for 15-20 minutes until they are fork tender.
- Step 3: Carefully transfer the steamed vegetables to a blender. Add 1 cup of the half and half, then blend for 2-3 minutes until the mixture is smooth and creamy.
- Step 4: Strain the blended vegetable puree through a fine mesh strainer and set aside.
- Step 5: Cook the elbow macaroni noodles according to package directions until al dente. Drain well and set aside.
- Step 6: While the noodles cook, melt the butter in a large saucepan. Whisk in the flour and cook for 2-3 minutes, whisking frequently until the mixture turns golden brown and thickens.
- Step 7: Gradually whisk in the remaining ½ cup of half and half. Stir and heat the mixture until it begins to simmer, about 2-4 minutes.
- Step 8: Once simmering, stir in the strained vegetable puree and salt. Bring the sauce to a low boil.
- Step 9: Add the shredded sharp cheddar and extra sharp white cheddar cheeses one handful at a time, stirring well after each addition until all the cheese is melted and incorporated.
- Step 10: Cook the sauce for another 1-2 minutes until it thickens further.
- Step 11: Pour the cheese sauce over the cooked noodles in a large pot or serving bowl. Gently fold the sauce and noodles together until evenly coated.
- Step 12: Serve the mac and cheese hot and enjoy your hidden veggie delight.
Tips & Variations
- For a smoother sauce, use an immersion blender instead of a regular blender to puree the vegetables right in the pot.
- Feel free to swap half and half for whole milk or heavy cream depending on your desired richness.
- Add a pinch of smoked paprika or mustard powder to the cheese sauce for an extra flavor kick.
- Use gluten-free flour or cornstarch as a substitute for all-purpose flour for a gluten-free version.
Storage
Store any leftover mac and cheese in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat or in the microwave, adding a splash of milk or half and half to loosen the sauce if it thickens too much.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen vegetables instead of fresh?
Yes, frozen carrots, cauliflower, and zucchini work well. Thaw and drain them before steaming and blending to avoid excess water in the sauce.
Is this recipe suitable for kids who dislike vegetables?
Absolutely! The pureed veggies are fully blended into the creamy cheese sauce, making the flavor mild and undetectable, which helps picky eaters enjoy their mac and cheese with a nutritional boost.
Print
Hidden Veggie Mac and Cheese Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This Hidden Veggie Mac and Cheese recipe cleverly incorporates steamed and pureed vegetables into a classic creamy cheese sauce, delivering a nutritious twist to the traditional macaroni and cheese. By blending carrots, cauliflower, and zucchini into the cheese sauce, this dish offers a delicious way to enjoy extra veggies while indulging in the comforting flavors of sharp cheddar cheese and tender elbow macaroni.
Ingredients
Vegetables
- 1 cup carrots, chopped
- 1/2 large head cauliflower, cut into florets (about 4 cups)
- 1 medium zucchini, peeled and chopped
Dairy & Cheese
- 1 1/2 cups half and half, divided
- 2 tablespoons salted butter
- 1 8 oz brick sharp cheddar cheese, shredded
- 1 8 oz brick extra sharp white cheddar cheese, shredded
Pasta & Pantry
- 1 16 oz box elbow macaroni noodles
- 2 tablespoons all-purpose flour
- 1/4 teaspoon salt
Instructions
- Steam the vegetables: In a large stockpot or Dutch oven fitted with a steamer basket, add enough water to just reach the bottom of the basket. Place the chopped carrots, cauliflower florets, and zucchini into the basket. Cover and steam for 15-20 minutes, or until the vegetables are fork-tender.
- Blend the veggies: Carefully transfer the steamed vegetables to a blender. Add 1 cup of half and half, then blend on high for 2-3 minutes until the mixture is smooth, creamy, and fully pureed.
- Strain the puree: Pour the blended veggie mixture through a fine mesh strainer to remove any fibrous bits, setting the smooth puree aside for use in the cheese sauce.
- Cook the macaroni: While preparing the sauce, cook the elbow macaroni in boiling water according to package instructions until al dente. Drain well and set aside.
- Make a roux: In a large saucepan, melt the salted butter over medium heat. Whisk in the all-purpose flour, cooking and stirring constantly for 2-3 minutes until the mixture turns golden brown and thickens to form a roux.
- Add remaining half and half: Gradually whisk in the remaining ½ cup of half and half, stirring continuously. Heat the mixture until it starts to simmer, about 2-4 minutes.
- Combine veggie puree and season: Stir the strained vegetable puree and salt into the simmering sauce. Bring to a low boil while stirring to incorporate fully.
- Add cheeses: Add the shredded sharp cheddar and extra sharp white cheddar cheese a handful at a time, stirring well after each addition until the cheese is completely melted and the sauce is smooth.
- Finish the sauce: Cook the cheese sauce for an additional 1-2 minutes or until thickened to your desired consistency.
- Mix sauce and pasta: Carefully pour the cheese sauce over the cooked macaroni in a large pot or serving bowl. Gently fold together until the pasta is evenly coated with the cheesy vegetable sauce.
- Serve hot: Serve the Hidden Veggie Mac and Cheese immediately while warm and creamy for the best flavor and texture.
Notes
- Steaming the vegetables preserves nutrients and creates a mild flavor that blends well into the cheese sauce.
- Straining the blended vegetable puree ensures a smooth, creamy texture without any fibrous bits.
- You can use any combination of sharp cheddar cheeses for varied flavor depth.
- For a dairy-free or vegan option, substitute half and half and cheeses with plant-based alternatives.
- This recipe is ideal for sneaking extra veggies into meals for picky eaters, especially kids.
- Leftovers can be stored covered in the refrigerator for up to 3 days and reheated gently on the stovetop with a splash of milk.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Keywords: mac and cheese, hidden veggies, creamy cheese sauce, steamed vegetables, healthy comfort food, cheddar cheese macaroni, kid-friendly recipe

