• Ebook
  • Quick Dinners
  • Recipe Index
  • About
  • Subscribe

Vibrantly G-Free

menu icon
go to homepage
  • Ebook
  • Quick Dinners
  • Recipe Index
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Ebook
    • Quick Dinners
    • Recipe Index
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ร—
    Home ยป One Pot

    Vegan Broccoli Mac and Cheese

    Published: Mar 3, 2021 ยท Modified: Jan 14, 2026 by Jamie ยท This post may contain affiliate links ยท 2 Comments

    Jump to Recipe Pin Recipe

    This one pot Vegan Broccoli Mac and Cheese is the perfect easy 30 minute weeknight dinner! You need only 7 gluten and dairy free ingredients. I know you'll love the creaminess of this comfort food favorite and ease of clean up!

    one pot gluten and dairy free mac and cheese with broccoli in a serving bowl

    WHY YOU'LL LOVE THIS Vegan Broccoli Mac and Cheese RECIPE:

    • only 7 ingredients
    • all ingredients are easy-to-find and easy to prepare
    • one-pot recipe -- few dishes and easy clean-up
    • it's vegan, gluten-free, and dairy-free
    • ready in under 30 minutes
    One pot vegan broccoli mac and cheese, freshly prepared, still in the pot

    Vegan Broccoli Mac and Cheese Ingredients:

    Coconut oil or vegan butter

    Every Mac and Cheese recipe starts with butter! This vegan version is no different. I used extra virgin coconut oil.

    Extra virgin means it's filtered, so there's plenty of creaminess with less of the coconut taste.

    Broccoli florets

    The florets cook nicely in the pot and give the perfect texture to this vegan broccoli mac and cheese recipe!

    Shallots

    Shallots give this recipe a wonderful pop of flavor! You can also replace this ingredient with ยผ of a medium red onion, diced.

    Elbow pasta

    I used gluten-free lentil pasta for this recipe. You can substitute with a pasta of your choosing.

    It's important to carefully check the amount of pasta you're adding since it matches the amount of plant-based milk in this recipe (you won't be cooking it in water first).

    Most gluten-free pastas come in 4-6 serving boxes (between 250 and 350 grams). Regular (non gluten-free) pasta usually comes in packages with 8 servings. Make sure to add the right amount of pasta.

    It's ok to estimate -- but be prepared to add a little extra plant-based milk if needed.

    Cashew milk

    Any plant-based milk will do! Cashew milk is my milk-of-choice because it has a neutral flavor and loads of creaminess.

    I recommend steering away from coconut milk for this recipe if you want a traditional mac and cheese taste.

    Garlic powder, Nutritional Yeast, and Salt

    If you've seen my Vegan Parmesan Cheese Recipe (nut-free), you know that these three ingredients make up the perfect vegan cheese!

    Garlic powder adds depth, nutritional yeast makes it creamy and nutty, and salt is an ingredient in all natural cheeses. The perfect trio!

    Black Pepper

    Black pepper really makes this dish feel like a real mac and cheese. Don't forget to add it to taste at the end!

    This Vegan Broccoli Mac and Cheese recipe is SO creamy!

    Mac and Cheese served, overhead view
    Bite shot of this recipe -- YUM!

    WHAT TO KNOW BEFORE YOU START:

    MAKE IT YOUR OWN.

    This is a very classic recipe. Add paprika, chili powder, or other spices you love in a mac and cheese recipe!

    Double check the Pasta amount.

    As I mentioned in the ingredients section above, most gluten-free pastas come in 4-6 serving boxes (between 250 and 350 grams). Regular (non gluten free) pasta usually comes in packages with 8 servings.

    This recipe asks for 6 servings, or about 340 grams. It's ok to estimate (I do!) -- just be prepared to add a little extra plant-based milk if needed.

    Use a neutral, natural flavored pasta.

    I used Bionaturae Organic Gluten-Free Rice & Lentil Pasta (also soy-free). For a bean-based pasta, I think it tastes the most like traditional noodles.

    I personally prefer this or a rice pasta (like Tinkyada) over a bean based pasta with a stronger flavor in this recipe.

    Don't be intimidated -- it's really easy.

    Totally easy, low maintenance, and perfect for every day!

    HUNGRY FOR MORE?

    CHECK OUT OUR OTHER ONE-POT PASTA RECIPES:

    • Easy Pea Pesto Pasta
    • Herby Vegan Alfredo Pasta
    • One Pot Lentil Pasta
    • Creamy Sun-dried Tomato Pasta
    • Creamy Avocado Pasta

    ๐Ÿ“– Recipe

    one pot gluten and dairy free mac and cheese with broccoli in a serving bowl

    One Pot Vegan Broccoli Mac and Cheese

    Jamie
    This one pot Vegan Broccoli Mac and Cheese is an easy 30 minute weeknight dinner! It uses only 7 gluten and dairy free ingredients
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 20 minutes mins
    Total Time 30 minutes mins
    Course One Pot, Vegan, Comfort foods
    Cuisine American
    Servings 5
    Calories 366 kcal

    Ingredients
      

    • 3 tablespoons coconut oil or vegan butter
    • 1 head broccoli florets , cut into bite-sized pieces
    • 2 shallots , sliced thinly
    • 5 servings elbow pasta , I used gluten-free lentil pasta (about 340 grams)
    • 2 ยผ cups cashew milk or other plant milk with a neutral flavor
    • ยฝ teaspoon garlic powder
    • ยฝ cup nutritional yeast
    • ยฝ teaspoon salt
    • โ…› teaspoon salt , plus more salt and black pepper to taste

    Instructions
     

    • Add oil to a pot on medium high heat. Add broccoli florets and shallot. Sautรฉ, stirring on occasion for 5 to 7 minutes until veggies are soft and browning.
    • Add cashew milk, garlic powder, and pasta. Allow to cook for the time directed on the pasta package, stirring on occasion at first and more consistently as the liquid absorbs. When the pasta is nearly al dente, remove from heat.
    • Add nutritional yeast and salt and pepper to taste. Black pepper is especially tasty in this dish! Mix well and serve, adding a splash of cashew milk if the pasta is too dry.

    Video

    Notes

    Make it your own with paprika, chili powder, or other spices you love in a mac and cheese recipe!
    Double check the Pasta amount. Most gluten-free pastas come in 4-6 serving boxes (between 250 and 350 grams). Regular (non gluten free) pasta usually comes in packages with 8 servings. This recipe asks for 6 servings, or about 340 grams. It's ok to estimate (I do!) -- just be prepared to add a little extra plant-based milk if needed.
    I prefer a neutral, natural flavored pasta over a bean based pasta with a strong flavor for this recipe.

    Nutrition

    Calories: 366kcalCarbohydrates: 57gProtein: 12gFat: 10gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 369mgPotassium: 282mgFiber: 4gSugar: 3gVitamin A: 2IUVitamin C: 1mgCalcium: 19mgIron: 1mg
    Keyword Vegan broccoli mac and cheese, one pot vegan mac and cheese, broccoli mac and cheese, dairy free mac and cheese
    Tried this recipe?Let us know how it was!
    Hero shot of vegan broccoli mac and cheese recipe, ready to eat!

    More One Pot Dinners

    • A serving bowl of lasagna soup topped with fresh basil leaves.
      One Pot Lasagna Soup Recipe
    • A bowl of healthy no bean chili served with tortilla chips, avocado slices, cilantro leaves, and flaky sea salt.
      No Bean Chili (gluten-free)
    • A large freshly made pot of healthy vegan minestrone soup.
      Italian Minestrone Soup
    • A pot of savory pumpkin stew with potatoes, beans, and kale.
      Savory Pumpkin Stew

    Comments

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Lauren says

      May 11, 2021 at 7:13 pm

      5 stars
      I am very impressed--the nutritional yeast substitute tastes like the real thing...no joke! Glad to be enjoying the Mac n' Cheese without the gluten and dairy again.

      Reply
      • Jamie says

        May 12, 2021 at 5:10 pm

        Thank you Lauren! I'm so glad you're enjoying it!

        Reply

    About Jamie

    A headshot of Jamie, the blogger behind Vibrantly G-Free, outside in a forest wearing a blue top.

    I learned to cook on the goโ€”from my tiny camper van to wherever adventure took me. Now, I create easy, flavorful recipes that fit real life. Every dish is naturally gluten-free, simple to make, and so good even gluten-eaters want seconds! โœจ

    More about me โ†’

    Seasonal Inspo

    Festive recipes made to impress.

    • A bowl of thai chicken soup with a creamy coconut milk broth, noodles, and vegetables.
      Creamy Thai Chicken Soup with coconut milk
      Cook Time30 Minutes
    • A bowl of dairy-free vodka sauce tossed with pasta and garnished with Italian parsley.
      Dairy-Free Vodka Sauce
      Cook Time15 Minutes
    • A crispy baked salmon cake with canned salmon served with broccoli, lemon, and fresh dill.
      Baked Salmon Cakes
      Cook Time25 Minutes
    • A stack of tapioca flour crepes on a cooling rack.
      Tapioca Flour Crepes (3-ingredients, paleo)
      Cook Time20 Minutes

    Trending Recipes

    Treat your tastebuds with these trending recipes!

    • Hero image of a slice of dairy free tiramisu with fresh berries on top and a piece of chocolate with a mint leaf on the side of the plate.
      Impossibly Authentic Dairy Free Tiramisu
    • Chocolate dipped strawberries cooling on a parchment paper lined pan.
      Chocolate Dipped Strawberries
    • A mason jar of cold brew coffee concentrate beside a glass of concentrate turned into a cold brew with creamer.
      Cold Brew Concentrate Recipe
    • Three freshly baked gluten-free french baguettes on a baking sheet.
      Gluten-Free French Baguette

    Footer

    โ†‘ back to top

    About

    • Privacy Policy
    • Amazon Disclaimer
    • Accessibility Policy

    Newsletter

    • Sign Up for emails and updates

    Contact

    • Contact
    • Services
    • Media Kit
    • FAQ

    Copyright ยฉ 2025 Vibrantly G Free

    Pinterest PIN 1
    Pinterest PIN 2
    A pot of vegan mac and cheese with broccoli.