Cozy Peach Kitchen

  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Cookbook
    • Contact
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Vegetarian Dinner Recipes

    Baked Vegan Broccoli Mac and Cheese

    Modified: Oct 6, 2023 · Published: Sep 9, 2021 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    5 from 4 votes
    6 servings
    35 minutes minutes
    Pin Jump to Recipe
    Overhead view of white bowl filled with pasta and broccoli
    Overhead view of breadcrumb topped mac and cheese bake next to a bowl filled with a serving.

    This vegan broccoli mac and cheese is the ultimate comfort food recipe that's also perfect for meal prep! A cashew-based vegan cheese sauce is mixed with pasta, broccoli and chickpeas to make this dairy-free pasta bake healthy and filling.

    Overhead view of white bowl filled with pasta and broccoli.

    This vegan broccoli mac and cheese bake is the answer to all of your comfort food and meal prep dreams. It's seriously one of my new favorite recipes and I think that you'll love it too!

    Unlike my classic vegan mac and cheese recipe, which is nut-free, this broccoli macaroni and cheese uses cashews to make a super creamy cheese sauce.

    Whole wheat pasta is tossed in the cashew cheese sauce, then baked with broccoli and spicy panko breadcrumbs until golden.

    Let's get cooking!

    Jump to:
    • Recipe highlights
    • Ingredients
    • Step by step instructions
    • Tips and variations
    • Recipe FAQ
    • Storage notes
    • Looking for similar recipes?
    • Recipe
    • Comments

    Recipe highlights

    • Made with a super creamy cashew cheese sauce
    • Vegan broccoli mac and cheese is a balanced meal that uses whole grain pasta, broccoli, chickpeas for protein, and healthy fats from cashews
    • Topped with spicy breadcrumbs and baked until golden for the ultimate comfort food factor

    Ingredients

    Labeled ingredients used to make vegan broccoli mac and cheese.
    • Cashews: Choose raw, unsalted cashews as the base of the vegan mac and cheese sauce.
    • Nutritional yeast makes up the "cheesy" flavor. It's a great pantry staple to keep on hand for all kinds of plant-based recipes (like vegan cream cheese and even vegan potato soup).
    • Non-dairy milk: Unsweetened, unflavored soy milk is my go-to, but any non-dairy milk works. Try almond milk for a soy-free optional or oat milk for an even creamier result.
    • Pasta: I use whole wheat rotini in this recipe, but you can also use elbows, shells, or any other small shape.
    • Steamed broccoli: You can use fresh broccoli florets or frozen broccoli.
    • Chickpeas: While cashews contribute a fair amount of vegan protein to this dish, chickpeas help to fully balance the plate. If you don't have chickpeas on hand, you can use any other canned bean.
    • Panko breadcrumbs add a nice crunchy topping to the bake. Leftover panko can be used in tofu cutlets or panko breaded tofu.
    • Vegan butter: Sticks or spread work here. You can also use coconut oil.

    Step by step instructions

    Before you begin: Start by soaking cashews in boiling hot water for 15 minutes. I usually use water boiled in the kettle for a quick process. Cover cashews with at least 1 inch of water.

    Metal bowl filled with cashews being covered in water.

    Soaking cashews in hot water makes them easier to blend, especially if you don't have a high powered blender. You can also soak them in cool water overnight for the same result.

    Step 1. Preheat the oven to 350 degrees F. While the cashews are soaking, cook pasta according to package instructions, until al dente.

    Step 2. Steam broccoli. There are a few ways that you can do this. I place a medium-sized pot filled with one inch of water on the stove over medium-high heat. Place a steamer basket in the pot (this is the set that I use and love because all of the parts come together).

    Once the water is boiling, cover with a lid and steam until the broccoli is al dente (crisp yet tender), about 2-3 minutes. You can tell it is ready because the broccoli is bright green and can be easily pierced with a fork.

    Quicker option: Cook frozen broccoli in the microwave according to package instructions OR add broccoli to the pasta during the last 2-3 minutes of boiling.

    Blender filled with ingredients used to make vegan cheese sauce.

    Step 3.  Make the cashew sauce. Drain water from the soaked cashews. Add cashew cheese sauce ingredients to a blender.

    Overhead view of square blender filled with off white sauce.

    Blend on medium speed until smooth and creamy, about 1 minute. Taste for seasonings and add extra liquid as needed for a smooth and pourable sauce.

    Broccoli and pasta bake in a square white baking dish.

    Step 4. Lightly spray an 8x11 or 11x11-inch casserole dish (any similar size will work as long as the pasta fully covers the bottom. The one in the photo is 11x11).

    Add cooked pasta, broccoli, and chickpeas. Cover with the cashew sauce. Stir with a spoon or spatula to combine.

    Hand holding a glass bowl filled with seasoned breadcrumbs

    Step 6. Melt ¼ cup vegan butter in a small dish in the microwave or on the stove over medium-low heat. Stir in the panko breadcrumbs and spices.

    Broccoli mac and cheese topped with breadcrumbs before baking.

    Step 7. Crumble the panko mixture on top of the assembled pasta bake. Bake uncovered for 15 minutes at 350 degrees F, until the panko breadcrumbs are crispy and the broccoli mac and cheese is completely warmed through.

    Tips and variations

    • Looking for a nut-free option? My coconut milk vegan mac n cheese sauce would go great in place of the cashew cheese sauce.
    • Make it spicy: You can give the vegan cheese sauce a little heat by adding 1-2 chipotle peppers to the blender. This will also give a smoky flavor!
    • Different veggies: This recipe works with a whole host of veggies. Try adding peas, carrots, peppers, etc.

    Recipe FAQ

    Can I make cashew cheese sauce without a high-powered blender?

    Yes, you can make the cheese sauce in a regular blender. You will likely need to blend the sauce for longer to fully break down the cashews. You can also use a food processor.

    Can I make this recipe gluten-free?

    Yes, to make this mac and cheese gluten-free just use gluten-free pasta in place of regular pasta and use an all-purpose gluten-free flour blend or corn starch in place of the all-purpose flour. If unable to find gluten-free panko bread crumbs you can use an equal amount of gluten-free breadcrumbs.

    Can I prep this in advance?

    Yes, you can prep this recipe up to 24 hours in advance. Assemble the pasta bake, the cashew sauce and the panko breadcrumbs. Keep separate until ready to assemble. Add an extra 2-3 minutes to the bake time.

    Storage notes

    • Keep leftovers refrigerated in a closed container for 3-4 days.
    • Reheat single servings in the microwave in 1-2 minutes.
    • To reheat the entire pasta bake, cover with foil and bake at 325F until warmed through, about 15 minutes.
    Overhead view of breadcrumb topped mac and cheese bake next to a bowl filled with a serving.

    Looking for similar recipes?

    Learn more about the magic of cashews in dairy-free cooking with this article on cashew cream. And these are a few of my favorite vegan dinner recipes:

    • Overhead view of gray bowl filled with rice, fajita veggies, avocado cream and black beans.
      Vegetarian Fajita Veggie Bowls
    • Overhead view of white bowl filled with quinoa fried rice on a gray background.
      Quinoa Fried Rice with Teriyaki Sauce
    • Side view of jackfruit sandwich on white tray with green and white bowl in the background.
      BBQ Pulled Jackfruit Sandwiches
    • Close up of cheesy topping on cooked vegan pasta bake.
      Vegan Pasta Bake (No Boil)

    Did you try this recipe? You can leave a star rating in the recipe card or a review in the comments below. Or check out my cookbook and keep up to date with my YouTube, Instagram, TikTok, or newsletter!

    Recipe

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from Cozy Peach Kitchen

    Overhead view of breadcrumb topped mac and cheese bake next to a bowl filled with a serving.

    Vegan Broccoli Macaroni and Cheese

    Cassidy Reeser, MS, RD
    A cashew-based vegan cheese sauce is mixed with pasta, broccoli and chickpeas in this nutritious and comforting vegan mac and cheese bake.
    5 from 4 votes
    Print Recipe Pin Recipe Add to CollectionSaved!
    Prep Time 20 minutes mins
    Cook Time 15 minutes mins
    Total Time 35 minutes mins
    Servings 6 servings

    Ingredients
      

    • 1 cup raw unsalted cashews
    • 8 ounces dry whole wheat rotini or preferred small pasta
    • 1 pound fresh broccoli or ~1 large crowns
    • 2 cups unsweetened soy milk or non-dairy milk of choice
    • ⅓ cup nutritional yeast
    • 2 tablespoons all-purpose flour
    • ½ teaspoon garlic powder
    • ½ teaspoon onion powder
    • ½ teaspoon salt
    • ⅛ teaspoon turmeric
    • 1 tablespoon apple cider vinegar
    • 1 15 ounce can chickpeas drained and rinsed
    • freshly ground black pepper to taste
    • ¼ cup vegan butter
    • 1 cup panko breadcrumbs
    • ½ teaspoon ground paprika
    • ¼ teaspoon cayenne pepper

    Instructions
     

    • Place cashews in a medium bowl. Cover with an inch of boiling water. Let sit at least 15 minutes before using.
    • Cook pasta according to package instructions, until al dente.
    • Remove the broccoli stem and chop broccoli into florets. Using your preferred method, steam broccoli for 2-3 minutes, until tender but not completely soft.
    • To make the cashew sauce, start by draining water from the soaked cashews. To a a blender, add the drained cashews, soy milk, nutritional yeast, flour, garlic powder, onion powder, salt, turmeric and apple cider vinegar.
    • Blend on medium speed until smooth and creamy, about 1 minute. It may take longer with depending on the strength of your blender. Taste for seasonings.
    • Lightly oil an 8x11 or 11x11-inch casserole dish. Add cooked pasta, broccoli, and chickpeas. Cover with the cashew sauce and sprinkle with freshly ground black pepper to taste. Stir with a mixing spoon to combine.
    • Melt ¼ cup vegan butter in a small bowl in the microwave or stove top. Stir in the panko breadcrumbs, paprika and cayenne pepper. Crumble this mixture on top of the assembled casserole.
    • Bake at 350 degrees F on the middle oven rack for 15 minutes, or until the panko breadcrumbs are golden and the casserole is hot and bubbling.
    • Remove from the oven and let rest for 5 minutes before serving. Enjoy warm topped with additional freshly ground black pepper.

    Video

    Notes

    1. Al dente pasta: You want the pasta to be fully cooked but not mushy. Use the shorter amount of recommended time on the pasta instructions. For example, if the package says 8-10 minutes you'll want to cook the pasta for 8 minutes.
    2. Non-dairy milk: If you are soy-free, you substitute with cashew milk. Choose a non-dairy milk that is unsweetened and unflavored for best results.
    3. How to steam broccoli: There are a few ways to steam broccoli. I place a medium-sized pot filled with one inch of water on the stove over medium-high heat. Place a steamer basket in the pot. Cover with a lid and steam until the broccoli is al dente, about 2-3 minutes. You can tell it is ready because the broccoli is bright green and can be easily pierced with a fork. If you don't have a steamer basket, you can use a metal colander or sieve.
    4. Frozen broccoli: An equivalent amount of frozen broccoli can be used in place of fresh. Cook frozen broccoli until tender before adding to the casserole.
    5. To make gluten-free: Substitute the pasta for your favorite gluten-free pasta. An all-purpose gluten-free flour mix can be used in place of the regular all-purpose flour. If unable to find gluten-free Panko, a gluten-free brand of regular breadcrumbs will work.
    6. Leftovers: For best quality, keep leftovers refrigerated for up to 3-4 days.

    Nutrition

    Calories: 485kcalCarbohydrates: 63gProtein: 20gFat: 19gSaturated Fat: 4gPolyunsaturated Fat: 5gMonounsaturated Fat: 8gTrans Fat: 0.04gSodium: 392mgPotassium: 764mgFiber: 7gSugar: 6gVitamin A: 1091IUVitamin C: 68mgCalcium: 199mgIron: 6mg
    Did you make this?I love hearing how it went! Leave a review or tag me on Instagram @cozypeachkitchen so I can see your creations!
    « Roasted Butternut Squash
    Pumpkin Spice Cinnamon Rolls (No Knead) »

    Comments

    1. Lauren says

      November 01, 2024 at 8:10 pm

      Best vegan mac n cheese I've ever made! Very easy but doesn't taste so -- good for parties and get togethers. I made a few substitutions mostly due to laziness:
      - Roasted the broccoli for 10 mins at 425 degrees instead of steamed (simply because I didn't want to get out my steamer)
      - Regular breadcrumbs instead of panko because it's what I had on hand

      10/10 would make again

      Reply
      • Cassidy Reeser says

        November 05, 2024 at 9:14 am

        Yay! I prefer roasted broccoli to steamed so I'm sure it made it even better!

        Reply
    2. Sheryl says

      October 06, 2024 at 10:10 pm

      Fabulous! Thank you for sharing your recipe. We all ate it with gusto at our house! 😄

      Reply
      • Cassidy Reeser says

        October 07, 2024 at 11:30 am

        So happy to hear that! Thanks for the review!

        Reply
    3. Barb Shadwick says

      December 12, 2019 at 10:42 am

      Hello, your vegan Mac & Cheese looks amazing. My husband is allergic to all nuts, is there a way to make it nut free?

      Reply
      • Cassidy Reeser, RDN, LD says

        December 12, 2019 at 4:59 pm

        Hi Barb - I don't have a way to make this recipe nut-free, but I do have this Mac and cheese recipe: https://cozypeachkitchen.com/creamy-vegan-macaroni-and-cheese/
        I think it should turn out well if you just use the cheese sauce from that recipe instead.

        Reply
    5 from 4 votes (2 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I'm Cassidy!

    I'm a registered dietitian, cookbook author, and decade-long vegetarian! I use my nutrition background to bring you balanced, nourishing, and comforting vegetarian recipes that are great for anyone looking to add more plant-based meals to their diet.

    More about me →

    Trending now

    • Close up of creamy macaroni and cheese.
      Stovetop Gouda Mac and Cheese
    • Slice of quinoa casserole on a white speckled plate with a gold fork.
      Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Gold spoon dripping peanut sauce off of it.
      Peanut Stir Fry Sauce
    • View of an uncooked pie from above with rolling pin
      How to Make the Perfect Oil Pie Crust
    • Overhead view of square white casserole dish surrounded by two lemon halves, plates, and a green citrus juicer.
      Quinoa Pesto Bake
    • Close up of casserole topped with sliced radishes.
      Vegetarian Dump & Bake Casseroles

    Protein-packed meals

    • Close up of fajita veggies and tofu in a corn tortilla with green sauce.
      Vegetarian Sheet Pan Fajitas
    • Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
      Vegetarian Mushroom Stroganoff
    • Gray bowl with lentils, chickpeas, sweet potatoes, and roasted vegetables.
      Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing
    • Tofu and vegetable stir fry in a cast iron skillet.
      Crispy Tofu Stir Fry

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Keep in touch

    • Sign Up! for emails and updates
    • Check out my cookbook Vegetarian for Dinner

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2026 Cozy Peach Kitchen®. All rights reserved.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.