Oh, let me tell you about this Vegetarian Butternut Mac & Cheese. As a self-proclaimed mac and cheese enthusiast and a parent always looking for ways to sneak in more veggies, this recipe has become a total game-changer in our house. Honestly, I was a bit skeptical at first – butternut squash in mac and cheese? Would it be weird? Would the kids even touch it? Well, let me just say, skepticism vanished with the first bite. The creamy, cheesy sauce infused with the subtle sweetness of roasted butternut squash is simply divine. It’s rich, comforting, and surprisingly light at the same time. Even my pickiest eater, who usually views vegetables with suspicion, devoured a huge bowl and asked for seconds! This isn’t just mac and cheese; it’s an elevated, veggie-packed version that feels both indulgent and wholesome. Prepare to fall in love with this incredibly flavorful and satisfying vegetarian twist on a classic comfort food.
Ingredients
- Butternut Squash: (1 medium, about 2 pounds) Peeled, seeded, and cubed. This is the star of the show, adding sweetness, creaminess, and a boost of nutrients.
- Olive Oil: (2 tablespoons) For roasting the butternut squash and sautéing aromatics. Olive oil adds a healthy fat and enhances flavor.
- Yellow Onion: (1 medium) Diced. Forms the aromatic base of the sauce, adding depth and savory notes.
- Garlic: (3 cloves) Minced. Essential for flavor, garlic brings a pungent and delicious aroma to the dish.
- Vegetable Broth: (2 cups) Low sodium. Used to thin the butternut squash puree and create a smooth sauce base.
- Milk: (1 cup) Adds creaminess and richness to the sauce. You can use whole milk for extra richness or 2% or skim milk for a lighter version.
- Heavy Cream: (1/2 cup) Optional, but highly recommended for ultimate creaminess and indulgence. Adds a luxurious texture to the sauce.
- Sharp Cheddar Cheese: (8 ounces) Shredded. The classic mac and cheese cheese, providing a sharp and tangy flavor.
- Gruyere Cheese: (4 ounces) Shredded. Adds a nutty, complex flavor and melts beautifully into the sauce. Can be substituted with Fontina or Monterey Jack.
- Parmesan Cheese: (2 ounces) Grated. Adds a salty, umami-rich flavor and a slightly granular texture to the sauce.
- Nutmeg: (1/4 teaspoon) Ground. A warm spice that complements cheese and butternut squash perfectly, adding a subtle aromatic depth.
- Dried Thyme: (1/2 teaspoon) Adds an earthy, herbaceous note that enhances the overall flavor profile.
- Salt: To taste. Essential for seasoning and balancing flavors.
- Black Pepper: Freshly ground, to taste. Adds a touch of spice and enhances the other flavors.
- Macaroni Pasta: (1 pound) Elbow macaroni or cavatappi work well. The classic pasta shape for mac and cheese, providing perfect sauce-grabbing capabilities.
- Breadcrumbs: (1/2 cup) Panko or regular breadcrumbs. Optional, for a crispy topping.
- Butter: (2 tablespoons) Melted, if using breadcrumbs. Adds flavor and helps the breadcrumbs brown and crisp up.
- Fresh Parsley: (Optional, for garnish) Chopped. Adds a fresh, vibrant touch and visual appeal.
Instructions
- Roast the Butternut Squash: Preheat your oven to 400°F (200°C). Toss the cubed butternut squash with 1 tablespoon of olive oil, salt, and pepper. Spread the squash in a single layer on a baking sheet and roast for 20-25 minutes, or until tender and slightly caramelized.
- Sauté Aromatics: While the squash is roasting, heat the remaining 1 tablespoon of olive oil in a large saucepan or Dutch oven over medium heat. Add the diced onion and cook until softened and translucent, about 5 minutes. Add the minced garlic and cook for another minute until fragrant, being careful not to burn it.
- Make Butternut Squash Puree: Once the butternut squash is roasted and tender, transfer it to a blender or food processor. Add the vegetable broth and blend until smooth and creamy. You may need to add a little more broth if needed to achieve a smooth consistency.
- Combine Sauce Ingredients: Pour the butternut squash puree into the saucepan with the sautéed onions and garlic. Stir in the milk, heavy cream (if using), nutmeg, dried thyme, salt, and pepper. Bring the mixture to a simmer over medium-low heat, stirring occasionally.
- Melt the Cheese: Reduce the heat to low and gradually add the shredded cheddar, Gruyere, and Parmesan cheese, stirring constantly until the cheese is completely melted and the sauce is smooth and creamy. Make sure to add the cheese slowly and stir continuously to prevent clumping.
- Cook the Pasta: While the sauce is simmering, cook the macaroni pasta according to package directions until al dente. Drain the pasta well.
- Combine Pasta and Sauce: Add the cooked and drained pasta to the cheese sauce in the saucepan. Stir to coat the pasta evenly with the butternut squash cheese sauce.
- Optional Breadcrumb Topping (and Broil): If desired, prepare a breadcrumb topping. In a small bowl, combine the breadcrumbs with the melted butter and a pinch of salt. Sprinkle the breadcrumb mixture evenly over the mac and cheese in the saucepan or transfer the mac and cheese to a baking dish.
- Broil (Optional): If using the breadcrumb topping and you want a golden crust, preheat your broiler to high. Broil the mac and cheese for 2-3 minutes, or until the breadcrumbs are golden brown and crispy, watching carefully to prevent burning.
- Serve: Garnish with fresh parsley, if desired, and serve hot.
Nutrition Facts
Serving Size: Approximately 1 cup
Servings: 8
(Note: Nutritional information is an estimate and may vary based on specific ingredients and portion sizes.)
- Calories: 450 kcal
- Fat: 25g
- Cholesterol: 75mg
Preparation Time
Prep Time: 25 minutes
Cook Time: 35 minutes
Total Time: 1 hour
Description: This Vegetarian Butternut Mac & Cheese recipe requires approximately 25 minutes of active preparation time, which includes peeling and chopping the butternut squash, dicing onions and garlic, and shredding cheese. The cooking time is around 35 minutes, encompassing roasting the squash, sautéing aromatics, making the sauce, and cooking the pasta. The total time from start to finish is about an hour, making it a satisfying and relatively quick meal for a weeknight dinner or a weekend gathering.
How to Serve
- As a Main Course: Vegetarian Butternut Mac & Cheese is rich and satisfying enough to be served as a hearty main course. Pair it with a simple side salad for a complete meal.
- As a Side Dish: This mac and cheese makes an excellent side dish to complement roasted vegetables, grilled tofu or tempeh, or lentil loaf for a fully vegetarian feast.
- Garnish Options:
- Fresh Herbs: Sprinkle with chopped fresh parsley, chives, or thyme for a burst of freshness and color.
- Crumbled Cheese: Add a sprinkle of extra Parmesan or cheddar cheese on top for an extra cheesy kick.
- Red Pepper Flakes: For a touch of heat, sprinkle with red pepper flakes before serving.
- Roasted Vegetables: Serve alongside roasted vegetables like broccoli, Brussels sprouts, or asparagus for added nutrients and flavor.
- Side Salad: A light and refreshing side salad with a vinaigrette dressing provides a nice contrast to the richness of the mac and cheese.
- Serving Temperature: Serve hot for the best flavor and creamy texture.
Additional Tips
Roast the Squash for Deeper Flavor:
Roasting butternut squash as opposed to boiling it significantly enhances the dish’s overall flavor profile. The roasting process caramelizes the natural sugars present in the squash, which brings out a delicious sweetness that can elevate the taste of your mac and cheese. To achieve the best results, preheat your oven to 400°F (200°C). Cut the squash in half lengthwise, scoop out the seeds, and drizzle with olive oil, salt, and pepper. Place the squash cut-side down on a baking sheet lined with parchment paper. Roast for approximately 30-40 minutes or until the flesh is tender and slightly caramelized. Once roasted, scoop out the flesh and blend it into a smooth puree. This step not only adds depth of flavor but also provides a lovely, vibrant color to your dish that will make it visually appealing.
Customize Your Cheese Blend:
One of the joys of making mac and cheese is the flexibility you have with cheese selections. While classic recipes often call for cheddar, don’t hesitate to get creative with your cheese blend. For a nutty and rich flavor, consider adding Fontina, which melts beautifully, or Gruyère for a sophisticated touch. If you’re looking for a hint of smokiness, smoked Gouda is an excellent choice that adds complexity. For a spicy kick that tantalizes your taste buds, incorporate Pepper Jack cheese. You can also blend in cream cheese for added creaminess or even a sprinkle of blue cheese for a bold flavor. Remember, the key to a perfect mac and cheese lies in the balance of flavors, so aim for a mix that complements the sweetness of the squash.
Add Greens for Extra Nutrients:
Incorporating greens into your mac and cheese not only boosts its nutritional value but also adds a lovely contrasting texture and flavor. Spinach and kale are excellent options, as they wilt down beautifully and integrate seamlessly into the cheese sauce. To prepare, simply sauté a handful of chopped greens in a bit of olive oil or butter until they are wilted and tender. Stir them into your cheese sauce just before mixing in the pasta. If you’re feeling adventurous, consider adding other greens like arugula or Swiss chard for a peppery note. This not only makes your dish healthier but also introduces a vibrant pop of color that enhances its visual appeal.
Spice it Up:
If you enjoy a bit of heat in your comfort food, there are several ways to incorporate spice into your butternut mac and cheese. Start by adding a pinch of cayenne pepper or a few dashes of your favorite hot sauce to the cheese sauce. This small adjustment can transform the dish into a delightful spicy experience without overwhelming the other flavors. Additionally, consider seasoning the butternut squash with chili powder or smoked paprika before roasting to give it a warm, smoky flavor. For an extra kick, you might even include diced jalapeños or crushed red pepper flakes to the final mix. This versatility allows you to tailor the heat level to your preference, making the dish uniquely yours.
Make it Vegan:
Transitioning this comforting classic to a vegan-friendly dish can be easy and delicious. Start by replacing dairy milk and heavy cream with plant-based alternatives such as almond milk, oat milk, or cashew cream, which provide creaminess without the dairy. For the cheese component, opt for vegan cheese shreds, which are available in various flavors and melt well. Nutritional yeast is another fantastic addition, as it provides a cheesy flavor and is packed with B vitamins. Experiment with adding a bit of turmeric for color and flavor, along with garlic powder and onion powder for depth. This not only ensures the mac and cheese remains rich and satisfying but also caters to those following a vegan lifestyle.
Make it Gluten-Free:
For those with gluten sensitivities, making this butternut mac and cheese gluten-free is straightforward. The first step is to substitute regular macaroni pasta with gluten-free alternatives made from rice, quinoa, or lentils. Many brands offer gluten-free pasta that closely mimics the texture of traditional pasta, so you won’t miss out on the comforting chewiness. Additionally, ensure that any other ingredients, including broth and seasonings, are labeled gluten-free. This attention to detail not only accommodates dietary needs but also allows everyone to enjoy this rich, comforting dish without worry.
Prepare Ahead:
This recipe is perfect for meal prep, allowing you to save time on busy weeknights. You can prepare the butternut squash puree and cheese sauce in advance, storing them in separate airtight containers in the refrigerator for up to two days. When you’re ready to enjoy your mac and cheese, simply cook the pasta according to the package instructions, reheat the sauce gently on the stovetop, and then combine everything. This makes for a quick and easy meal that doesn’t compromise on flavor or quality. For even easier preparation, consider assembling the dish and storing it unbaked in the refrigerator, ready to pop into the oven when you’re craving that cheesy goodness.
Freezing Instructions:
If you wish to make a larger batch or save some for later, butternut mac and cheese can be frozen for future enjoyment. Start by allowing the dish to cool completely after cooking. Transfer the cooled mac and cheese to freezer-safe containers or heavy-duty freezer bags, ensuring you remove as much air as possible to prevent freezer burn. It can be stored for up to three months. When you’re ready to indulge again, thaw the mac and cheese overnight in the refrigerator. To reheat, place it in a saucepan over low heat or in an oven preheated to 350°F (175°C), adding a splash of milk or broth if necessary to restore its creamy texture. This method ensures your mac and cheese remains rich and flavorful, making it a convenient option for busy days.
FAQ
Q1: Can I use pre-cut butternut squash to save time?
A: Yes, using pre-cut butternut squash is a great time-saver. Just ensure the cubes are roughly the same size for even roasting. You can usually find pre-cut butternut squash in the produce section of most grocery stores.
Q2: I don’t have Gruyere cheese. What else can I use?
A: Gruyere cheese can be substituted with other melting cheeses that have a nutty or mild flavor. Good alternatives include Fontina, Monterey Jack, or even a mild white cheddar.
Q3: Can I make this recipe without heavy cream?
A: Yes, you can omit the heavy cream for a slightly lighter version. Replace it with an equal amount of milk or vegetable broth. The mac and cheese will still be creamy, just not as intensely rich.
Q4: How do I prevent my mac and cheese from being grainy?
A: To prevent graininess, ensure you melt the cheese over low heat and stir constantly. Add the cheese gradually and don’t let the sauce boil after adding the cheese, as high heat can cause the cheese to separate and become grainy.
Q5: Can I bake this mac and cheese instead of just cooking it on the stovetop?
A: Absolutely! To bake it, transfer the mac and cheese to a greased baking dish after combining the pasta and sauce. You can top it with breadcrumbs and bake in a preheated oven at 375°F (190°C) for 20-25 minutes, or until bubbly and golden brown.
Q6: What are some good toppings for this mac and cheese besides breadcrumbs?
A: There are many delicious toppings you can add! Consider crispy fried onions, toasted pumpkin seeds, chopped pecans, crumbled bacon (if not strictly vegetarian), or a swirl of pesto for added flavor and texture.
Q7: Can I make this recipe ahead of time and reheat it later?
A: Yes, you can prepare the mac and cheese ahead of time. Cook it completely, then let it cool slightly and store it in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stovetop or in the oven, adding a splash of milk or broth to restore creaminess.
Q8: Is this recipe suitable for kids?
A: Yes, most kids love mac and cheese, and the subtle sweetness of butternut squash is often well-received. It’s a great way to sneak in some extra vegetables without them even realizing it! You can adjust the seasonings to be milder if needed for younger children.

Vegetarian Butternut Mac & Cheese
Ingredients
- Butternut Squash: (1 medium, about 2 pounds) Peeled, seeded, and cubed. This is the star of the show, adding sweetness, creaminess, and a boost of nutrients.
- Olive Oil: (2 tablespoons) For roasting the butternut squash and sautéing aromatics. Olive oil adds a healthy fat and enhances flavor.
- Yellow Onion: (1 medium) Diced. Forms the aromatic base of the sauce, adding depth and savory notes.
- Garlic: (3 cloves) Minced. Essential for flavor, garlic brings a pungent and delicious aroma to the dish.
- Vegetable Broth: (2 cups) Low sodium. Used to thin the butternut squash puree and create a smooth sauce base.
- Milk: (1 cup) Adds creaminess and richness to the sauce. You can use whole milk for extra richness or 2% or skim milk for a lighter version.
- Heavy Cream: (1/2 cup) Optional, but highly recommended for ultimate creaminess and indulgence. Adds a luxurious texture to the sauce.
- Sharp Cheddar Cheese: (8 ounces) Shredded. The classic mac and cheese cheese, providing a sharp and tangy flavor.
- Gruyere Cheese: (4 ounces) Shredded. Adds a nutty, complex flavor and melts beautifully into the sauce. Can be substituted with Fontina or Monterey Jack.
- Parmesan Cheese: (2 ounces) Grated. Adds a salty, umami-rich flavor and a slightly granular texture to the sauce.
- Nutmeg: (1/4 teaspoon) Ground. A warm spice that complements cheese and butternut squash perfectly, adding a subtle aromatic depth.
- Dried Thyme: (1/2 teaspoon) Adds an earthy, herbaceous note that enhances the overall flavor profile.
- Salt: To taste. Essential for seasoning and balancing flavors.
- Black Pepper: Freshly ground, to taste. Adds a touch of spice and enhances the other flavors.
- Macaroni Pasta: (1 pound) Elbow macaroni or cavatappi work well. The classic pasta shape for mac and cheese, providing perfect sauce-grabbing capabilities.
- Breadcrumbs: (1/2 cup) Panko or regular breadcrumbs. Optional, for a crispy topping.
- Butter: (2 tablespoons) Melted, if using breadcrumbs. Adds flavor and helps the breadcrumbs brown and crisp up.
- Fresh Parsley: (Optional, for garnish) Chopped. Adds a fresh, vibrant touch and visual appeal.
Instructions
- Roast the Butternut Squash: Preheat your oven to 400°F (200°C). Toss the cubed butternut squash with 1 tablespoon of olive oil, salt, and pepper. Spread the squash in a single layer on a baking sheet and roast for 20-25 minutes, or until tender and slightly caramelized.
- Sauté Aromatics: While the squash is roasting, heat the remaining 1 tablespoon of olive oil in a large saucepan or Dutch oven over medium heat. Add the diced onion and cook until softened and translucent, about 5 minutes. Add the minced garlic and cook for another minute until fragrant, being careful not to burn it.
- Make Butternut Squash Puree: Once the butternut squash is roasted and tender, transfer it to a blender or food processor. Add the vegetable broth and blend until smooth and creamy. You may need to add a little more broth if needed to achieve a smooth consistency.
- Combine Sauce Ingredients: Pour the butternut squash puree into the saucepan with the sautéed onions and garlic. Stir in the milk, heavy cream (if using), nutmeg, dried thyme, salt, and pepper. Bring the mixture to a simmer over medium-low heat, stirring occasionally.
- Melt the Cheese: Reduce the heat to low and gradually add the shredded cheddar, Gruyere, and Parmesan cheese, stirring constantly until the cheese is completely melted and the sauce is smooth and creamy. Make sure to add the cheese slowly and stir continuously to prevent clumping.
- Cook the Pasta: While the sauce is simmering, cook the macaroni pasta according to package directions until al dente. Drain the pasta well.
- Combine Pasta and Sauce: Add the cooked and drained pasta to the cheese sauce in the saucepan. Stir to coat the pasta evenly with the butternut squash cheese sauce.
- Optional Breadcrumb Topping (and Broil): If desired, prepare a breadcrumb topping. In a small bowl, combine the breadcrumbs with the melted butter and a pinch of salt. Sprinkle the breadcrumb mixture evenly over the mac and cheese in the saucepan or transfer the mac and cheese to a baking dish.
- Broil (Optional): If using the breadcrumb topping and you want a golden crust, preheat your broiler to high. Broil the mac and cheese for 2-3 minutes, or until the breadcrumbs are golden brown and crispy, watching carefully to prevent burning.
- Serve: Garnish with fresh parsley, if desired, and serve hot.
Nutrition
- Serving Size: one normal portion
- Calories: 450
- Fat: 25g
- Cholesterol: 75mg