High-Protein Sharp White Mac and Cheese with Broccoli

This vegan white mac and cheese with broccoli uses a high‑protein white cheddar-style sauce that’s creamy, tangy, and satisfyingly cheesy. Ready in about 20 minutes, it’s a kid-friendly weeknight dinner that sneaks in extra plant protein.

overhead view of vegan white mac and cheese with broccoli in a bowl.

If you enjoyed the dairy-free mac and cheese variations you’ve tried, this High-Protein Vegan Broccoli Mac and Cheese will be a welcome twist. The sauce combines silken tofu and cashews for a creamy white cheddar flavor, then it’s tossed with pasta and blanched broccoli for a simple, filling meal.

Why you’ll love this high-protein vegan mac and cheese

  • Delicious white cheddar tang – A sharp, tangy profile without dairy thanks to nutritional yeast and lemon juice.
  • Sneaky plant protein – Silken tofu plus cashews add protein and make the sauce luxuriously creamy.
  • Kid-friendly – Picky eaters rarely notice the broccoli or extra protein when the pasta is this cheesy.

How to make vegan white mac and cheese

The complete recipe with exact measurements is included in the recipe card below.

Begin by soaking the cashews in hot water while you bring a pot of salted water to a boil. Cook the pasta according to package directions; add the broccoli florets during the final 1–2 minutes of cooking so they stay bright and tender. Drain pasta and broccoli together and set aside.

overhead view of broccoli cooking in a pot of hot water.
overhead view of a cooked pasta and broccoli in a colander.

Drain the soaked cashews and add them to a high‑speed blender with 1/2 cup fresh water, one block of silken tofu, nutritional yeast, lemon juice, onion powder, garlic powder, and salt. Blend until the mixture is completely smooth and silky.

overhead view of a smooth white vegan cheese sauce in a blender.

Return the drained pasta and broccoli to the pot, pour the white cheddar-style sauce over them, and stir until the pasta is evenly coated. If the pasta has cooled, warm the pot over low heat until everything is heated through. Serve immediately.

overhead view of white vegan cheese sauce on top of cooked broccoli and pasta in a large pot.

Frequently asked questions

How much protein is in the mac and cheese?

Each serving contains approximately 23 grams of protein, though that will vary with exact ingredients. To boost protein further, use bean-based pasta or add frozen peas.

Can I make this with frozen broccoli?

Yes. Add frozen florets to the boiling pasta water in the last minute of cooking.

Do I have to use silken tofu?

Silken tofu blends smoothly and helps the sauce achieve a creamy texture. If you prefer not to use tofu, increase the cashews to 1 1/2 cups and the water to 3/4 cup for a similar consistency.

Can the “cheese” sauce be made nut-free?

A nut-free version hasn’t been fully tested with this exact recipe. One option is to use a nut-free vegan cheese sauce base and blend in silken tofu for creaminess, adjusting seasonings to taste.

Can I make it ahead of time?

Yes. Make the sauce 1–2 days ahead and store it in an airtight container in the fridge. Warm gently before tossing with freshly cooked pasta and broccoli.

How long do leftovers last?

Leftovers keep up to 3 days refrigerated. Reheat with a splash of water or non-dairy milk to restore a silky sauce.

overhead view of vegan white mac and cheese with broccoli in a pot.
overhead view of vegan white mac and cheese with broccoli in a bowl.

Sharp White Mac and Cheese with Broccoli (High Protein)

This vegan white mac and cheese with broccoli uses a high-protein white cheddar-style sauce that’s creamy, sharp, and oh-so cheesy. Ready in about 20 minutes, it’s a kid-friendly weeknight dinner.
Prep: 10 mins
Cook: 10 mins
Total: 20 mins
Servings: 4 servings

Ingredients

  • 1 cup raw cashews
  • 12 ounces small pasta of choice (brown rice elbow noodles suggested)
  • 2 heads broccoli chopped into florets (about 6 cups)
  • 1/2 cup water
  • 1 block (10.8 oz) silken tofu
  • 4 tablespoons nutritional yeast
  • 3 tablespoons lemon juice
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon garlic powder
  • 1 teaspoon salt

Instructions

  • Soak the cashews: Bring about 3 cups of water to a boil and pour it over the cashews. Let them soak for at least 5 minutes while you cook the pasta and broccoli.
  • Cook noodles and broccoli: Cook pasta 5–6 minutes, then add the broccoli and cook 1–2 minutes more. Drain and set aside.
  • Blend the sauce: Drain the cashews and discard the soaking water. Add cashews, 1/2 cup fresh water, silken tofu, nutritional yeast, lemon juice, onion powder, garlic powder, and salt to a high‑speed blender. Blend until very smooth.
  • Mix and serve: Return the drained pasta and broccoli to the pot and stir in the cheese sauce until evenly coated. Warm gently if needed and serve immediately.

Notes

  1. Gluten-free: Use gluten-free pasta if needed.
  2. If you prefer no tofu, increase cashews to 1 1/2 cups and use 3/4 cup water for the sauce.
  3. To add more protein and fiber, use bean-based pasta such as chickpea pasta.
  4. Store leftovers up to 3 days in the refrigerator. Reheat with a splash of water to loosen the sauce.

Nutrition

Serving: 1 of 4 servings | Calories: 602 kcal | Carbohydrates: 92 g | Protein: 23 g | Fat: 19 g | Fiber: 13 g
Course: Main Course
Cuisine: American
Author: Nora Taylor
Did you make this recipe?
Share your photo on social media and tag #noracooks.