Vegan Protein Mac and Cheese Recipe That Actually Tastes Good

If you’ve been hunting for a high-protein vegan comfort food that doesn’t taste like cardboard or require fancy ingredients—you’re in the right place. This vegan protein mac and cheese recipe is creamy, cheesy, satisfying, and absolutely packed with plant-based protein.

Whether you’re a busy student, fitness junkie, or just want a healthier twist on a classic favorite, this recipe delivers on taste, texture, and nutrition. Plus, it’s entirely dairy-free, nut-free, soy-free, and can be made gluten-free too!

📌 Pin for later and follow me on Pinterest!

Why You’ll Love This Vegan Protein Mac and Cheese

  • 🌱 100% plant-based
  • 💪 Over 25g of protein per serving
  • 🧀 Ultra-creamy without dairy
  • ⏱️ Ready in 20 minutes
  • 🍲 Perfect for meal prep or post-workout dinners

Ingredients You’ll Need

This vegan protein mac and cheese recipe uses simple, whole-food ingredients you likely already have.

For the Sauce:

  • 1 cup cooked white beans (or chickpeas) – for protein & creaminess
  • 1/2 cup unsweetened plant milk (oat or almond works best)
  • 1/4 cup nutritional yeast – cheesy flavor bomb
  • 2 tbsp tahini – adds richness without oil
  • 1 tbsp lemon juice – brightens up the flavor
  • 1 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/2 tsp smoked paprika
  • Salt & pepper to taste
  • Optional: 1 tsp miso paste for umami depth

For the Pasta:

  • 2 cups cooked pasta (use lentil, chickpea, or whole wheat pasta for more protein)
  • Optional: stir in steamed broccoli or peas for extra nutrients

How to Make Vegan Protein Mac and Cheese

This recipe comes together in 3 simple steps. It’s ideal for weeknights and post-workout meals.

Step 1: Cook Your Pasta

Use a protein-packed pasta like:

  • Red lentil pasta
  • Chickpea pasta
  • Edamame pasta

Boil according to the package, drain, and set aside. Don’t rinse—starchy pasta water helps the sauce stick better!

Step 2: Blend the Sauce

Add all the sauce ingredients into a high-speed blender:

Cooked white beans, plant milk, nutritional yeast, tahini, lemon juice, garlic powder, onion powder, paprika, salt, pepper.

Blend until silky smooth. Taste and adjust seasoning. If the sauce feels too thick, add a splash more plant milk.

Step 3: Mix & Heat

Pour the sauce over the warm, drained pasta. Heat in the same pot over low heat for 2–3 minutes, stirring constantly until hot and creamy.

Optional add-ins: chopped spinach, peas, tempeh crumbles, or sautéed mushrooms.

💡 Pro Tip: Save a bit of pasta water to loosen the sauce if needed!

How Much Protein is in This Vegan Mac and Cheese?

This recipe can deliver 25–30g of plant protein per serving—depending on the pasta you use. Here’s a breakdown:

IngredientProtein (approx.)
1 cup white beans15g
1/4 cup nutritional yeast8g
2 cups chickpea pasta24g

Add in extra veggies or tofu cubes for even more protein!

Creamy, protein-packed vegan mac and cheese made with white beans and tahini. Ready in 20 mins—healthy comfort food at its best!

Vegan Protein Mac and Cheese Recipe

Yield: 3-4
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes

Creamy, cheesy, and packed with plant-based protein, this vegan mac and cheese is made with white beans, tahini, and nutritional yeast. A healthy comfort food classic ready in just 20 minutes—perfect for meal prep or a quick weeknight dinner!

Ingredients

  • For the Sauce:
  • 1 cup cooked white beans (or chickpeas)
  • 1/2 cup unsweetened plant milk (oat or almond)
  • 1/4 cup nutritional yeast
  • 2 tbsp tahini
  • 1 tbsp lemon juice
  • 1 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/2 tsp smoked paprika
  • 1/2 tsp salt (adjust to taste)
  • 1/4 tsp black pepper
  • Optional: 1 tsp white or yellow miso paste (for umami)
  • For the Pasta:
  • 2 cups dry chickpea or lentil pasta (or pasta of choice)

Instructions

  • Cook the pasta:
    Bring a pot of salted water to a boil and cook the pasta according to the package directions. Drain and set aside. Do not rinse the pasta—the starch helps the sauce stick better.
  • Make the sauce:
    In a blender or food processor, combine the white beans, plant milk, nutritional yeast, tahini, lemon juice, garlic powder, onion powder, smoked paprika, salt, pepper, and miso paste (if using). Blend until smooth and creamy. Adjust seasoning to taste.
  • Combine and heat:
    Pour the blended sauce over the cooked pasta in a large pan or pot. Heat on low for 2–3 minutes, stirring until hot and well-coated. Add a splash of reserved pasta water or extra plant milk if the sauce is too thick.
  • Add optional mix-ins:
    Stir in any cooked veggies, tofu crumbles, or greens at this point. Heat until everything is warmed through.
  • Serve:
    Garnish with fresh black pepper, chili flakes, or vegan parmesan if desired. Enjoy warm!
  • Notes

    Optional add-ins: steamed broccoli, peas, spinach, or sautéed mushrooms

    Nutrition Information:
    Yield: 3 Serving Size: 1
    Amount Per Serving: Calories: 461Total Fat: 12gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 3mgSodium: 503mgCarbohydrates: 65gFiber: 18gSugar: 9gProtein: 29g

    Did you make this recipe?

    Please leave a comment on the blog or share a photo on Pinterest

    Storage & Meal Prep Tips

    This recipe is perfect for meal prep and makes 3–4 servings.

    • 🧊 To store: Keep in an airtight container in the fridge for up to 4 days.
    • 🔥 To reheat: Add a splash of plant milk and reheat on the stove or microwave until creamy again.

    It also freezes well—just store in individual containers and thaw overnight in the fridge before reheating.

    Customization Ideas

    ✅ Make it Gluten-Free:

    Use gluten-free pasta like brown rice or quinoa pasta.

    ✅ Make it Soy-Free:

    Just skip the miso paste or replace it with coconut aminos.

    ✅ Add More Veggies:

    Stir in cooked cauliflower, carrots, or spinach for an extra nutrient boost.

    ✅ Spice it Up:

    Add chili flakes, jalapeños, or hot sauce for a spicy kick.

    📌Pin this recipe to save for later📌

    Frequently Asked Questions (FAQ)

    Can I use a different bean instead of white beans?

    Yes! Chickpeas or even silken tofu can work. Just adjust the liquid slightly depending on how creamy the substitute is.

    What’s the best pasta for protein?

    Lentil, chickpea, and edamame pastas are highest in protein. For a gluten-free option, choose red lentil or brown rice pasta.

    Does this recipe freeze well?

    Absolutely. Let it cool completely, portion it into containers, and freeze for up to 2 months. Reheat with a little plant milk to bring back the creaminess.

    How can I make this recipe nut-free?

    This recipe is already nut-free! Just make sure your plant milk is nut-free (like oat or soy).

    Is nutritional yeast necessary?

    Yes, for the cheesy flavor. But if you can’t use it, try a mix of miso, lemon juice, and a splash of soy sauce for umami.

    You may also like: 7 High-Protein Pasta Salad Recipes (Vegan & Delicious!)

    Craving creamy mac and cheese without the dairy? This vegan protein mac and cheese hits the spot—with 30g of plant-based protein per serving! The sauce is made from white beans, tahini, and nutritional yeast for a rich, cheesy flavor, while chickpea pasta adds extra protein. It’s easy, delicious, and perfect for meal prep or a comforting weeknight dinner.