Creamy Vegan Green Chile Casserole

Jump to Recipe
Overhead shot of a spoon resting in a pan of creamy vegan green chile casserole

Nothing hits the spot quite like a casserole! Comforting, satisfying, and perfect for feeding a crowd, this vegan casserole doesn’t skimp on flavor thanks to spicy green chiles and a creamy cashew jalapeño sauce. And the star of the show? Shredded tofu. If you haven’t met her yet, we’re pretty sure you’re going to be BFFs. 

This casserole is also surprisingly quick and easy and requires just 9 ingredients, friends. Let us show you how it’s done!

Corn tortillas, tofu, green chiles, sea salt, chili powder, olive oil, onion, bell pepper, and jalapeño cashew sauce

If you’re thinking a vegan casserole couldn’t possibly have all the creamy, hearty comfort of the classic dish, think again! Shredded tofu is the satisfying, protein-packed ingredient that hides away between layers of flavor.

Shredding tofu on a box grater into a bowl

And where do those flavors come from, you ask? Sautéed bell pepper and onion provide a naturally sweet base while green chiles add spiciness, chili powder brings the smokiness, and sea salt enhances it all. That sweet-spicy-smoky trio is hard to beat!

Skillet of sautéed peppers and onions

But don’t be fooled…it gets even better! Our Cashew Jalapeño Sauce creates the creamy, cheesy comfort of a classic casserole, and tortillas add the satisfying element (team carbs!).

Halved corn tortillas arranged on the bottom of a casserole dish over a layer of creamy cashew sauce

With the components ready, it’s time to layer: sauce, tortillas, filling, and repeat!

Layers of shredded tofu, creamy cashew sauce, and corn tortillas in a ceramic dish

A final layer of cashew jalapeño sauce seals in all the deliciousness (and when baked, resembles melted cheese 🙌). Cue the ooo’s and ahhh’s!

Holding a ceramic dish filled with our creamy vegan green casserole

We hope you LOVE this vegan casserole! It’s:

Subtly spicy
Quick + easy
& SO delicious!

This casserole is a hearty meal on its own, but it would also pair well with our Green Cauliflower Rice (20 Minutes!), Instant Pot Black Beans (Perfect Every Time!), or Black Bean Quinoa Salad with Orange Lime Dressing.

More Hearty Vegan Mains

If you try this recipe, let us know! Leave a comment, rate it, and don’t forget to tag a photo @minimalistbaker on Instagram. Cheers, friends!

Close up shot of a slice of vegan green chile casserole topped with pickled red onions and cilantro

Creamy Vegan Green Chile Casserole

Comforting vegan casserole with shredded tofu, spicy green chiles, and a creamy cashew jalapeño sauce. Surprisingly quick and easy and just 9 ingredients required!
Author Minimalist Baker
Close up shot of a slice of creamy vegan casserole topped with pickled onions, cilantro, and hot sauce
4.80 from 10 votes
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 6
Course Entrée
Cuisine Gluten-Free, Mexican-Inspired, Vegan
Freezer Friendly 1 month
Does it keep? 2-3 Days


  • 1 (16-oz.) package super firm tofu, drained and grated (or sub two 15-oz. cans black beans, drained and rinsed)
  • 2 Tbsp olive or avocado oil
  • 1/2 medium yellow onion, finely chopped (1/2 onion yields ~1 ½ cups or 160 g)
  • 1 small red bell pepper, finely chopped (1 pepper yields ~1 cup or 150 g)
  • 1 (4-oz.) can diced green chiles (hot or medium), drained (or sub 1/4 cup fresh roasted hatch chiles, finely chopped)
  • 1 tsp sea salt
  • 1 Tbsp chili powder blend (or store-bought)
  • 6 (6-inch) corn tortillas, cut in half to make 12 half-moons
  • 2 batches Creamy Cashew Jalapeño Sauce (or a similar store-bought product, such as Credo, thinned with water)

FOR SERVING optional


  • Start by soaking the cashews for the Creamy Cashew Jalapeño Sauce (as recipe is written, ~1 ½ cups or 210 g cashews — adjust as needed if altering batch size) in boiling water, and set aside. Then, if you haven’t already shredded your tofu, do so using the largest side of a box grater. Set aside. Finally, preheat the oven to 375 degrees F (196 C).
  • Heat the oil in a large rimmed skillet over medium-high heat. Once hot, add the onion, bell pepper, and green chiles and cook for 3-5 minutes, until translucent, fragrant, and beginning to soften. Add the shredded tofu along with the salt and chili powder and toss until evenly combined. Taste and adjust, adding more chili powder for smokiness, green chiles for spice, or more salt to taste. Remove from heat and set aside.
  • Prepare the Creamy Cashew Jalapeño Sauce next. Then it’s assembly time!
  • Lightly oil an 8×8-inch glass or ceramic baking dish, then add 1/4 cup (60 ml) of the sauce to the bottom of the dish and spread evenly. Place 4 corn tortilla halves on top of the sauce, then put half of the filling mixture on top of the tortillas and spread evenly. Top the filling with 3/4 cup (180 ml) sauce and 4 more tortilla halves, then repeat: the rest of the filling, 3/4 cup (180 ml) sauce, and the remaining 4 tortilla halves. Pour the remaining sauce over the top, then cover with foil.
  • Bake for 20 minutes, until the casserole is warmed through and the sauce has thickened. Let cool for 5-10 minutes, then serve! It's delicious topped with cilantro, hot sauce, and pickled onions (all optional). Leftovers keep in a sealed container in the refrigerator for up to 2-3 days or in the freezer for up to 1 month.


*Nutrition information is a rough estimate calculated without optional ingredients.

Nutrition (1 of 6 servings)

Serving: 1 serving Calories: 411 Carbohydrates: 29.3 g Protein: 20.8 g Fat: 25.7 g Saturated Fat: 4.5 g Polyunsaturated Fat: 3.7 g Monounsaturated Fat: 11.2 g Trans Fat: 0 g Cholesterol: 0 mg Sodium: 649 mg Potassium: 562 mg Fiber: 6 g Sugar: 5.4 g Vitamin A: 207 IU Vitamin C: 42 mg Calcium: 126 mg Iron: 5.5 mg

Did You Make This Recipe?

Tag @minimalistbaker on Instagram and hashtag it #minimalistbaker so we can see all the deliciousness!

If you love this recipe...

Get Our Fan Favorites eBook Here!

Reader Interactions

Leave a Comment & Rating!

Have a question? Use ctrl+f or ⌘+f on your computer or the "find on page" function on your phone browser to search existing comments! Need help? Check out this tutorial!

My Rating:

  1. Jeanette Giles says

    I made this last night and had two issues with it. First it was not hot after 20 minutes. Maybe just a difference in ovens it needed 30 minutes. Then the sauce layer was just a bit too thick. I think next time I would use the sauce between the layers but then top it with a green enchilada sauce. My husband and I both agreed it needed more moisture. Other than that it was pretty tasty and I will be eating the leftovers tonight with some Trader Joe’s green salsa on the top.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Thank you for sharing your experience, Jeannette. Sorry to hear it didn’t turn out quite right!

  2. Lynne says

    Made a double batch in a 9×12 pan for dinner tonight, and it was a hit! Shredding tofu is BRILLIANT! Who knew?!? Since I doubled the recipe I used one pkg of tofu and one can of black beans. Also added a can of corn for a little more texture. Served with salsa for a little piquantness. Will def make again.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Linda, we think so, but haven’t tested it! It might work better to roll them like classic enchiladas. Let us know if you try it!

  3. Claire Jordan says

    By 4 batches of jalapeno sauce do you mean your recipe x 4 in amount? as in use 3 cups of cashews to make enough for this recipe? Thanks!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Claire, yep, you’ve got it! It sounds like you adjusted the number of servings on the casserole to 12 instead of 6. In that case, you’d make 4 batches of the jalapeño sauce, which would be 3 cups cashews.

  4. Jolly says

    SO GOOD! I didn’t have a jalapeño for the cashew cream sauce, but I subbed in 1/4 tsp of dried chipotle powder and it was perfect. I was also too lazy to get the grater out and just crumbled the tofu by hand. It was great with all tofu but I want to try a 50/50 mix with black beans next time. I topped it with guacamole and fresh cilantro…Deliciousness!

  5. Jodie says

    I was super excited to make this as after seeing the Dr seems 2 of us have high cholesterol. We eat healthy but may consume too much meat… so thought I could throw in a few vegan recipes. I have followed your recipes for a while and this one was 5 stars! I thought the cashew sauce was going to be too runny but it was perfect! I should have made 2 batches ( I saw that in the directions after I made mine, haha). And I have a confession… after looking at all of the corn tortilla options and checking my Yuka app ( there were no options at my Kroger that didn’t score poor), I decided to buy my own flour and make my own tortillas. Well that may have been a bit ambitious but they tasted delicious. The end product tasted delicious and he didn’t even know there was tofu in it!! #winning

  6. Katie Green says

    Thank you for this recipe! We have been searching for a great vegan enchilada casserole bake and have been let down. This is a winner! I absolutely love the shredded tofu. The dish reminds me of my mom’s Omni chicken enchiladas 😋. The recipe is great as is, but next time we are going to add a can of green chilies to the cheese sauce to make it even more like Mom’s. The pickled red onions are excellent with this dish. I wouldn’t skip those!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Yay! We’re so glad you enjoyed it and love that it was similar to your mom’s! Thank you sharing, Katie! xo

  7. Jennifer says

    I made this exactly as written and it turned out delicious and super easy. The jalapeño cream sauce was amazing – I would recommend making a little bit more though! Thanks for the great recipe!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hmm, good question! We can’t find any errors in our inputs in the nutrition software. The majority comes from avocado oil + cashews. Each serving has ~1 tsp oil + 1/4 cup cashews, which would be 18.8 g. There’s also some in the tofu and small amounts in the tortillas, chili powder, other ingredients in the cashew sauce, but those will vary from brand to brand.

  8. Em says

    This is a delicious base recipe. I used black beans and for me, 2 cans was too much. Next time I’ll likely add mushrooms or more peppers and 1 can of beans.

  9. Saaaaaaaammmmmmmmmmm says

    Though it’s 100 F here, I made this tonight! I was a little shy of 1 1/2 cups of cashews for the cream, so I used some of the 16 oz tofu instead – worked well! Additionally, I added black beans to the mixture to replace the lost tofu.

    I was nervous it wouldn’t have much flavor, but the jalapeño cashew cream really ties it together and everything was delicious. I served it with guacamole, cilantro, pickled onions and a light drizzle of hot sauce.

  10. Allison says

    This was super delicious and very easy as I used the pepita & hatch chile variety of bitchin’ sauce instead of the cashew cream. I also added a diced zucchini to the veggie mixture. It came together super quickly and tasted great! Will definitely be making this again, great for a weeknight dinner.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Amazing! We’re so glad you enjoyed it, Allison. Thank you for the lovely review and for sharing your modifications! xo

  11. Sara McCloskey says

    Hi, looks great! Am making it today :)

    Your recipe asks for – can of diced green chillis – is this jalapeño? Or other?

    I’m in Europe so just want to make sure I’m getting the right type- or decent substitute…



    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Sara, they’re Hatch chiles, which are different from jalapeños, but we think roasted jalapeños could work!

  12. Greta Anderson says

    This was super tasty!! I am impressed.

    I added some fresh summer veggies to the mix, carrots, corn, fresh hatch chilis, and poblano. Didn’t add the chili powder for fear of being too spicy. Thank you for the recipe!

    Also, the layering instructions were hard to follow, wasn’t sure what should be on top.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      We’re so glad you enjoyed it, Greta! Love your add-ins. We’ll revisit those instructions and see if we can improve clarity!

  13. Rachael says

    The instructions are a little confusing: the way they’re written, it seems we should have three halves (3/2) of filling but that doesn’t really make sense. Is there perhaps a typo? Looking forward to making this once I’m sure how to!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Rachael, we’re not sure what you’re referring to by “three halves (3/2) of filling”. There should only be two layers of filling. It should go: 1/4 cup sauce, 4 tortilla halves, half of the filling, 3/4 cup sauce, 4 tortilla halves, half of the filling, 3/4 cup sauce, 4 tortilla halves, remaining sauce. Does that clear up the confusion?