Deliciously Creamy Vegan Macaroni Gratin: Your Ultimate Plant-Based Comfort Food Recipe
Prepare yourself for the ultimate comfort food experience with this incredibly creamy vegan macaroni gratin! Whether you follow a plant-based diet or simply appreciate delicious, heartwarming meals, this irresistible dish is an absolute must-make. It’s a perfect blend of rich flavors and satisfying textures, proving that dairy-free comfort food can be just as, if not more, delectable than its traditional counterpart.
This beloved recipe was first introduced on December 21, 2019, and has since been updated on August 24, 2022, with enhanced information and tips to ensure you achieve the perfect, velvety gratin every time.

What is Macaroni Gratin? A Culinary Journey to Comfort
Gratin is a classic French culinary technique that involves layering ingredients, often potatoes, vegetables, or pasta, in a shallow dish, covering them with a delightful topping—typically cheese, breadcrumbs, or a rich sauce—and baking until beautifully golden brown and bubbly. The result is a dish with a wonderfully crispy crust and a tender, flavorful interior. It sounds incredibly simple, yet the depth of flavor and texture it delivers is truly extraordinary and inherently delicious, making it a staple in comfort food cuisine.
Macaroni gratin, also known as macaroni au gratin, holds a special place in Japanese culinary culture as a popular yōshoku (Western-style) dish. While its roots are European, it has been embraced and adapted in Japan, becoming a ubiquitous and much-loved item on menus across the country. You can readily find this hearty dish served in most yōshoku restaurants, from casual family diners to more upscale eateries. For many, myself included, it was a go-to order during lunch or dinner outings, evoking a sense of nostalgic comfort and satisfaction.
What makes Japanese macaroni gratin particularly appealing is its versatility. Beyond the creamy macaroni base, it’s often elevated with a variety of delicious mix-ins, enhancing both flavor and nutritional value. Some of the most popular additions include tender pieces of chicken, succulent seafood, sweet caramelized onions, earthy mushrooms, and vibrant, crisp-tender broccoli florets. These ingredients not only add delightful textures but also allow for endless customization, ensuring there’s a version of this comforting casserole for every palate and preference.

Japanese Macaroni Gratin vs. Our Creamy Vegan Macaroni Gratin
Traditional Japanese macaroni gratin, much like its Western counterparts, is built on a foundation of simplicity and richness. It typically features macaroni enveloped in a luscious béchamel sauce, generously topped with shredded cheese and a sprinkling of breadcrumbs, then baked until golden and bubbly. The béchamel, a classic French mother sauce, is traditionally crafted by creating a roux—a mixture of butter and flour cooked together—to which whole milk is gradually whisked in and cooked until it thickens into a smooth, velvety white sauce. This dairy-rich base is what gives the dish its signature creamy texture and indulgent flavor.
When adapting this beloved dish for a vegan diet, the béchamel sauce is often the first element to be reimagined. A common approach for a vegan béchamel involves swapping butter for a plant-based oil, such as olive oil or vegan butter, to create the roux with flour. Non-dairy milk alternatives like almond milk, soy milk, or oat milk are then whisked in, mimicking the traditional method to achieve a creamy, dairy-free white sauce. This technique is effective and widely used in vegan cooking.
However, while a roux-based vegan béchamel is undeniably tasty, my personal preference leans towards incorporating more vegetables and leveraging their natural ability to create a smooth, rich consistency. This secret not only enhances the nutritional profile of the dish but also adds an incredible depth of flavor without relying heavily on fats or starches. My go-to method for achieving an irresistibly smooth and creamy white sauce for this vegan macaroni gratin involves two key ingredients: sautéed cauliflower and full-fat coconut milk!
Utilizing cauliflower as a thickener is a brilliant hack for several reasons. When sautéed until tender and then blended, cauliflower transforms into a silky-smooth purée that provides body and creaminess, essentially replacing the flour-based roux. It’s a fantastic way to sneak in an extra serving of vegetables without compromising on the luxurious texture you expect from a gratin. Moreover, cauliflower has a mild flavor profile, making it an excellent base that readily absorbs the other seasonings without overpowering them. It adds a subtle, earthy sweetness that complements the dish beautifully.
Pairing this cauliflower purée with full-fat coconut milk is where the magic truly happens. Coconut milk, particularly the full-fat variety, contributes a magnificent richness and a velvety mouthfeel that is unparalleled in plant-based cooking. Its natural creaminess emulates the dairy milk in traditional béchamel, while also imparting a subtle, exotic sweetness that elevates the entire dish. Don’t worry about an overpowering coconut flavor; when combined with the savory elements like garlic, nutritional yeast, and lemon juice, the coconut milk simply provides a luscious backdrop, allowing the other flavors to shine through beautifully. This innovative combination results in a béchamel-like sauce that is not only dairy-free and potentially gluten-free (if using gluten-free pasta), but also lighter, more nutritious, and bursting with complex flavors. It’s a game-changer for plant-based comfort food, offering an incredibly satisfying and guilt-free indulgence.

How to Make the Best Creamy Vegan Macaroni Au Gratin
Creating this rich and satisfying vegan macaroni gratin is simpler than you might imagine, and the steps are designed to be efficient, allowing you to multitask and get dinner on the table without fuss. Follow these detailed instructions to achieve a perfectly creamy, golden-brown gratin.
- **Prepare the Macaroni and Cauliflower Base:** Begin by bringing a large pot of salted water to a rolling boil for your macaroni. While the water heats up, prepare your cauliflower. Cut a medium head of cauliflower (about 15 oz) into 1-inch florets. In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the cauliflower florets and 4 cloves of minced garlic, along with ½ teaspoon of sea salt. Sauté the cauliflower until it’s tender-crisp and slightly golden, which usually takes about 7 minutes. This sautéing step helps to soften the cauliflower and develop its flavor before blending. Once cooked, transfer the cauliflower and garlic mixture into a blender and set it aside to cool slightly.
- **Sauté Onions and Mushrooms for Flavor Depth:** Using the same skillet (no need to clean it!), add another tablespoon of olive oil. Add 8 oz of sliced onion (about 1 medium onion) and 7 oz of sliced cremini mushrooms. Sauté these vegetables over medium heat, stirring occasionally, until the onions are beautifully caramelized and translucent, and the mushrooms are tender and have released most of their moisture, approximately 10 minutes. This caramelization process is crucial as it adds a deep, savory sweetness to the gratin, creating a foundational layer of flavor.
- **Cook the Macaroni and Wilt the Spinach:** While your onions and mushrooms are caramelizing, return to your boiling pot of water. Add a generous pinch of salt and then cook the macaroni according to the package’s instructions. You want it to be al dente, meaning it’s cooked through but still has a slight bite. Drain the macaroni well and set it aside. Once the onions and mushrooms are perfectly caramelized in the skillet, add 8 cups of chopped fresh spinach. Cook, stirring gently, until the spinach completely wilts down. It will seem like a lot at first, but spinach cooks down significantly, adding a lovely green hue and a boost of nutrients without making the dish watery.

- **Create the Luscious Vegan Cheese Sauce:** Now it’s time to make the star of the show: your creamy vegan cheese sauce! To the blender containing the cooled sautéed cauliflower and garlic, add 1 teaspoon of sea salt, a generous amount of freshly cracked black pepper, 1 tablespoon of nutritional yeast (for that essential cheesy flavor), 1 teaspoon of fresh lemon juice (to brighten the flavors), and the entire 13.5 fl oz can of Chef’s Choice coconut milk (make sure it’s full-fat for maximum creaminess). Blend all these ingredients until you achieve an incredibly smooth, silky, and creamy sauce. It should have no cauliflower chunks remaining. Don’t forget the most important step: taste the sauce for seasoning and adjust as needed. You might want a little more salt, pepper, or lemon juice to perfectly balance the flavors.
- **Assemble and Bake to Golden Perfection:** In a large casserole dish, combine the cooked macaroni, the sautéed onion, mushroom, and spinach mixture, and the freshly blended creamy vegan cheese sauce. Stir everything together gently to ensure all the macaroni and vegetables are thoroughly coated in the rich sauce. This even distribution is key for every bite to be bursting with flavor. Finally, top the entire mixture with about ½ cup of shredded vegan cheese, or as much as your heart desires! Place the casserole dish under a preheated broiler. Broil for just a few minutes, keeping a very close eye on it, until the vegan cheese melts beautifully and the top turns a tempting golden brown. The bubbling, golden crust adds a fantastic textural contrast to the creamy interior. Voila! Your incredibly comforting and delicious vegan macaroni au gratin is ready to be devoured.

I genuinely cannot emphasize enough how incredibly comforting and satisfying it is to sit down to a dinner featuring such a creamy, cheesy, and hearty casserole. There’s something inherently soothing about a warm, baked pasta dish, especially when it’s packed with flavor and plant-based goodness. These days, I’m constantly drawn to deeply comforting foods, and this vegan macaroni casserole has quickly become one of my absolute go-to dinners this season. Its rich texture and savory profile make it an instant classic in my kitchen, perfect for a cozy night in or a gathering with friends.
This recipe isn’t just a meal; it’s an experience. The blend of tender macaroni, savory sautéed vegetables, and our unique cauliflower-coconut milk cheese sauce creates a symphony of flavors that will delight even the most discerning palates. It’s a fantastic way to enjoy a traditional comfort food while embracing a healthier, plant-based lifestyle. Serve it with a fresh green salad or some crusty bread for a complete and utterly satisfying meal.

Tips for the Perfect Vegan Macaroni Gratin:
- **Pasta Choice:** While macaroni is traditional, feel free to use other small pasta shapes like ditalini, small shells, or even penne. For a gluten-free version, ensure you use a good quality gluten-free macaroni that holds its shape well.
- **Coconut Milk:** For the creamiest sauce, always opt for full-fat canned coconut milk. Light coconut milk will result in a thinner sauce.
- **Nutritional Yeast:** This ingredient is key for the “cheesy” flavor without dairy. Don’t skip it!
- **Broiling Carefully:** Keep a very close eye on the gratin when it’s under the broiler, as vegan cheese can brown quickly. The goal is a golden, bubbly top, not burnt!
- **Customization:** This vegan gratin is highly adaptable. Feel free to add other vegetables like peas, corn, bell peppers, or even roasted butternut squash. For added protein, consider stirring in some plant-based sausage crumbles or cooked lentils. A dash of smoked paprika or a pinch of mustard powder can also add more depth to the cheese sauce.
- **Make Ahead:** You can assemble the gratin (without broiling) a day in advance. Cover and refrigerate, then bake and broil just before serving. You may need to add a few extra minutes to the baking time if cooking from cold.
More Irresistible Vegan Dishes to Try!
If you loved this creamy vegan macaroni gratin, you’ll surely enjoy exploring other delicious plant-based recipes. Here are a few more vegan dishes from my kitchen that promise to be equally satisfying and flavorful:
- Hearty Rice Stuffing with Jackfruit
- Vibrant Green Mac and Cheese
- Spicy Red Curry Mac and Cheese
- Aromatic Vegan Coconut Curry
- Creamy Grits with Jackfruit
- Flavorful Thai Red Curry Ramen
- Traditional Arroz Valenciana (Vegan Filipino Dish)
- Comforting Vegan Japanese Cream Stew
- Refreshing Easy Vegan Pasta Salad
- Wholesome Khichdi with Cabbage and Onions
Don’t forget to follow me on Pinterest, Facebook, and Instagram for more delicious vegan recipes and cooking inspiration!

Vegan Macaroni Gratin
Print
Pin
Rate
Ingredients
- 8 oz macaroni (regular or gluten-free)
- 2 tablespoons olive oil, separated
- 15 oz cauliflower (about 1 medium)
- 4 cloves garlic, minced
- 1 tablespoon white wine (optional, for deglazing)
- 8 oz sliced onion (about 1 medium)
- 7 oz sliced cremini mushrooms
- 8 cups chopped spinach
- 2 teaspoons sea salt (plus more for boiling the macaroni)
- freshly cracked black pepper (to taste)
- 1 tablespoon nutritional yeast
- 1 teaspoon lemon juice
- 13.5 fl oz Chef’s Choice coconut milk (full-fat recommended)
- ½ cup shredded vegan cheese (or as much as you like!)
Instructions
-
Bring a large pot of water to a boil.
-
While the water is boiling, cut the cauliflower into 1-inch pieces. Sauté over medium heat with garlic, 1 tablespoon of olive oil, and ½ teaspoon salt until cooked and tender-crisp, about 7 minutes. Put it in a blender and set aside to cool slightly.
-
In the same pan, heat another tablespoon of olive oil (and optional white wine) and add the onion and mushrooms. Sauté until caramelized, about 10 minutes. Then, add the spinach and cook until wilted.
-
While the onions and mushrooms are cooking, add some salt to the boiling water and cook the macaroni according to package instructions until al dente. Drain well.
-
To the blender with the cooled cauliflower and garlic, add 1 teaspoon salt, black pepper to taste, nutritional yeast, lemon juice, and the can of Chef’s Choice coconut milk. Blend until perfectly smooth and creamy. Taste for seasoning and adjust as needed.
-
Add the cooked macaroni, sautéed vegetables (onion, mushroom, spinach), and the creamy vegan cheese sauce into a casserole dish. Stir to combine. Top with shredded vegan cheese and place under the broiler until the cheese melts and turns golden brown and bubbly. Serve immediately.
Nutrition
Disclosure – A heartfelt thank you to Nature’s Charm for generously sponsoring this post! It is an absolute delight to collaborate with individuals and a business that I find truly inspiring. I deeply admire the values upon which the company is built and am incredibly proud to be working alongside them!