Vegan Butternut Mac Cheese

Steaming, golden Vegan Butternut Squash Mac and Cheese in a rustic bowl, ready to be served with fresh parsley. Pin this
Steaming, golden Vegan Butternut Squash Mac and Cheese in a rustic bowl, ready to be served with fresh parsley. | bitebloomkitchen.com

This creamy vegan mac features roasted butternut squash blended into a smooth, dairy-free cheese sauce made with plant-based milk and nutritional yeast. Elbow macaroni is tossed in the velvety sauce and optionally topped with crispy panko breadcrumbs for texture. The squash and garlic are oven-roasted to bring out natural sweetness before blending. A simple mix of olive oil, lemon juice, Dijon mustard, and smoked paprika enhances the flavor. This comforting dish is easy to prepare and offers a wholesome, plant-based alternative to classic mac and cheese.

The first time I made vegan mac and cheese, I was standing in my kitchen on a gray Tuesday afternoon, determined to prove to myself that dairy-free comfort food could actually be comforting. I'd watched someone roast butternut squash earlier that week and thought, why not blend that sweet earthiness into something creamy? The moment I poured that golden sauce over the pasta and took the first bite, I understood why this simple swap had become someone's new favorite weeknight dinner.

I remember my partner coming home while the squash was roasting, asking what that warm, caramelized smell was filling the kitchen. When I told them it would become the sauce, they looked genuinely surprised. By dinner, they were scraping the bottom of their bowl, asking if we could make it again next week.

Ingredients

  • Elbow macaroni (350 g): Use whatever small pasta shape you love; shells catch the sauce beautifully and cook to al dente faster than larger shapes.
  • Butternut squash (1 medium, about 900 g): Buy it pre-cubed if you're short on time—roasting is where the magic happens, turning starch into natural creaminess.
  • Yellow onion and garlic (1 small onion, 2 cloves): These roast alongside the squash and become almost sweet, softening the sauce's edges.
  • Plant-based milk (120 ml): Oat milk creates the richest texture; almond works but feels thinner; soy is neutral and reliable.
  • Nutritional yeast (60 ml): This is non-negotiable for umami depth and that savory cheese-like quality; don't skip it.
  • Olive oil (3 tbsp total): Good quality matters here since it's a main flavor component in the sauce.
  • Lemon juice, Dijon mustard, smoked paprika, turmeric (1 tbsp, 2 tsp, ½ tsp each): These small amounts are your seasoning backbone, cutting richness and adding subtle complexity.
  • Salt and pepper: Taste as you go; the sauce needs more seasoning than you'd expect.
  • Panko breadcrumbs and fresh parsley (optional topping): The crunchy topping takes this from weeknight meal to something you'd serve guests.

Instructions

Prep your vegetables:
Preheat your oven to 200°C and line a tray with parchment paper. Peel and cube the butternut squash—aim for roughly 2-cm pieces so they roast evenly—then roughly chop the onion and peel your garlic cloves whole.
Roast until golden:
Toss your prepped vegetables with 1 tbsp olive oil, salt, and pepper, then spread them on the tray in a single layer. The roasting happens for about 25 minutes; you're looking for the squash to be so tender a fork slides through it, and the edges should be caramelized and slightly darker.
Cook your pasta:
While vegetables roast, bring a large pot of salted water to a rolling boil. Cook the pasta to al dente—usually a minute or two less than the package suggests—then drain it and set aside in the pot.
Make the magic sauce:
Transfer your hot roasted vegetables to a blender with the plant-based milk, nutritional yeast, 1 tbsp olive oil, lemon juice, Dijon mustard, smoked paprika, turmeric, salt, and pepper. Blend until it's completely smooth and creamy, about 1-2 minutes; if it feels too thick, add another splash of milk.
Combine everything:
Pour the sauce over your drained pasta and stir gently but thoroughly until every piece of pasta is coated. Warm it through on low heat for 2-3 minutes, stirring occasionally, until steam rises from the pot.
Add the crunch (optional):
If you're using the panko topping, mix the breadcrumbs with 1 tbsp olive oil in a small bowl, then scatter it over the mac and cheese in an ovenproof dish. Broil for 2-3 minutes until the top turns golden brown—watch it closely so it doesn't burn.
Serve with joy:
Transfer to bowls, scatter with fresh parsley, and serve immediately while it's hot and the sauce is at its creamiest.
Creamy Vegan Butternut Squash Mac and Cheese topped with crunchy panko breadcrumbs, bubbling after a quick broil. Pin this
Creamy Vegan Butternut Squash Mac and Cheese topped with crunchy panko breadcrumbs, bubbling after a quick broil. | bitebloomkitchen.com

There's a quiet moment when the sauce hits the pasta and you stir it together, watching the golden coating cling to every piece, and you realize this is comfort food that actually nourishes you. That's when it stops being a recipe and becomes something you'll make again and again.

Flavor Building Secrets

The reason this sauce tastes so complete has everything to do with how the small ingredients work together. The lemon juice brightens the butternut squash's natural sweetness and keeps the sauce from feeling heavy, while the Dijon mustard adds a subtle tang that makes your brain register "savory" even though there's no cheese involved. Smoked paprika gives you that warmth and depth usually associated with a good cheddar, and the nutritional yeast is doing the real heavy lifting—it's not just adding nutrition, it's adding umami, that fifth taste that makes food feel satisfying.

Making It Your Own

This recipe is a blank canvas for your own preferences. Add a handful of cooked green peas stirred in at the end for color and freshness, or mix in some sautéed vegan sausage if you want protein and a little smokiness. Some people swap the butternut squash for sweet potato and love how it shifts the flavor slightly earthier. A pinch of cayenne pepper at the end will wake everything up if you like heat, or you can add more turmeric than called for if you want a deeper golden color and a slightly more warming spice profile.

Storage and Reheating

This dish keeps beautifully in the refrigerator for up to four days in an airtight container, though the sauce will thicken slightly as it cools. To reheat, gently warm it in a pot on the stove with a splash of plant-based milk stirred in to loosen the sauce back to its original creamy texture. You can also reheat individual portions in the microwave with a splash of milk and a covered container, stirring halfway through.

  • Make the sauce ahead and store it separately for up to three days if you want to assemble fresh pasta whenever you're ready.
  • Freeze the sauce alone in portions for up to three months, then thaw and reheat with fresh-cooked pasta on busy nights.
  • If you use the panko topping, add it fresh just before broiling so it stays crispy instead of softening in storage.
Blending roasted butternut squash and onions to create a velvety, dairy-free sauce for this Vegan Butternut Squash Mac and Cheese. Pin this
Blending roasted butternut squash and onions to create a velvety, dairy-free sauce for this Vegan Butternut Squash Mac and Cheese. | bitebloomkitchen.com

This is the kind of recipe that quietly becomes part of your regular rotation because it's easy, it's nourishing, and it tastes like someone who loves you took time to make something special. That's the real comfort in comfort food.

Recipe FAQs

Cube the butternut squash and toss with olive oil, salt, and pepper. Spread on a parchment-lined baking tray and roast at 200°C (400°F) for 25 minutes until fork-tender and caramelized.

Unsweetened oat, almond, or soy milk are excellent choices that blend smoothly and complement the flavors.

Yes, mixing panko breadcrumbs with olive oil and broiling for 2–3 minutes creates a golden, crunchy topping.

Blending roasted squash with plant-based milk, nutritional yeast, olive oil, and seasonings yields a smooth, rich sauce that mimics traditional cheese sauce texture.

Cooked green peas or sautéed vegan sausage can be stirred in for additional protein and texture.

Vegan Butternut Mac Cheese

Creamy pasta with roasted butternut squash and a dairy-free cheese sauce, rich and comforting.

Prep 20m
Cook 30m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 12 oz elbow macaroni or small pasta shells

Vegetables

  • 1 medium butternut squash (2 lbs), peeled and cubed
  • 1 small yellow onion, roughly chopped
  • 2 garlic cloves, peeled

Sauce Base

  • ½ cup unsweetened plant-based milk (oat, almond, or soy)
  • ¼ cup nutritional yeast
  • 2 tbsp olive oil
  • 1 tbsp lemon juice
  • 2 tsp Dijon mustard
  • ½ tsp smoked paprika
  • ½ tsp ground turmeric (optional)
  • 1 tsp salt, plus more to taste
  • ½ tsp ground black pepper

Topping (optional)

  • ¼ cup panko breadcrumbs
  • 1 tbsp olive oil
  • 1 tbsp chopped fresh parsley

Instructions

1
Preheat oven: Set oven to 400°F and line a baking tray with parchment paper.
2
Prepare vegetables for roasting: Arrange butternut squash cubes, onion, and garlic on the tray. Drizzle with 1 tablespoon olive oil, season with a pinch of salt and pepper, and toss to coat evenly.
3
Roast vegetables: Place tray in oven and roast for 25 minutes, or until squash is tender and caramelized.
4
Cook pasta: Boil a large pot of salted water. Add pasta and cook according to package instructions until al dente. Drain and set aside.
5
Blend sauce: Transfer roasted vegetables to a blender. Add plant-based milk, nutritional yeast, 1 tablespoon olive oil, lemon juice, Dijon mustard, smoked paprika, turmeric if using, 1 teaspoon salt, and ½ teaspoon pepper. Blend until smooth and creamy, adjusting seasoning as needed.
6
Combine pasta and sauce: Return drained pasta to the pot. Pour in the blended sauce and stir thoroughly to coat evenly. Gently warm over low heat for 2 to 3 minutes.
7
Prepare optional topping: If desired, mix panko breadcrumbs with 1 tablespoon olive oil. Sprinkle over pasta in an ovenproof dish and broil for 2 to 3 minutes until golden and crisp.
8
Serve: Dish out portions, garnish with chopped fresh parsley, and serve hot.
Additional Information

Equipment Needed

  • Baking tray
  • Parchment paper
  • Large pot
  • Blender or food processor
  • Ovenproof dish (for broiling topping)

Nutrition (Per Serving)

Calories 390
Protein 11g
Carbs 66g
Fat 9g

Allergy Information

  • Contains gluten from pasta and panko breadcrumbs.
  • Contains mustard from Dijon mustard.
  • May contain nuts or soy depending on plant-based milk used.
Lena Whitaker

Sharing easy, wholesome recipes for home cooks who love simple, flavorful meals.