Salsa Verde Mexican Casserole on the plate - vegan and easy

Salsa Verde Mexican Casserole – Vegan

This  Salsa Verde Mexican Casserole is vegan and easy to make.  It is full of fresh vegetables, is dairy free, and does not use added oils (except what you will find in the tortillas and if you choose to add vegan butter to the potatoes.   It is super easy to throw together because you use frozen mixed vegetables, jarred salsa verde, boxed mashed potatoes, and canned beans. The only vegetable you will have to cut is your zucchini of choice (I used Mexican Gray Squash).

*Affiliate links – This post will contain Amazon affiliate links.  If you scroll through you will see products I used that you can purchase on If you click on and purchase through one of these links, Veggie Fun Kitchen might receive compensation at no extra cost to you. 


Start by cutting the zucchini into small bite-sized pieces.  My favorite type of zucchini is the Mexican Gray squash.  I like the flavor and the texture when it cooks up.  Give it a try if you haven’t!

zucchini diced for Mexican Casserole
Cut your pieces about the size of a dice or smaller.

Vegetables sautéing for Mexican Casserole



Line the sauté pan with enough vegetable broth to cover the bottom.  We don’t need to cook with added oils! Just watch your pan so that it doesn’t dry up and begin to stick.  Add a little more broth if necessary.  Sauté for about 3 minutes or until the zucchini begins to soften.



Add in the mixed frozen vegetables, and chili beans. Do not drain the chili beans.  You will want that yummy flavored chili sauce!

Frozen mixed vegetables for Mexican Casserole
Use 16 ounces of frozen mixed vegetables
Chili beans for Mexican Casserole
Make sure to use the chili beans/black beans and do not drain.

Add in the onion powder and garlic powder.  Continue sautéing for a few more minutes or until the vegetables are softened and the flavors have mixed. Set aside.


Now start working on the mashed potatoes.  Did you think you would be using mashed potatoes in a Salsa Verde Mexican Casserole?  We use the mashed potatoes along with a “secret ingredient” to give a cheesy flavor to this vegan dish – without having to use the fake oily vegan cheese!  You can use real potatoes if you prefer. But we don’t always have time for that and because this recipe is categorized as Quick and Easy, we used the dehydrated potato flakes.

Mix your mashed potatoes using the directions for four servings. For reference, four servings is 1 1/3 cup potato flakes each. Follow the cooking directions on the package BUT do use vegetable broth instead of water and unsweetened plant milk rather than dairy milk. I did not add in the salt because the recipe is plenty salty as is – but do adjust for your taste preference. You can choose to add the vegan butter or not.  I have not found any vegan butter that is oil-free. If you feel you need it for taste, just be aware that you are adding in oil. I use Earth Balance Buttery Spread – but use what you typically use.

And now for the secret ingredient: Nutritional Yeast!  Nutritional yeast is NOT the same as brewer’s or baker’s yeast so DO NOT substitute either of those.  It adds a cheesy tang to your recipe and is really a staple in a plant-based kitchen. In fact, we plant eaters have a nickname for it – NOOTCH!  It can be a little challenging to find.  At the grocery store, I have found it in the “health food” or gluten-free section.  I’ve also found it with the grains…so no real consistency.  I usually just buy mine from Amazon.  It’s cool because I can just ask Alexa to order me some more and she does it lol!

Here are a few different brands of nutritional yeast I’ve used.  Sometimes you have to experiment a little to find the one you like.  Not everyone likes the flavor of nutritional yeast at the beginning.  It can be a learned taste…


Now for the fun part – layering and putting it all together.  This is really more like a lasagna – you need to layer in a particular order for best results.  Just follow along with me and it will be perfect! The directions will be numbered in the printable recipe.

Salsa Verde for Mexican Casserole
I use mild salsa. If you prefer more spice, you can use a medium or hot.



In a 9×13″ casserole dish, spoon about third a jar of salsa verde on the bottom of the pan for the first layer.  Spread it evenly.

Next, lay two tortillas on top – breaking apart to cover the salsa layer.  You will be using about nine 10″ tortillas in the recipe.

Tortillas layered in the pan for Mexican Casserole
Tear the tortillas to form and fully cover a single layer.


Then layer in one half the vegetable mixture. Top again with two more tortillas – again, breaking apart for full coverage.

Tortillas and vegetables layered in the pan for Mexican Casserole
Layer in order according to directions.

Now you carefully drop spoonfuls of the mashed potato mixture on the top of the tortilla layer and press/spread until the tortillas are evenly covered. This is the middle layer and so you are half-way done!Mashed potatoes in Mexican Casserole

Cover the potato with 1/3 jar of salsa, spreading evening, covering with another layer of tortillas, followed by the rest of the vegetables.  Finally, you cover the second vegetable layer with tortillas and top with the remaining salsa.

Salsa Verde Mexican Casserole - easy and vegan



Cover and bake in a 350° oven for 30 minutes.  I let sit for about 10 minutes before cutting into it.  This recipe for Salsa Verde Mexican Casserole makes six generous servings.  You can top with cilantro or some avocado if desired.  This recipe works great for meal prep.  Just portion out into six meal prep containers. 

Pin now to save for later:

Easy Salsa Verde Mexican Casserole - Vegan

Easy Vegan Salsa Verde Mexican Casserole on the plate
0 from 0 votes

Salsa Verde Mexican Casserole - Vegan

This Salsa Verde Mexican Casserole is meat and dairy free. It is full of vegetables and flavor.  It is easy to through together because you use frozen vegetables, jarred salsa and canned beans. 

Course Main Course
Cuisine Mexican
Keyword Easy Vegan Salsa Verde Mexican Casserole
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 6
Calories 314 kcal
Author Cindy Rainey


Vegetable Layer

  • 1/2 cup vegetable broth you will use more in the potatoes
  • 1 Mexican Gray Squash
  • 16 ounces frozen mixed vegetables
  • 15.5 ounces can chili beans - black beans
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder

Mashed Potato Layer

  • 1 3/4 cup vegetable broth
  • 2 Tablespoons vegan butter do not add if wanting to eat oil-free
  • 3.4 cup plant milk (such as soy or almond) unsweetened
  • 1 1/3 cup potato flakes
  • 3 Tablespoons nutritional yeast

Putting it all Together

  • 20 ounces salsa verde I used mild.
  • 9 10" round tortillas I used whole wheat


  1. Preheat oven to 350°

The Vegetable Layer

  1. Chop zucchini/Mexican Gray Squash into bite-sized pieces.  Set aside. 

  2. Add enough vegetable broth to line the bottom of sauté pan. Sauté zucchini for about 3 minutes or until it begins to soften. Watch the bottom of your pan so that the broth does not dry out or pan begin to stick.  Add more broth if necessary.

  3. Add the frozen mixed vegetables, black chili beans, onion and garlic powders.  Do not drain the chili bean liquid/sauce from the can, but add it to the mixture.  

  4. Continue sautéing a few more minutes or until vegetables have softened and the flavors have mixed well. Set aside.

The Mashed Potato Layer

  1. In a sauce pan, bring vegetable broth, vegan butter (if using) and plant milk to a gentle boil.  Remove from heat.

  2. Stir in dehydrated potato flakes and nutritional yeast.  Add salt if desired.

Putting it All Together!

  1. Layer and spread in a 9x13" pan in this order:

     1/3 jar of salsa verde,

    two tortillas - tear to fit and cover the salsa layer,

     1/2 vegetable mixture,

     2 more tortillas - tear to fit and cover the vegetable layer,

    mashed potatoes - use all of the potatoes. Carefully spread over vegetable layer,

    1/3 jar of salsa verde,

    2 1/2 tortillas - tear to fit and cover the salsa layer,

    1/2 (remaining) vegetable mixture,

    2 1/2 tortillas - tear to fit and cover the vegetable layer,

    1/3 jar (remaining) salsa verde

  2. Cover and bake at 350° for 30 minutes.  Let sit for about 10 minutes before serving.

Nutrition Facts
Salsa Verde Mexican Casserole - Vegan
Amount Per Serving
Calories 314 Calories from Fat 72
% Daily Value*
Total Fat 8g 12%
Saturated Fat 1g 5%
Sodium 1705mg 71%
Potassium 1159mg 33%
Total Carbohydrates 46g 15%
Dietary Fiber 9g 36%
Sugars 12g
Protein 13g 26%
Vitamin A 103.1%
Vitamin C 35.6%
Calcium 22.4%
Iron 18.1%
* Percent Daily Values are based on a 2000 calorie diet.

Leave a Comment

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