Creamy Vegan Mac and Cheese

A super creamy, unprocessed vegan mac and cheese that relies on potatoes, carrots and cashews for a rich, cheesy sauce—ready in about 20 minutes and great for weeknights or meal prep.

Why You'll Love This Recipe
- Ready in about 20 minutes: 10 minutes prep and 10 minutes cook time makes it perfect for quick weeknight dinners when you want comfort food without a long wait.
- Uses pantry and fridge staples: dried macaroni, potatoes, carrots, onion, cashews and nutritional yeast—no processed vegan cheese required.
- Family-friendly and crowd-pleasing: the creamy texture and mild flavor appeal to kids and adults alike; picky eaters often finish their bowls.
- Adaptable for dietary needs: swap in gluten-free pasta to make it gluten-free, or reduce cashews for a lower-fat variation; dairy-free and vegan by design.
- Make-ahead friendly: the sauce freezes well or store in the fridge for up to 4 days; reheat gently and add a splash of water to revive creaminess.
- Healthy-ish comfort: the vegetables add fiber and potassium while keeping the sauce unprocessed and naturally thickened.
I remember serving this the first time to friends who expected a boxed-style vegan cheese. They were surprised when I told them the sauce contained potatoes and carrots—they loved the mouthfeel and the clean taste. It’s become my go-to when I want something nostalgic but wholesome.
Ingredients
- 10 ounces dried macaroni: About 2 2/3 cups by volume. Use elbow macaroni or your favorite bite-size pasta; for best texture cook al dente. Barilla and De Cecco are reliable brands that hold texture well.
- 1 cup peeled and diced yellow potatoes or russets: Potatoes add body and creaminess. Cut into roughly 1/2-inch pieces so they cook in about 10 minutes. Yukon Golds give a naturally buttery note; russets make a very smooth base.
- 1/4 cup peeled and diced carrots: About one small carrot. Carrots bring sweetness and color; dice small so they mash easily when blended.
- 1/3 cup chopped onion: About one small yellow onion. Onion adds savory depth—dice and cook until very soft to avoid raw onion bite in the sauce.
- 3/4 cup liquid: Use the cooking water from the vegetables for maximum flavor and starch, or use filtered water. The starchy water helps emulsify the sauce.
- 1/2 cup raw cashews: Blended for richness. If you don’t have a high-speed blender, soak them for at least 30 minutes in hot water to soften.
- 1/4 cup coconut milk: Full-fat canned coconut milk adds silkiness and a rounded mouthfeel; use one labeled without additives for a clean flavor.
- 2 tablespoons nutritional yeast flakes: The source of cheesy, savory umami. Bob’s Red Mill and Bragg are commonly available brands.
- 1 tablespoon lemon juice: Brightens the flavor and balances richness. Freshly squeezed is best—bottled will work in a pinch.
- 1 teaspoon salt: Start with 1 teaspoon and adjust to taste after blending; kosher salt and fine table salt measure differently, so taste.
- 1/4 teaspoon garlic powder: Adds a round garlic note without fresh garlic’s bite.
- Pinch cayenne pepper: Optional—adds a gentle heat that enhances depth.
- Pinch paprika: For color and subtle smokiness; smoked paprika can be used for a deeper flavor profile.
Instructions
Cook the pasta: Bring a large pot of salted water to a rolling boil and add 10 ounces (about 2 2/3 cups) dried macaroni. Cook according to package directions until al dente—usually 6–8 minutes. Drain, reserve a small splash of pasta water if desired, and set aside in a bowl to keep warm. Do not overcook; the pasta should still have a slight bite because it will soften slightly when combined with the hot sauce. Boil the vegetables: In a small pot, bring several cups of water to a boil. Add 1 cup peeled and diced potatoes, 1/4 cup diced carrots, and 1/3 cup chopped onion. Boil for about 8–12 minutes, or until the pieces are very tender and mashable. The vegetables should give easily when pierced with a fork. Reserve at least 3/4 cup of the cooking water for the sauce—this starchy liquid helps emulsify and thicken the final blend. Blend the sauce: Using a blender, add the drained vegetables and 3/4 cup of the cooking water, 1/2 cup raw cashews (soaked if necessary), 1/4 cup coconut milk, 2 tablespoons nutritional yeast, 1 tablespoon lemon juice, 1 teaspoon salt, 1/4 teaspoon garlic powder, a pinch of cayenne (optional) and a pinch of paprika. Blend on high until completely smooth and silky—this can take 1–2 minutes in a high-speed blender. If the sauce feels too thick, add a tablespoon of water at a time until desired consistency is reached. Combine and finish: Pour the sauce over the warm macaroni and stir gently to coat each piece. Taste and adjust salt, lemon or cayenne as needed. Serve immediately for the creamiest texture. If you prefer a baked top, transfer to a baking dish and continue to the next step. Optional bake: Preheat oven to 350°F. Transfer the macaroni and sauce to a shallow baking dish, sprinkle with breadcrumbs or vegan parmesan, and bake for 12–15 minutes until the top is golden and crisp. This step adds texture but slightly changes the silky quality of the sauce.
You Must Know
- This dish is high in potassium and provides about 10 g of protein per serving when made as written; leftovers keep well in the fridge for up to 4 days.
- Freeze sauce in a sealed container for up to 3 months; thaw overnight in the fridge and reheat gently with a splash of water to revive creaminess.
- Use reserved starchy cooking water to help emulsify the sauce—do not discard it until the sauce is finished.
- If you don’t have a high-speed blender, soak cashews for at least 30 minutes in hot water to ensure a silky texture; strain before blending.
My favorite thing about this version is how few processed ingredients it uses while still delivering that comforting, cheesy feel. Family members who usually shy away from plant-based dishes often go back for seconds, and I’ve served it at holiday gatherings as a reliable crowd-pleaser. Small technique tweaks—like using Yukon Golds for a richer base or adding a little smoked paprika—have become part of my signature adjustments over time.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, warm gently on the stove over low heat with a splash of water or plant milk to restore silkiness; avoid high heat which can dry the sauce. For longer storage, freeze the sauce (not the combined pasta) in ice cube trays, then transfer cubes to a freezer bag for up to 3 months. Thaw in the refrigerator overnight and reheat slowly.
Ingredient Substitutions
Swap macaroni for any short pasta like shells or penne; for a gluten-free option, choose certified gluten-free pasta and set is_gluten_free accordingly. If you have a tree nut allergy, omit cashews and substitute 1/4 cup unsalted sunflower seeds plus 2 tablespoons tahini—blend longer for smoothness. Replace coconut milk with unsweetened soy or oat milk plus 1 teaspoon olive oil for added richness; note the mouthfeel will change slightly.
Serving Suggestions
Serve topped with toasted breadcrumbs or a crumble of smoky tempeh for texture. Fresh herbs like chopped chives or parsley brighten the plate, and a crisp green salad with a bright vinaigrette balances the richness. For a heartier meal, add roasted broccoli, caramelized onions or a side of garlic-roasted mushrooms. It’s also excellent alongside a bowl of simple tomato soup for a comforting duo.
Cultural Background
Mac and cheese is a classic comfort food with roots in European pasta and cheese traditions and a long history in American home cooking. This plant-based adaptation leans on techniques used in modern vegan kitchens—using cooked starchy vegetables and nuts to replicate the creamy mouthfeel of dairy-based sauces—reflecting a contemporary approach to comfort without processed ingredients.
Seasonal Adaptations
In winter, swap Yukon Golds for roasted butternut squash and add a pinch of nutmeg for seasonal depth. In summer, lighten the dish by mixing in blanched zucchini and lemon zest, or top with grilled corn and cherry tomatoes for brightness. You can add seasonal herbs—thyme in fall, basil in summer—to complement changing produce.
Meal Prep Tips
For meal prep, make the sauce and store it separately from the cooked pasta. Portion into jars or containers for quick assembly: reheat sauce and toss with pre-cooked pasta, then add fresh toppings. This method prevents the pasta from absorbing too much sauce overnight, preserving texture for lunches or dinners throughout the week.
There’s something deeply satisfying about turning humble vegetables and a handful of cashews into a dish that feels indulgent and familiar. Give this version a try on a busy weeknight or scale it up for guests—you may find it becomes a new staple in your rotation.
Pro Tips
Reserve some of the vegetable cooking water; its starch helps emulsify and thicken the sauce naturally.
If your blender struggles, soak cashews for 1 hour and blend with the warm liquids in smaller batches for a smoother texture.
Taste and adjust salt at the end—nutritional yeast and cooking water can change the perceived saltiness.
For a brighter flavor, add an extra 1/2 teaspoon lemon juice after blending if the sauce tastes flat.
This nourishing creamy vegan mac and cheese recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
FAQs about Recipes
Do I need to soak the cashews?
Yes—soak raw cashews in hot water for at least 30 minutes if you don't have a high-speed blender; this helps achieve a silky texture.
Can I freeze this?
The sauce can be frozen for up to 3 months. Freeze in portions and thaw overnight in the refrigerator before reheating.
Tags
Creamy Vegan Mac and Cheese
This Creamy Vegan Mac and Cheese recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Pasta
Vegetables
Sauce & Seasoning
Instructions
Cook the pasta
Bring a large pot of salted water to a boil. Add 10 ounces dried macaroni and cook until al dente, usually 6–8 minutes. Drain and set aside, reserving a splash of pasta water if desired.
Boil the vegetables
In a small pot, bring several cups of water to a boil. Add diced potatoes, carrots, and chopped onion and cook until very tender, about 8–12 minutes. Reserve 3/4 cup of the cooking water for the sauce.
Blend the sauce
Place the cooked vegetables, 3/4 cup reserved cooking water, 1/2 cup raw cashews, 1/4 cup coconut milk, 2 tablespoons nutritional yeast, 1 tablespoon lemon juice, 1 teaspoon salt, 1/4 teaspoon garlic powder, pinch cayenne and pinch paprika into a blender. Blend until completely smooth and silky.
Combine and serve
Pour the blended sauce over the warm pasta and stir to coat. Taste and adjust seasoning. Serve immediately for the creamiest result.
Optional bake
Preheat oven to 350°F. Transfer pasta and sauce to a baking dish, top with breadcrumbs, and bake 12–15 minutes until golden if you prefer a crisp topping.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Categories:
You might also like...

Cheesy Chicken Garlic Wraps
Golden chicken tucked into crisped tortillas with melty cheddar and mozzarella, plus a creamy garlic sauce. Weeknight-friendly and ready in 25 minutes.

Philly Steak Cheese Fries
Crispy waffle fries piled with tender sliced steak, sautéed peppers and onions, and gooey American cheese—an indulgent, shareable skillet perfect for weeknight dinners or game-day gatherings.

Old-Fashioned Pumpkin Bars with Cream Cheese Frosting
Tender, spiced pumpkin bars finished with a silky cream cheese frosting—perfect for fall gatherings, potlucks, and cozy afternoons.

Did You Make This?
Leave a comment & rating below or tag @kitchenfunwithmysons on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Sara!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
