Vegan French Onion Mac and Cheese Recipe

Elizabeth

Founder of Her Recipe Box

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
โ˜…โ˜…โ˜…โ˜…โ˜… 4.4/5 based on 33,000+ reviews

Whatโ€™s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sautรฉ Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

I still remember the first time I served this dish. My family, typically a tough crowd when it comes to vegan versions of beloved classics, was gathered around the table, a little skeptical but intrigued. The aroma alone, that rich, sweet scent of deeply caramelized onions mingling with savory, “cheesy” goodness, had already started to win them over. The first bite was met with silence, then a collective “Mmm.” My partner, a die-hard mac and cheese aficionado, declared it one of the best he’d ever had, vegan or not! The kids, usually picky, cleaned their plates and even asked for seconds. It wasn’t just a meal; it was an experience. The deep, umami-rich flavor of the French onion element combined with the creamy, comforting texture of the mac and cheese was a match made in culinary heaven. This recipe has since become a staple for cozy weeknights, impressive dinner party fare, and the ultimate comfort food when we need a little pick-me-up. Itโ€™s a labor of love, especially the onion caramelization, but every minute spent is rewarded tenfold in flavor.

Ingredients for an Unforgettable Vegan French Onion Mac and Cheese

This recipe balances the rich, savory depth of classic French onion soup with the creamy, comforting embrace of mac and cheese, all without a hint of dairy. The key is patience with the onions and good quality ingredients for the cheese sauce.

For the Caramelized Onions & French Onion Base:

  • Yellow Onions: 4 large (about 2 lbs or 900g), thinly sliced
  • Vegan Butter: 3 tablespoons (e.g., Miyoko’s Kitchen Cultured Vegan Butter, Earth Balance)
  • Olive Oil: 1 tablespoon
  • Dry White Wine: ยฝ cup (optional, but highly recommended for authentic flavor; e.g., Sauvignon Blanc, Pinot Grigio. If omitting, use extra vegetable broth)
  • All-Purpose Flour: 2 tablespoons (or gluten-free all-purpose blend)
  • Vegetable Broth: 2 cups, good quality
  • Fresh Thyme Sprigs: 3-4, or 1 teaspoon dried thyme
  • Bay Leaf: 1 large
  • Vegan Worcestershire Sauce: 1 tablespoon (ensure it’s anchovy-free, like Annie’s or homemade)
  • Tamari or Soy Sauce: 1 tablespoon (for umami depth)
  • Black Pepper: ยฝ teaspoon, freshly ground
  • Salt: To taste (start with ยฝ teaspoon, adjust later)

For the Vegan Mac and Cheese Sauce:

  • Raw Cashews: 1 ยฝ cups, soaked in hot water for at least 30 minutes (or overnight in cold water), then drained
  • Unsweetened Plant-Based Milk: 1 ยฝ cups (oat, almond, or soy work well; ensure it’s plain and unsweetened)
  • Nutritional Yeast: ยฝ cup (this is key for “cheesy” flavor)
  • Dijon Mustard: 1 tablespoon
  • Lemon Juice: 1 tablespoon, freshly squeezed
  • Garlic Powder: 1 teaspoon
  • Onion Powder: ยฝ teaspoon
  • Smoked Paprika: ยฝ teaspoon (for color and a hint of smokiness)
  • Salt: ยพ teaspoon (or to taste, remember the onions and broth also have salt)
  • White Pepper: ยผ teaspoon (or black pepper)
  • Tapioca Starch or Cornstarch: 1 tablespoon (optional, for extra thickness and stretch)

For the Pasta & Topping:

  • Macaroni or Shell Pasta: 1 lb (450g) (use gluten-free if needed)
  • Panko Breadcrumbs: ยพ cup (use gluten-free if needed)
  • Vegan Parmesan Cheese (grated): ยผ cup (optional, for topping, e.g., Violife, Follow Your Heart, or homemade)
  • Olive Oil or Melted Vegan Butter: 1 tablespoon (for tossing breadcrumbs)
  • Fresh Parsley or Chives: Chopped, for garnish (optional)

Crafting Your Culinary Masterpiece: Step-by-Step Instructions

Patience is your best friend here, especially with the onions. The depth of flavor comes from taking your time.

1. Caramelize the Onions (The Foundation of Flavor):
* In a large, heavy-bottomed pot or Dutch oven, melt the vegan butter with olive oil over medium-low heat.
* Add the thinly sliced onions. Stir to coat them with the butter and oil.
* Cook slowly, stirring occasionally, for 45-60 minutes. The goal is to get them deeply browned, sweet, and jammy. Don’t rush this step! If they start to stick or brown too quickly, reduce the heat and add a tablespoon or two of water to deglaze the pan.
* About halfway through, you can add a pinch of salt to help draw out moisture and aid caramelization.

2. Build the French Onion Base:
* Once the onions are beautifully caramelized, increase the heat to medium. If using wine, pour it in and scrape up any browned bits from the bottom of the pot. Let the wine reduce by about half, about 2-3 minutes.
* Sprinkle the all-purpose flour over the onions and stir constantly for 1-2 minutes to cook out the raw flour taste. This creates a roux that will thicken the base.
* Gradually whisk in the vegetable broth, ensuring there are no lumps.
* Add the thyme sprigs, bay leaf, vegan Worcestershire sauce, tamari (or soy sauce), and black pepper.
* Bring the mixture to a gentle simmer, then reduce the heat to low, cover, and let it simmer for at least 15-20 minutes to allow the flavors to meld. Stir occasionally.
* After simmering, remove the thyme sprigs and bay leaf. Taste and adjust seasoning with salt if needed. Keep warm.

3. Cook the Pasta:
* While the onion base is simmering, bring a large pot of salted water to a boil.
* Add the macaroni or shell pasta and cook according to package directions until al dente (slightly undercooked, as it will continue to cook in the oven).
* Drain the pasta well and set aside. Do not rinse.

4. Prepare the Vegan Cheese Sauce:
* While pasta cooks, combine the soaked and drained cashews, unsweetened plant-based milk, nutritional yeast, Dijon mustard, lemon juice, garlic powder, onion powder, smoked paprika, salt, white pepper, and optional tapioca starch/cornstarch in a high-speed blender.
* Blend on high until completely smooth and creamy. This might take a few minutes. Scrape down the sides of the blender as needed. The sauce should be thick but pourable. If it’s too thick, add a tablespoon or two more plant milk. Taste and adjust seasonings if necessary.

5. Assemble the Vegan French Onion Mac and Cheese:
* Preheat your oven to 375ยฐF (190ยฐC). Lightly grease a 9×13 inch baking dish or a large oven-safe skillet.
* Pour the cooked pasta into the prepared baking dish.
* Pour the creamy vegan cheese sauce over the pasta, stirring gently to ensure all the pasta is well-coated.
* Now, ladle the rich caramelized French onion base over the cheesy pasta. You can gently swirl it in a bit, but don’t fully mix it โ€“ you want pockets of that intense onion flavor.

6. Prepare the Topping and Bake:
* In a small bowl, combine the panko breadcrumbs, optional vegan Parmesan cheese, and the tablespoon of olive oil or melted vegan butter. Toss to coat the breadcrumbs evenly.
* Sprinkle the breadcrumb mixture evenly over the top of the mac and cheese.
* Bake for 20-25 minutes, or until the topping is golden brown and crispy, and the sauce is bubbly around the edges.
* If the top isn’t browning enough, you can switch to the broiler for the last 1-2 minutes, but watch it very carefully to prevent burning.

7. Rest and Serve:
* Let the Vegan French Onion Mac and Cheese rest for 5-10 minutes before serving. This allows the sauce to thicken slightly and the flavors to settle.
* Garnish with fresh chopped parsley or chives, if desired. Serve hot and enjoy the symphony of flavors!

Nutritional Snapshot: What’s in a Serving?

  • Servings: This recipe generously serves 6-8 people as a main course, or 8-10 as a hearty side dish.
  • Calories per Serving (approximate): Around 550-650 calories per serving (when divided into 8 servings). This is an estimate and can vary based on specific brands of ingredients used, especially vegan butter and plant milk, and exact serving size.

Disclaimer: The nutritional information provided is an estimate and should not be considered a substitute for professional medical or dietary advice.

Time Investment: Preparation and Cooking Time

This dish is a journey, not a sprint, but the destination is well worth it!

  • Active Preparation Time: Approximately 40-50 minutes (chopping onions, making cheese sauce, assembling).
  • Onion Caramelization Time: 45-60 minutes (largely hands-off, just occasional stirring).
  • French Onion Base Simmer Time: 15-20 minutes.
  • Pasta Cooking Time: 8-12 minutes (concurrent with other steps).
  • Baking Time: 20-25 minutes.
  • Resting Time: 5-10 minutes.
  • Total Estimated Time: Approximately 2 hours to 2 hours 30 minutes. Much of this is simmering or baking time where you can attend to other things.

Serving Suggestions: Elevating Your Mac and Cheese Experience

This Vegan French Onion Mac and Cheese is a showstopper on its own, but here are some ways to complete the meal:

  • As the Star Main Course:
    • Serve generous portions in bowls or on plates.
    • A simple garnish of fresh parsley or chives adds a pop of color and freshness.
  • Pair with Greens:
    • A crisp, lightly dressed green salad with a vinaigrette dressing (lemon or balsamic) can cut through the richness. Think mixed greens, arugula, or spinach.
    • Steamed or roasted green beans, asparagus, or broccoli also make excellent companions.
  • Bread for Dipping:
    • Crusty bread (like a baguette or sourdough) is perfect for mopping up any leftover sauce. You could even serve it with toasted croutons reminiscent of classic French Onion Soup.
  • Wine Pairing:
    • If you used white wine in the recipe, a glass of the same wine (e.g., Sauvignon Blanc, unoaked Chardonnay) would pair beautifully.
    • A light-bodied red wine like Pinot Noir could also work.
  • For a Comfort Food Feast:
    • Serve alongside a hearty vegan lentil soup or a simple tomato soup for an ultimate comfort meal.
  • Make it a Potluck Favorite:
    • This dish travels well (when covered) and is always a hit at gatherings. Ensure it stays warm or can be reheated.

Pro Tips for Perfect Vegan French Onion Mac and Cheese Every Time

  1. Patience with Onions is Paramount: Do not rush the caramelization process. Low and slow heat is key to developing that deep, sweet, complex flavor. Stirring occasionally prevents burning and ensures even cooking. This step alone can make or break the “French Onion” aspect of the dish.
  2. Taste and Adjust Seasoning at Multiple Stages: Season the onions lightly during caramelization. Taste the French onion base before adding it to the pasta and adjust salt/pepper. Crucially, taste the vegan cheese sauce before mixing it with the pasta โ€“ it should be well-seasoned on its own. Remember that pasta will absorb some of the flavor.
  3. Don’t Overcook the Pasta: Cook the pasta until it’s just al dente, meaning it still has a slight bite. It will continue to cook in the oven when baked, and overcooked pasta can become mushy. Rinsing pasta is generally not recommended for mac and cheese as the starch helps the sauce cling.
  4. High-Speed Blender for a Silky Cheese Sauce: For the smoothest, creamiest vegan cheese sauce from cashews, a high-speed blender (like a Vitamix or Blendtec) is ideal. If you don’t have one, ensure your cashews are soaked for a longer period (even overnight) and blend for an extended time, scraping down the sides frequently.
  5. Achieving the Perfect Topping: For an extra crispy topping, ensure your breadcrumbs are tossed with a little oil or melted vegan butter. If you want it even more golden, you can briefly broil the mac and cheese for the last 1-2 minutes of cooking, but watch it like a hawk to prevent burning.

Frequently Asked Questions (FAQ)

Q1: Can I make this recipe gluten-free?
A: Absolutely! To make this Vegan French Onion Mac and Cheese gluten-free, use your favorite gluten-free pasta (corn-rice blends, quinoa pasta, or lentil pasta work well). Substitute the all-purpose flour in the French onion base with a good quality gluten-free all-purpose flour blend (one that contains xanthan gum, or add a pinch if it doesn’t). Finally, use gluten-free panko breadcrumbs or make your own from gluten-free bread.

Q2: I have a nut allergy. Is there a substitute for cashews in the cheese sauce?
A: Yes, while cashews provide a uniquely creamy and neutral base, you can experiment with alternatives. For a nut-free version, you could try a base of cooked potatoes and carrots (like in some classic “cheesy” potato-carrot sauces), blended with the other cheese sauce ingredients. Another option is to use raw sunflower seeds (soaked like cashews), though they may impart a slightly stronger flavor. Silken tofu can also be blended for creaminess, but the flavor profile will be different. You might need to adjust seasonings and liquid ratios with these substitutions.

Q3: Can I prepare parts of this dish ahead of time?
A: Yes, this recipe lends itself well to prepping in advance!
* Caramelized Onions: You can make the entire French onion base (onions cooked down with broth and seasonings) up to 2-3 days ahead. Store it in an airtight container in the refrigerator. Reheat gently before using.
* Vegan Cheese Sauce: The cheese sauce can be made a day or two in advance and stored in the refrigerator. It will thicken considerably when chilled, so you may need to gently warm it and whisk in a little extra plant milk to reach the desired consistency before mixing with the pasta.
* Assembly: You can assemble the entire mac and cheese (without the breadcrumb topping) a few hours ahead, cover, and refrigerate. Add the breadcrumb topping just before baking. You might need to add 5-10 minutes to the baking time if it’s going into the oven cold.

Q4: How should I store and reheat leftovers?
A: Store any leftover Vegan French Onion Mac and Cheese in an airtight container in the refrigerator for up to 3-4 days.
* To Reheat: The best way to reheat is in the oven. Place the desired portion in an oven-safe dish, cover with foil (to prevent drying out), and bake at 350ยฐF (175ยฐC) for about 15-20 minutes, or until heated through. You can remove the foil for the last few minutes to re-crisp the topping.
* Alternatively, you can reheat individual portions in the microwave. It might not be as crispy, and you may want to add a splash of plant milk if it seems a bit dry.

Q5: What are the best types of onions to use for caramelizing?
A: Yellow onions are generally the go-to for caramelizing because they have a good balance of sweetness and assertive flavor that deepens beautifully. Sweet onions (like Vidalia, Walla Walla, or Maui onions) also work very well and will yield an even sweeter result due to their higher sugar content and lower sulfur content. Red onions can be caramelized, but they will result in a slightly different, though still delicious, flavor and a much darker, purplish-brown color. For the most classic French onion flavor, stick with yellow or sweet onions. Using a mix can also add complexity.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan French Onion Mac and Cheese Recipe


  • Author: David

Ingredients

For the Caramelized Onions & French Onion Base:

  • Yellow Onions: 4 large (about 2 lbs or 900g), thinly sliced
  • Vegan Butter: 3 tablespoons (e.g., Miyoko’s Kitchen Cultured Vegan Butter, Earth Balance)
  • Olive Oil: 1 tablespoon
  • Dry White Wine: ยฝ cup (optional, but highly recommended for authentic flavor; e.g., Sauvignon Blanc, Pinot Grigio. If omitting, use extra vegetable broth)
  • All-Purpose Flour: 2 tablespoons (or gluten-free all-purpose blend)
  • Vegetable Broth: 2 cups, good quality
  • Fresh Thyme Sprigs: 3-4, or 1 teaspoon dried thyme
  • Bay Leaf: 1 large
  • Vegan Worcestershire Sauce: 1 tablespoon (ensure it’s anchovy-free, like Annie’s or homemade)
  • Tamari or Soy Sauce: 1 tablespoon (for umami depth)
  • Black Pepper: ยฝ teaspoon, freshly ground
  • Salt: To taste (start with ยฝ teaspoon, adjust later)

For the Vegan Mac and Cheese Sauce:

  • Raw Cashews: 1 ยฝ cups, soaked in hot water for at least 30 minutes (or overnight in cold water), then drained
  • Unsweetened Plant-Based Milk: 1 ยฝ cups (oat, almond, or soy work well; ensure it’s plain and unsweetened)
  • Nutritional Yeast: ยฝ cup (this is key for “cheesy” flavor)
  • Dijon Mustard: 1 tablespoon
  • Lemon Juice: 1 tablespoon, freshly squeezed
  • Garlic Powder: 1 teaspoon
  • Onion Powder: ยฝ teaspoon
  • Smoked Paprika: ยฝ teaspoon (for color and a hint of smokiness)
  • Salt: ยพ teaspoon (or to taste, remember the onions and broth also have salt)
  • White Pepper: ยผ teaspoon (or black pepper)
  • Tapioca Starch or Cornstarch: 1 tablespoon (optional, for extra thickness and stretch)

For the Pasta & Topping:

  • Macaroni or Shell Pasta: 1 lb (450g) (use gluten-free if needed)
  • Panko Breadcrumbs: ยพ cup (use gluten-free if needed)
  • Vegan Parmesan Cheese (grated): ยผ cup (optional, for topping, e.g., Violife, Follow Your Heart, or homemade)
  • Olive Oil or Melted Vegan Butter: 1 tablespoon (for tossing breadcrumbs)
  • Fresh Parsley or Chives: Chopped, for garnish (optional)

Instructions

1. Caramelize the Onions (The Foundation of Flavor):
* In a large, heavy-bottomed pot or Dutch oven, melt the vegan butter with olive oil over medium-low heat.
* Add the thinly sliced onions. Stir to coat them with the butter and oil.
* Cook slowly, stirring occasionally, for 45-60 minutes. The goal is to get them deeply browned, sweet, and jammy. Don’t rush this step! If they start to stick or brown too quickly, reduce the heat and add a tablespoon or two of water to deglaze the pan.
* About halfway through, you can add a pinch of salt to help draw out moisture and aid caramelization.

2. Build the French Onion Base:
* Once the onions are beautifully caramelized, increase the heat to medium. If using wine, pour it in and scrape up any browned bits from the bottom of the pot. Let the wine reduce by about half, about 2-3 minutes.
* Sprinkle the all-purpose flour over the onions and stir constantly for 1-2 minutes to cook out the raw flour taste. This creates a roux that will thicken the base.
* Gradually whisk in the vegetable broth, ensuring there are no lumps.
* Add the thyme sprigs, bay leaf, vegan Worcestershire sauce, tamari (or soy sauce), and black pepper.
* Bring the mixture to a gentle simmer, then reduce the heat to low, cover, and let it simmer for at least 15-20 minutes to allow the flavors to meld. Stir occasionally.
* After simmering, remove the thyme sprigs and bay leaf. Taste and adjust seasoning with salt if needed. Keep warm.

3. Cook the Pasta:
* While the onion base is simmering, bring a large pot of salted water to a boil.
* Add the macaroni or shell pasta and cook according to package directions until al dente (slightly undercooked, as it will continue to cook in the oven).
* Drain the pasta well and set aside. Do not rinse.

4. Prepare the Vegan Cheese Sauce:
* While pasta cooks, combine the soaked and drained cashews, unsweetened plant-based milk, nutritional yeast, Dijon mustard, lemon juice, garlic powder, onion powder, smoked paprika, salt, white pepper, and optional tapioca starch/cornstarch in a high-speed blender.
* Blend on high until completely smooth and creamy. This might take a few minutes. Scrape down the sides of the blender as needed. The sauce should be thick but pourable. If it’s too thick, add a tablespoon or two more plant milk. Taste and adjust seasonings if necessary.

5. Assemble the Vegan French Onion Mac and Cheese:
* Preheat your oven to 375ยฐF (190ยฐC). Lightly grease a 9×13 inch baking dish or a large oven-safe skillet.
* Pour the cooked pasta into the prepared baking dish.
* Pour the creamy vegan cheese sauce over the pasta, stirring gently to ensure all the pasta is well-coated.
* Now, ladle the rich caramelized French onion base over the cheesy pasta. You can gently swirl it in a bit, but don’t fully mix it โ€“ you want pockets of that intense onion flavor.

6. Prepare the Topping and Bake:
* In a small bowl, combine the panko breadcrumbs, optional vegan Parmesan cheese, and the tablespoon of olive oil or melted vegan butter. Toss to coat the breadcrumbs evenly.
* Sprinkle the breadcrumb mixture evenly over the top of the mac and cheese.
* Bake for 20-25 minutes, or until the topping is golden brown and crispy, and the sauce is bubbly around the edges.
* If the top isn’t browning enough, you can switch to the broiler for the last 1-2 minutes, but watch it very carefully to prevent burning.

7. Rest and Serve:
* Let the Vegan French Onion Mac and Cheese rest for 5-10 minutes before serving. This allows the sauce to thicken slightly and the flavors to settle.
* Garnish with fresh chopped parsley or chives, if desired. Serve hot and enjoy the symphony of flavors!

Nutrition

  • Serving Size: One Normal Portion
  • Calories: 550-650