• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Plant-Based Cooking
  • Start Here
    • Why Eat Plants?
    • The PlantBasedCooking Promise
    • Introduction
    • What is a Plant-Based Diet?
    • What to Expect
    • 12 Tips for Starting
    • Nutrition Needs
    • Meal Planning Myths
    • Plant-Based Myths
    • Got Questions?
    • Freebies
    • Stock Your Pantry
    • Tools, Tips and Freebies
    • Uncommon Ingredients
  • Recipes
    • 12 Most Popular
    • Appetizers
    • Beverages
    • Breakfast
    • Desserts
    • Gluten-Free
    • Holiday Recipes
    • Main Dishes
    • Plantricious
    • Recipe Roundups
    • Salads & Dressings
    • Sandwiches
    • Sauces & Condiments
    • Side Dishes
    • Snacks
    • Soups & Stews
  • Articles
    • All Articles
    • Cooking Tips
    • Food Facts
    • Getting Started
    • Interviews
    • Meal Planning
    • Nutrition
    • Reader Questions
    • Staying Motivated
    • Success Stories
  • Freebies
    • Subscribe
    • Resource List
    • Freebie Articles
    • Freebie Login
  • Shop
    • Plant-Based Books
    • Cookbooks/Recipes
    • Kitchen Essentials
    • Pantry Essentials
  • About
    • About PB Cooking
    • About Diane
    • Diane’s Health Journey
    • Contact
  • Cookbook
Home » Enchilada Casserole

Enchilada Casserole

Diane SmithBy Diane Smith Updated on June 13, 2024
Disclosure: This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.
PinterestFacebook
Jump to Recipe

While this Enchilada Casserole recipe is great for Cinco de Mayo, it’s also delicious any time of the year! You know a recipe is good when my husband says it’s one of the best yet!

What’s fun about this plant-based enchilada casserole dish is that you can mix it up with whatever vegetables you love. For this, I chose cauliflower, and since I was low on veggies, I used some frozen peas I had on hand.

Enchilada-Casserole

The cheese sauce is from the Chili Cheese Dip recipe, and it replaces regular cheese in this recipe. It’s excellent on its own as a dip, too.

If you prefer, you can substitute homemade enchilada sauce for store-bought. Whole Foods 365 Brand has no oil and good ingredients. Some store-bought versions are better than others, so choose wisely.

This recipe uses a quick enchilada sauce. The chipotle peppers are very spicy, so be careful. This cauliflower enchilada casserole does have some kick, but not so much that it burns.

Plant-based Mexican-style recipes to try:

  • Black Bean Tacos with Avocado Cream
  • Stuffed Poblano Peppers With Pineapple Salsa
  • Vegan Chiles Rellenos
  • Mexican Rice Salad
Enchilada-Casserole

I love that this plant-based Mexican lasagna is so versatile. The vegetables I chose for this bake make it a hearty, spicy meal.

How to Make this Vegan Enchilada Casserole

Gather your ingredients and start by mixing your taco seasoning together. Then, add the pieces of cauliflower to a baking sheet. Bake for 20 minutes. In the meantime, work on your plant-based cheese sauce and enchilada sauce.

Your cashews should soak for at least an hour. (see recipe card for measurements)

Cheese Sauce

Add your ingredients to the blender:

  • soaked cashews
  • non-dairy milk
  • nutritional yeast
  • bell pepper
  • chili powder
  • mustard
  • lemon
  • salt (optional)

Add the taco seasoning and blend until smooth. Pour in a small dish and set aside.

Enchilada Sauce

  • onions
  • canned tomatoes
  • ground cumin
  • dried oregano
  • canned chipotle chilies in adobo sauce

Saute onion in water until tender.  Add garlic, cumin, and oregano for about a minute. Add this mix to your blender with the chipotle chilies and 2 tablespoons of the adobo sauce, and the canned tomatoes. Puree and add to saucepan. Simmer this enchilada sauce for a few minutes. Set aside.

Assemble

Your layers are now ready to be assembled for this delicious vegetarian enchilada casserole:

  • roasted cauliflower
  • frozen peas
  • olives
  • tortillas
  • “cheese” sauce
  • enchilada sauce

Add 1/3 cup enchilada sauce to the bottom of the pan and spread evenly. Take four tortilla shells and cover the bottom. You can break the pieces up to get good coverage on the bottom of the pan.

Now, add half of the roasted cauliflower, half of the peas, and some olives. Take half of the cheese sauce and pour it over the veggies. Add another layer of tortilla shells. Repeat this layer again, topping with the final layer of shells. Pour over the remaining sauces.

Bake this casserole at 350 degrees for about 25 minutes until heated through.

Try a bit of vegan sour cream, avocado, and cilantro on top, and serve!

Vegan Sour Cream

This homemade enchilada casserole has the flavor of Mexican food with the addition of vegetables. It is a great plant-based meal to serve to guests or as a family dinner. Be sure to add it to your weekly meal plan!

I’d love to hear your feedback in the comments below for this Enchilada Casserole recipe! If you have a photo, post it on my Facebook page, tag me using the hashtag #plantbasedcooking in your caption, and I won’t miss it!

Enchilada-Casserole
Print Recipe
4.70 from 10 votes
Save Saved!

Enchilada Casserole

This enchilada casserole has the flavor of Mexican food with the addition of vegetables, making it a great plant-based meal to serve to guests or as a family dinner.
Prep Time30 minutes mins
Cook Time25 minutes mins
Total Time55 minutes mins
Servings: 8 servings

Equipment

  • Measuring Cups and Spoons
  • Cutting board
  • Knife
  • Glass Mixing Bowls with Lids
  • Baking Sheet
  • High-Speed Blender
  • Food Processor
  • Non-stick pan
  • Ceramic Bakeware

Ingredients

  • 1 head cauliflower broken into pieces about 1 1/2 inch
  • 1/2 bag frozen peas
  • 1 small can sliced black olives
  • 12 count corn tortillas

Cheese Sauce

  • 1 cup raw cashews (Substitution: 1 can cannellini beans)
  • 1 cup unsweetened non-dairy milk (or 1 cup homemade)
  • 2 tsp chili powder
  • 1/4 cup nutritional yeast
  • 1 yellow or orange bell pepper seeded and rough chopped (a roasted pepper works, too)
  • 1 lemon Juice
  • 2 tsp prepared yellow mustard
  • salt to taste
  • 1/4 cup yellow onion minced

2 Tablespoons Taco Seasoning or make your own

  • 1 tbsp chili powder
  • 1/4 tsp garlic powder
  • 1/4 tsp onion powder
  • 1 tsp ground cumin
  • 1/4 tsp red pepper flakes
  • 1/4 tsp dried oregano
  • 1/4 tsp smokey paprika
  • 1/4 tsp salt (optional)
  • 1/4 tsp ground pepper

Enchilada Sauce

  • 1/2 yellow onion chopped
  • 1 28 oz can whole tomatoes
  • 3 cloves garlic roughly chopped
  • 1 tsp ground cumin
  • 1 tsp dried oregano
  • 2 chilies from a can of chipotle chilies in adobo sauce plus 2 Tbl sauce
InstacartGet Recipe Ingredients
Prevent your screen from going dark

Instructions

  • Preheat the oven to 400°F. Soak cashews in boiling water for 15 minutes.
  • Spread cauliflower onto a parcheament-lined baking sheet. Salt and pepper to taste.
  • Bake for 20 minutes, then check and toss and put back into the oven for another 5 minutes or so until they are tender. Turn down the oven to 350 degrees. Set cauliflower aside.

Cheese Sauce

  • Place the soaked, drained cashews, non-dairy milk, nutritional yeast, bell pepper, chili powder, lemon juice, mustard, and taco seasoning in a blender and blend a few minutes until smooth. Set aside.

Enchilada Sauce

  • Saute onion in a little water until tender, about 5-7 minutes.
  • Add the garlic, cumin, oregano and saute until fragrant, about a minute.
  • Puree the onions and garlic along with the chipotle chilies and tomatoes in a food processor and return to pan.
  • Bring to a boil, reduce the heat, simmer for a few minutes and season with salt and pepper.

Assemble

  • Spray a 9 x 12" baking dish with a little oil or use parchment paper.
  • Add about 1/3 cup enchilada sauce to the bottom and spread around.
  • Top with 4 tortillas. You can break them up to fill the space and/or overlap.
  • Add 1/2 of the roasted cauliflower and sprinkle on half of the peas and some of the olives.
  • Top with 1/3 of the cheese sauce, then another layer of tortillas.
  • Repeat one more time, enchilada sauce, cauliflower, peas, olives, cheese sauce and top with a final layer of tortillas, then enchilada sauce and cheese sauce.
  • Bake in a 350 degree oven for 20-25 minutes until all is heated through.
  • Top with vegan sour cream, avocado and a little cilantro.

Notes

Salt not included in nutrition label

Nutrition

Nutrition Facts
Enchilada Casserole
Amount per Serving
Calories
359
% Daily Value*
Fat
 
16
g
25
%
Saturated Fat
 
2.5
g
16
%
Cholesterol
 
0
mg
0
%
Sodium
 
294
mg
13
%
Carbohydrates
 
47
g
16
%
Fiber
 
7.5
g
31
%
Sugar
 
7.5
g
8
%
Protein
 
13.2
g
26
%
Vitamin A
 
650
IU
13
%
Vitamin C
 
75.9
mg
92
%
Calcium
 
300
mg
30
%
Iron
 
4.7
mg
26
%
* Percent Daily Values are based on a 2000 calorie diet.
The nutrition information is a rough estimate. Values will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it’s recommended that you calculate your own with the actual amount and type of ingredient used.
Tried this recipe?Tag @PlantBasedCooking on Intagram!

Leave a Comment and Star Rating ⭐️⭐️⭐️⭐️⭐️

I appreciate your feedback! Please consider rating the recipe along with your comment—it helps me and fellow readers. Feel free to share any substitutions, results, or tips. Kind, constructive comments only. Your email won’t be published.

PinterestFacebook

About Diane Smith

Diane Smith is a certified plant-based nutrition educator, Food Over Medicine instructor, recipe developer, and founder of PlantBasedCooking.com. She helps people transition to a whole-food, plant-based lifestyle with simple recipes, practical nutrition guidance, and realistic strategies for improving health, preventing disease, and aging well.

Reader Interactions

Comments

    4.70 from 10 votes (10 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. JoAnn

    July 14, 2022 at 7:03 pm

    For the cheese sauce, the recipe “card” lists cashews but in your description above, you mention almonds. Which is recommended to use to soak?

    Reply
    • Diane Smith

      July 15, 2022 at 10:22 am

      The recipe should use cashews. Thanks for pointing this out. 🙂

      Reply

Primary Sidebar

  • Facebook
  • Instagram
  • Pinterest
  • YouTube

Meet Diane

WELCOME TO PLANT-BASED COOKING

I help you shift to a whole-food, plant-based way of eating with practical recipes, clear nutrition guidance, and realistic steps that fit everyday life. Click here for more.

Graduate Badge

Popular Recipes

20 Vegan Plant-Based Casserole Recipes

Plant-Based Casserole Roundup

Oil-Free Creamy French Salad Dressing

12 Oil-Free Salad Dressings

Roasted Potatoes

Roasting Vegetables without Oil

Plant-Based "Chicken" Nuggets

Recent Recipes

Featured Articles

Vegetable Tagine

Plant-Based Moroccan Holiday Menu

Having Fun Cooking

How to Have Fun Eating a Plant-Based Diet

Variety of Raw Beans

Lectins in Beans: Good or Bad?

What-to-Expect

What to Expect When Eating a Plant-Based Diet

Top 50 Vegan Blogs of 2025

Footer

EXPLORE

  • Start Here
  • Recipes
  • Articles
  • Recipe Roundups
  • Gluten-Free Recipes

About

  • About Diane
  • Plant-Based Cooking
  • The PBC.com Promise
  • Everything Plan-Based Cookbook
  • Contact

Connect

            Plant Based Cooking on YouTube
  • Privacy Policy
  • Disclosure
  • Accessibility Statement

Copyright © 2026 PlantBasedCooking.com

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.