Amma’s sambar was the dish I reached for that night — but not everyone has a jar of tamarind and freshly ground spice powder waiting for them, and I know the feeling I was chasing is universal: that need to make something warm and real with your own hands when the news is too big to hold any other way. This vegan mac and cheese carries that same energy for me on the days I want comfort that feels wholesome, grounding, and completely mine — a sauce built from scratch, nothing out of a box, just the slow, deliberate act of feeding yourself something that says you matter. It’s the recipe I come back to when I need to believe things will be okay.
Amazing Vegan Mac and Cheese
Prep Time: 15 min | Cook Time: 25 min | Total Time: 40 min | Servings: 4–6
Ingredients
- 12 oz elbow macaroni (or pasta of choice)
- 1 cup raw cashews, soaked in water for 2 hours (or boiled for 15 minutes and drained)
- 1 cup carrots, peeled and roughly chopped
- 1/2 cup Yukon gold potato, peeled and roughly chopped
- 1 1/4 cups vegetable broth, plus more as needed
- 1/2 cup unsweetened plain oat milk (or other plant-based milk)
- 1/4 cup nutritional yeast
- 2 tbsp fresh lemon juice
- 1 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp dry mustard powder
- 1/2 tsp smoked paprika
- 3/4 tsp fine sea salt, plus more to taste
- 1/4 tsp freshly ground black pepper
- 1 tbsp olive oil (optional, for richness)
Instructions
- Soak the cashews. Place raw cashews in a bowl and cover with cold water. Soak for at least 2 hours, then drain. If short on time, cover with boiling water and soak for 20 minutes, or simmer in a small pot for 15 minutes until slightly softened, then drain.
- Cook the vegetables. Place chopped carrots and potato in a small saucepan. Cover with water and bring to a boil. Cook over medium-high heat for 12–15 minutes, until completely fork-tender. Drain well.
- Cook the pasta. While vegetables cook, bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Reserve 1/4 cup pasta water, then drain and return pasta to the pot.
- Blend the cheese sauce. In a high-speed blender, combine the drained cashews, cooked carrots and potato, vegetable broth, oat milk, nutritional yeast, lemon juice, garlic powder, onion powder, mustard powder, smoked paprika, salt, pepper, and olive oil if using. Blend on high for 60–90 seconds until the sauce is completely smooth and silky. Taste and adjust seasoning.
- Combine and heat. Pour the cheese sauce over the drained pasta in the pot. Stir well to coat every piece. Place the pot over medium-low heat and warm gently for 2–3 minutes, stirring frequently. If the sauce thickens too much, loosen it with reserved pasta water or extra vegetable broth, one tablespoon at a time.
- Finish and serve. Taste one final time for salt. Divide into bowls and serve immediately. Optional toppings include a pinch of smoked paprika, toasted breadcrumbs, or fresh chives.
Nutrition (per serving)
Calories: 415 | Protein: 14g | Fat: 13g | Carbs: 62g | Fiber: 4g | Sodium: 370mg