• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About Me
  • All Recipes
  • Shop
  • Work With Me
  • Contact

Rainbow Nourishments logo

menu icon
go to homepage
search icon
Homepage link
  • All Recipes
  • About Me
  • Shop
  • Work With Me
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×

    Home » Breakfast, Lunch and Dinner » Lunch and Dinner

    Published: Jul 23, 2020 · Modified: Jan 27, 2022 by Anthea

    Vegan Mac and Cheese Shepherd's Pie

    Pin
    Share
    Tweet
    JUMP TO RECIPE
    5 from 4 votes

    A classic vegan shepherd's pie but topped with creamy mac and cheese! Packed with veggies yet it's so comforting and so fun!

    Vegan Mac and Cheese Shepherd's Pie in cast iron pan.

    This shepherd's pie contains 5 vegetables and protein, giving you the immunity boost you need, especially during Winter! It's nut-free and can be made gluten-free by simply using a gluten-free pasta.

    Ingredients to make this Winter warmer

    To make the shepherd's pie filling, you'll need basic ingredients such as:

    • Onion + garlic
    • Carrots
    • Capsicum
    • Green peas
    • Canned lentils
    • Canned tomatoes
    • Flavourings such as herbs, spices, salt and vegetable stock (or water)

    And even the mac and cheese topping is loaded with vegetables! To make the topping, you'll need:

    • Macaroni or any short grained pasta
    • Carrot
    • Potatoes
    • Nutritional cheese
    • Vegan cheese (optional)
    Flatlay of ingredients for vegan pie.

    How do I make the filling for the vegan shepherd's pie?

    Get your favourite cast iron or oven-safe fry pan. If you don't have one, feel free to use any fry pan then transfer the filling to a oven-safe casserole dish when it's finished cooking.

    First, saute the onion and garlic in a little oil over high heat. When it's softened, set aside half of the mixture for the topping.

    Add all the vegetables and herbs. Saute until fragrant.

    Two image collage of making the filling for the pie.

    Then add your canned tomatoes! Reduce the heat to allow the vegetables to cook. Sometimes I forget to reduce the heat or my stovetop takes a while to cool down so the tomato evaporates too quickly. If so, add some water or vegetable stock to prevent the mixture from burning!

    When all the vegetables are tender, add your canned lentils and peas then set aside.

    If you're not using an oven-safe pan, simply transfer the vegetable mixture to a casserole dish at this stage :).

    Two image collage of making the filling for the pie.

    How to make vegan mac and cheese

    I'd strongly recommend doing these steps at the SAME time as cooking your filling. It'll save you so much time!

    Cook your pasta according to packet instructions. Make sure your pasta is al dente as you don't want your pasta to disintegrate at the end.

    Use the same pot to boil your potatoes and carrots until they are very soft.

    Add those vegetables, plant-based milk, nutritional yeast and salt (and vegan cheese if using) to a high powered blender. Blend until as smooth as possible.

    I used a vegetable-based mac and cheese sauce rather than a nut-based one as I find the former to be better for baking!

    Two image collage of making the sauce for the Vegan Mac and Cheese.

    Once you have your creamy golden sauce, combine it with your cooked macaroni.

    Then top the tomato-based vegetables with the creamy mac and cheese!

    Assembling the Vegan Mac and Cheese Shepherd's Pie.

    Baking the vegan shepherd's pie

    This is the easiest part! Simply bake the pie for 10 minutes or until the top is golden brown and the filling is bubbling.

    ENJOY!

    Vegan Shepherd's Pie with rich tomato filling and mac and cheese topping.

    Other savoury vegan comfort food recipes:

    • One-pot Easy Vegan Ramen
    • Vegan Margherita Pizza with sweet potato crust
    • Vegan Rainbow Lasagna
    • Vegan Pastitsio (greek pasta bake)
    • Chickpea and Spinach Mango Curry
    • Moroccan vegetable tray bake
    • Lentil and Purple Sweet Potato Shepherd's Pie
    Print Recipe
    5 from 4 votes

    Vegan Mac and Cheese Shepherd's Pie

    A classic vegan shepherd's pie but topped with creamy mac and cheese! Packed with veggies yet it's so comforting and so fun!
    Prep Time15 mins
    Cook Time30 mins
    Total Time45 mins
    Cuisine: American, Vegan
    Servings: 6 people
    Author: Anthea

    Ingredients

    Shepherd's Pie Filling

    • 1 tablespoons extra virgin olive oil, or sub water
    • 1 brown onion, diced
    • 3 garlic cloves, crushed
    • 3 tablespoons dried herbs, such as basil, thyme and oregano
    • 2 medium-size carrots, peeled and diced
    • 1 large red bell pepper / capsicum, peeled and diced
    • 400 g canned tomatoes, whole, diced or crushed
    • 1 cup vegetable broth (stock), or water
    • 400 g canned brown lentils, drained
    • ½ cup green peas
    • Salt and pepper, to taste

    Mac and Cheese topping

    • 1 ½ cups macaroni, gluten free if needed or any short pasta
    • 2 medium-size potatoes, peeled and chopped roughly
    • 1 medium-size carrot, peeled and chopped roughly
    • 1 ½ cups dairy-free milk
    • ¼ cup vegan cheese, optional
    • 3 tbsp nutritional yeast
    • Salt and pepper, to taste

    Instructions

    • Preheat the oven to 180°C (350°F).

    To prepare the filling:

    • Heat the oil in large oven-safe frypan over high heat.* Add the onion and sauté for 2 minutes or until softened. Add the garlic and herbs and sauté for 1 minute or until fragrant. Scoop out half the mixture and save it for the topping.
    • Add the herbs, carrots and capsicum to the fry pan. Saute for 5 minutes then add the canned tomatoes. Reduce the heat to medium then simmer for 15-20 minutes or until the vegetables are tender. Add some stock or water if the tomato is evaporating too quickly.

    Meanwhile, to prepare the topping:**

    • Cook the macaroni in a large pot according to packet instructions. Drain and set aside.
    • Add the potatoes and carrot to the pot and cover with water. Boil for 15 minutes or until everything is extremely soft, then drain.
    • Add the cooked potatoes, carrot, milk, cheese (optional), nutritional yeast and reserved onion/garlic mixture to a stand blender. Blend until very smooth. Season with salt and pepper to taste.
    • Mix together the macaroni and sauce in a large bowl. Set aside.

    To assemble:

    • Add the drained lentils and green peas to the filling and mix through. There should be some liquid in the mixture, like a watery stew.
    • Flatten the top of the filling. Scoop the mac and cheese on top and flatten.
    • Bake in the oven for 10-15 minutes or until the top is golden brown and the filling is bubbling.
    • Serve immediately. Store the leftovers in the frypan (make sure you cover it) or transfer to an airtight container and store in the fridge for up to 3 days.

    Notes

    * If you don't have an oven-safe frypan, any frypan will work. Scoop the mixture into a large casserole dish and top with the mac and cheese before baking.
    ** To save time with this recipe, cook the filling at the same time as the macaroni and sauce for the topping.

    Nutrition

    Calories: 382kcal | Protein: 12g | Fat: 4g | Sodium: 450mg | Potassium: 809mg | Fiber: 11g | Sugar: 11g | Vitamin A: 1715IU | Vitamin C: 55mg | Calcium: 213mg | Iron: 4mg
    Did you Make this Recipe?Rate it & leave your feedback in the comments section below, or tag @rainbownourishments on Instagram and hashtag #rainbownourishments!

    This post may contain affiliate links. As an Amazon Associate, I may earn a small commission from qualifying purchases at no additional cost to you.

    Pin
    Share
    Tweet

    Reader Interactions

      Leave a Comment and Rating! Cancel reply

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

      Recipe Rating




    1. Regina says

      August 31, 2022 at 2:57 am

      What kind of potatoes??? Russet? For the cheese sauce.

      Reply
      • Anthea says

        August 31, 2022 at 1:15 pm

        I used 'white potatoes' for the cheese sauce. There is a picture of them above. Potatoes in every country vary so choose whatever is good for mashing/puree.

        Reply
    2. Victoria Ratner says

      August 09, 2020 at 11:36 am

      5 stars
      This recipe is awesome. It was loved not only be my meat eating husband but also by both my young boys who are extremely fussy. This will definitely be on high rotation at my house. Thanks for sharing Anthea.

      Reply
      • Anthea says

        August 12, 2020 at 9:31 am

        That's AMAZING Victoria! I have a fussy meat-eating partner too and this is one of the recipes he'd eat. So glad you and your family enjoyed it and thanks for your lovely comment 🙂

        Reply

    Primary Sidebar

    About Anthea

    More about me →

    Popular Recipes

    • Vegan Cinnamon Babka
    • Vegan Banana Bread
    • Easy Vegan Lemon Blueberry Cake
    • Vegan Whole Wheat Pancakes
    • Buttery Vegan Brioche
    • Vegan Oatmeal Cookies

    Seasonal Recipes

    • Vegan Strawberry Cupcakes
    • Vegan Blueberry Muffins
    • Vegan Carrot Muffins
    • Vegan Gnocchi Bake with Bolognese Sauce
    • One-Pot Easy Vegan Ramen (with miso sesame soup)
    • Easy Thai Red Curry Potato Lentil Soup

    Get my cookbook

    Cover of Incredible Plant Based Desserts

    Footer

    ↑ back to top

    Featured in

    Banner with 10 logos where Rainbow Nourishments has been featured.

    More

    About
    Work with Me
    Contact

    Shop

    Get my cookbook

    Follow Me

    • Instagram
    • Facebook
    • Pinterest
    • YouTube

    COPYRIGHT © 2023 · RAINBOW NOURISHMENTS · PRIVACY POLICY ·  ACCESSIBILITY POLICY