Vegan Caramelized Onion Mac 'n' Cheese

User Reviews

4.6

105 reviews
Excellent
  • Prep Time

    15 mins

  • Cook Time

    45 mins

  • Total Time

    1 hr

  • Servings

    4

  • Calories

    446 kcal

  • Course

    Main Course

  • Cuisine

    Italian, Vegan

Vegan Caramelized Onion Mac 'n' Cheese

This Vegan Caramelized Onion Mac 'n' Cheese uses roasted eggplant and caramelized onions to create a creamy, savory plant-based sauce with nutritional yeast and almond milk. The eggplant is broiled to achieve a smoky depth, then blended into a smooth sauce thickened with cornstarch. Topped with toasted panko breadcrumbs, the dish combines soft pasta with a golden crust for contrasting textures. It offers a satisfying vegan alternative to traditional mac and cheese using accessible, wholesome ingredients.

Description

Vegan Caramelized Onion Mac 'n' Cheese blends roasted eggplant with sweet caramelized onions to make a rich, creamy sauce without dairy. The recipe starts by salting and broiling eggplant slices to develop flavor and soften the flesh. After peeling, the eggplant is blended with almond milk, nutritional yeast, garlic powder, cornstarch, and salt to form a thick, cheesy-tasting sauce. The sauce coats cooked macaroni noodles, while a topping of olive oil–tossed panko breadcrumbs is broiled until crisped golden brown.

The caramelized onions add a deep sweetness that balances the mild smokiness of roasted eggplant. Nutritional yeast contributes a subtle umami and cheesy note. The result is a vegan mac and cheese with a creamy, saucy texture alongside a crunchy topping. Cooking the eggplant properly removes bitterness and provides a soft, smooth base.

This dish works well as a comforting main or side, appealing to vegans and omnivores alike. It pairs nicely with fresh greens or steamed vegetables for a full meal. The combination of roasted eggplant and caramelized onions brings distinct flavor layers to a classic pasta dish.

*Nutrition information is a rough estimate. The sauce is adapted from a cashew-less vegan queso, keeping it accessible for those avoiding nuts.*

I Made This!

10 people made this

Save this

50 people saved this

Ingredients

Servings

FOR THE PASTA

  • 1 small-medium eggplant (1 eggplant yields ~16 1/3-inch slices)
  • 1 Tbsp olive oil
  • 1 ½ medium onion sliced in 1/4 inch rings or wedges // 1 ½ onions yield ~4 cups sliced, yellow
  • 10 ounces macaroni noodles (GF for gluten-free eaters)
  • 3-4 Tbsp nutritional yeast
  • 1 ¾ cups almond milk unsweetened plain
  • 1-2 tsp garlic powder
  • 1 Tbsp cornstarch
  • salt sea salt

FOR THE TOPPING

  • 1/4 cup panko bread crumbs GF for gluten-free eaters make sure your brand is vegan, or regular bread crumbs
  • 1 Tbsp olive oil (or sub vegan butter)

Instructions

  1. Slice eggplant in slightly less than 1/2-inch rounds (but not quite 1/4 inch – ruler for reference) and sprinkle both sides with sea salt. Place in a colander in the sink for 20 minutes to drain moisture and draw out any bitter taste.
  2. In the meantime, heat a large skillet over medium heat and add olive oil and the onions. Cook 10-12 minutes – stirring every few minutes. Turn down the heat if browning too quickly. Once caramelized, place in a bowl for later.
  3. Preheat oven to high broil and place an oven rack on the very top rack.
  4. Start pasta water by bringing a large saucepan 3/4 full of water with 1 Tbsp salt to a boil.
  5. Rinse eggplant and dry thoroughly. Arrange on a baking sheet in a single layer and drizzle both sides with olive oil. Broil on high for 3-4 minutes on EACH side until the eggplant is browned (be careful not to burn, just seriously roasted).
  6. Remove eggplant from oven and wrap in foil to steam for 5 minutes. Then peel off skin and add to a blender with almond milk, nutritional yeast, cornstarch and garlic powder. Start with a pinch of salt and add more as you need (we added ~1/8-1/4 tsp).
  7. Blend until creamy and smooth. Taste and adjust seasonings as needed, adding more salt, nutritional yeast or garlic powder if desired.
  8. Once pasta water is boiling, add noodles. Cook according to package instructions, then drain and cover with a towel to keep warm.
  9. Pour the eggplant sauce into the same saucepan you used to brown the onions and bring to medium heat. Cook to thicken for about 5 minutes. Once bubbling, lower heat to low/simmer and stir occasionally until noodles are ready.
  10. If topping dish with breadcrumbs, heat a small saucepan over medium-high heat and add olive oil or vegan butter. Than add breadcrumbs and stir. Cook for about 5 minutes until light brown and toasted. Set aside.
  11. Add drained noodles to the eggplant sauce in the large saucepan, along with half of the caramelized onions and stir to coat. NOTE: If your saucepan is NOT oven safe, transfer the mixture to an oven-safe dish at this time.) Smooth the top with your spatula or spoon and top with remaining caramelized onions and the toasted panko bread crumbs.
  12. OPTIONAL: Preheat oven to high broil once more and move an oven rack to the 2nd level from the top. Once hot, place macaroni under the broiler to toast for 1-2 minutes or until golden brown on top. BE CAREFUL not to burn as it can go fast. Don’t walk away.
  13. Remove from oven using an oven mitt and serve immediately. Leftovers don’t tend to reheat well with this dish as the noodles absorb the sauce. Best when fresh.

Notes

  • Salt the eggplant slices and let them drain to reduce bitterness before broiling.
  • After broiling, wrap eggplant in foil to steam; this makes peeling skin easier and softens flesh.
  • Use gluten-free pasta and breadcrumbs for a gluten-free version.
  • Adjust nutritional yeast and garlic powder to taste to balance cheesy flavor.

Nutrition Information

Show Details
Serving 1serving Calories 446 (22%) Carbohydrates 70g (23%) Protein 11.8g (24%) Fat 13g (20%) Saturated Fat 1.8g (9%) Trans Fat 0g (0%) Cholesterol 0mg (0%) Sodium 220mg (9%) Fiber 8g (32%) Sugar 6g (12%)

Nutrition Facts

Serving: 4Serving

Amount Per Serving

Calories 446 kcal

% Daily Value*

Serving 1serving
Calories 446 22%
Carbohydrates 70g 23%
Protein 11.8g 24%
Fat 13g 20%
Saturated Fat 1.8g 9%
Trans Fat 0g 0%
Cholesterol 0mg 0%
Sodium 220mg 9%
Fiber 8g 32%
Sugar 6g 12%

* Percent Daily Values are based on a 2,000 calorie diet.

Genuine Reviews

User Reviews

Overall Rating

4.6

105 reviews
Excellent

Write a Review

Drag & drop files here or click to upload
Other Recipes

You'll Also Love

Crispy Slow Cooker Corned Beef

Irish
5.0 (639 reviews)

Tiramisu

Italian
5.0 (18 reviews)

Olive Garden Chicken Scampi Pasta

Italian
5.0 (108 reviews)

Filipino Adobo Chicken

Filipino
5.0 (84 reviews)

Cajun Roasted Turkey

American
5.0 (39 reviews)

Oven Baked Chicken and Rice

American
5.0 (27 reviews)

Chicken Burrito

Mexican
5.0 (24 reviews)

Spatchcock Turkey

American
5.0 (45 reviews)

Chicken and Spinach Pie

American
5.0 (15 reviews)

One Pot Apricot Chicken Recipe

American
5.0 (18 reviews)

Easy Braised Short Ribs

American
5.0 (18 reviews)

Kung Pao Shrimp

Chinese
5.0 (12 reviews)