These creamy dairy-free Mexican casseroles are full of comforting flavor without relying on cheese. You’ll find easy ideas with ingredients like beans, rice, vegetables, and creamy dairy-free sauces. They’re practical options for weeknight dinners, meal prep, or sharing with family. Take a look through these recipes to find one that fits your table.
Helpful Tips Before You Start
A few simple choices can help dairy-free Mexican casseroles turn out creamy, flavorful, and easy to serve.
Choose a Creamy Base
Look for recipes that use blended cashews, coconut milk, or dairy-free sour cream for richness. If using cashews, soak them first so they blend smoothly.
Check Your Enchilada Sauce
Some store-bought sauces contain dairy, so read the label before adding one to your casserole. Salsa or a dairy-free enchilada sauce can add moisture and flavor.
Drain Beans and Vegetables
Drain canned beans well, and cook watery vegetables before adding them to the baking dish. This helps keep the casserole from turning soggy.
Let It Rest Before Serving
Rest the casserole for about 5 to 10 minutes after baking. The creamy layers will set slightly, making it easier to scoop.
Creamy Salsa Verde Chicken and Black Bean Casserole
This casserole brings together tender chicken, hearty black beans, and tangy salsa verde in a creamy dairy-free sauce. A layer of corn tortillas helps the filling bake into a satisfying, sliceable meal without cheese.
It works well for an easy weeknight dinner or a casual meal with friends. The finished casserole is savory and gently zesty, with a creamy center and a lightly crisp top.

Serves 4 people.
Ingredients
- 1 tablespoon olive oil
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 2 cups cooked shredded chicken
- 1 can (15 ounces) black beans, drained and rinsed
- 1 cup corn kernels, thawed if frozen
- 1 cup salsa verde
- ¾ cup unsweetened plain dairy-free yogurt
- ½ teaspoon fine salt
- ¼ teaspoon black pepper
- 6 small corn tortillas, cut into quarters
- ¼ cup chopped fresh cilantro
Instructions
- Heat the oven to 375°F. Lightly grease an 8-inch square baking dish.
- Warm the olive oil in a skillet over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring occasionally, until softened. Add the garlic and cumin, then stir for about 30 seconds.
- Add the shredded chicken, black beans, and corn to the skillet. Stir in the salsa verde, dairy-free yogurt, salt, and black pepper until the filling is evenly coated.
- Arrange half of the tortilla pieces in the baking dish. Spoon half of the chicken mixture over them. Add the remaining tortilla pieces, then spread the rest of the filling on top.
- Cover the dish with foil and bake for 20 minutes. Remove the foil and bake for another 10 minutes, until the casserole is hot throughout and bubbling at the edges.
- Let the casserole rest for 5 minutes, then scatter the chopped cilantro over the top before serving.
Extra Tips
Choose a dairy-free yogurt labeled unsweetened and plain so it keeps the salsa verde flavor savory. For a milder casserole, use a mild salsa verde, or choose a spicier one for more heat. Let leftovers cool, store them covered in the refrigerator, and reheat until hot.Course: Main Course Cuisine: Mexican Equipment: Skillet, 8-inch Square Baking Dish, Aluminum Foil
Poblano and Sweet Potato Enchilada Casserole with Cashew Crema
Roasted poblanos and tender sweet potatoes give this enchilada casserole a cozy mix of smoky, earthy, and gently sweet flavors. Corn tortillas and red enchilada sauce bring it together in easy-to-serve layers, with no cheese needed.
A tangy cashew crema adds a cool, creamy finish. This casserole works well for a weeknight dinner or a relaxed meal with friends, and the crema can be made while the vegetables roast.

Serves 4 people.
Ingredients
- 1 cup raw cashews
- 1 medium lime
- 2 medium poblano peppers
- 1 large sweet potato, peeled and cut into ½-inch cubes
- 1 tablespoon olive oil
- ½ teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon salt, divided
- 1 cup water, plus more for soaking the cashews
- 1 small garlic clove, peeled
- 1½ cups red enchilada sauce
- 8 small corn tortillas
- ¼ cup chopped fresh cilantro
Instructions
- Heat the oven to 425°F. Place the cashews in a bowl, cover them with hot water, and set aside to soak while you prepare the casserole.
- Put the poblanos and sweet potato on a baking sheet. Toss the sweet potato with the olive oil, cumin, smoked paprika, and ¼ teaspoon of the salt. Roast for 20 to 25 minutes, turning the sweet potato once, until it is tender and the poblanos are blistered.
- Transfer the poblanos to a covered bowl and let them steam for 10 minutes. Peel away their loose skins, remove the stems and seeds, then slice the peppers into strips. Reduce the oven temperature to 375°F.
- Drain the cashews. Blend them with 1 cup water, the garlic, the juice of half the lime, and the remaining ¼ teaspoon salt until smooth and creamy. Add a little more water if needed to make a pourable crema.
- Spread ½ cup enchilada sauce across the bottom of a baking dish. Arrange 4 tortillas over the sauce, tearing them as needed to cover the dish. Add half the roasted sweet potato and poblano strips, then spoon over another ½ cup sauce.
- Add the remaining 4 tortillas, the rest of the vegetables, and the remaining ½ cup sauce. Cover the dish with foil and bake for 20 minutes. Remove the foil and bake for 5 more minutes, until hot throughout.
- Let the casserole rest for 5 minutes. Drizzle with cashew crema and finish with chopped cilantro and a squeeze of the remaining lime half. Serve with the rest of the crema at the table.
Extra Tips
For a milder casserole, remove all the poblano seeds and ribs before roasting. The crema should be smooth enough to drizzle, so blend in water a tablespoon at a time if it feels too thick. If making it ahead, keep the crema covered in the refrigerator and stir it well before serving.Course: Main Course Cuisine: Mexican Equipment: Baking Sheet, Baking Dish, Blender, Mixing Bowl
Creamy Dairy-Free Chicken Tinga and Corn Casserole
This casserole pairs smoky, tomato-rich chicken tinga with sweet corn and a creamy dairy-free sauce. Tortillas tucked through the filling make it hearty enough for dinner, while a crisp layer on top adds welcome contrast.
It’s a practical choice for a weeknight meal or a casual family gathering. The finished casserole is tender and creamy, with chipotle heat, a little tang from lime, and plenty of sweet corn in every serving.

Serves 4 people.
Ingredients
- 1 tablespoon olive oil
- 1 small yellow onion, finely chopped
- 2 garlic cloves, minced
- 1 chipotle pepper in adobo sauce, minced
- 1 teaspoon adobo sauce
- 1 teaspoon ground cumin
- 1 can (14 ounces) crushed tomatoes
- 2 cups cooked shredded chicken
- 1 can (15 ounces) corn, drained
- 1 cup plain, unsweetened dairy-free yogurt
- 1 tablespoon lime juice
- ½ teaspoon salt
- 6 small corn tortillas, cut into strips
- ¼ cup chopped fresh cilantro
Instructions
- Preheat the oven to 375°F. Lightly oil a 2-quart baking dish.
- Heat the olive oil in a large skillet over medium heat. Add the onion and cook for 4 to 5 minutes, stirring occasionally, until softened. Stir in the garlic, chipotle pepper, adobo sauce, and cumin. Cook for 30 seconds.
- Pour in the crushed tomatoes and add the shredded chicken. Stir to combine, then simmer for 5 minutes so the chicken absorbs the smoky tomato sauce. Remove the skillet from the heat.
- In a mixing bowl, stir together the dairy-free yogurt, lime juice, and salt. Fold in the corn and half of the tortilla strips.
- Add the chicken mixture to the bowl and stir until the filling is evenly combined. Transfer it to the prepared baking dish and spread it in an even layer. Scatter the remaining tortilla strips over the top.
- Bake for 25 to 30 minutes, until the casserole is bubbling around the edges and the tortilla strips on top are lightly crisp. Let it rest for 5 minutes, then sprinkle with cilantro before serving.
Extra Tips
For a milder casserole, use half a chipotle pepper and reduce the adobo sauce to ½ teaspoon. If the top browns before the filling bubbles, loosely cover the dish with foil for the rest of the bake. Serve with extra lime wedges if you like a brighter finish.Course: Main Course Cuisine: Mexican Equipment: Large Skillet, Mixing Bowl, 2-Quart Baking Dish
Mexican Street Corn and Zucchini Rice Casserole
This casserole brings the bright, creamy flavors of Mexican street corn together with tender zucchini and fluffy rice. A lime-spiked, dairy-free sauce keeps it creamy without cheese, while chili powder and cilantro add a fresh, savory finish.
It works well as a filling weeknight main or a colorful dish to share at a potluck. The top turns lightly golden in the oven, with sweet corn, soft zucchini, and rice in every spoonful.

Serves 4 people.
Ingredients
- 1 cup long-grain white rice
- 1 tablespoon olive oil
- 1 medium zucchini, diced
- 2 cups corn kernels, fresh or thawed if frozen
- 1 small yellow onion, diced
- 2 garlic cloves, minced
- 1 cup unsweetened plain dairy-free yogurt
- 1/3 cup vegetable broth
- 1 tablespoon lime juice
- 1 teaspoon chili powder
- 1/2 teaspoon ground cumin
- 3/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 cup chopped fresh cilantro, divided
Instructions
- Heat the oven to 375°F. Rinse the rice under cool water. Cook it according to the package directions, then set it aside.
- While the rice cooks, warm the olive oil in a large skillet over medium heat. Add the zucchini, corn, and onion. Cook for 5 to 7 minutes, stirring occasionally, until the vegetables begin to soften. Stir in the garlic and cook for 30 seconds.
- In a large bowl, whisk together the dairy-free yogurt, vegetable broth, lime juice, chili powder, cumin, salt, and black pepper. Stir in the cooked rice, sautéed vegetables, and half of the chopped cilantro.
- Transfer the mixture to a baking dish and spread it into an even layer. Bake uncovered for 20 to 25 minutes, until hot throughout and lightly golden around the edges.
- Let the casserole rest for 5 minutes. Sprinkle the remaining cilantro over the top before serving.
Extra Tips
For a more pronounced street-corn flavor, use fresh corn when it is in season and let it pick up a few browned spots in the skillet. If the casserole rests before serving, the rice will settle and hold together more easily when scooped.Course: Main Course Cuisine: Mexican Equipment: Medium Saucepan, Large Skillet, Large Mixing Bowl, Baking Dish
Creamy Green Chile Turkey and Brown Rice Casserole
This casserole brings together tender turkey, nutty brown rice, and mild green chiles in a creamy, dairy-free sauce. A little cumin and lime give it a warm, bright Mexican-inspired flavor without cheese.
It works well for a weeknight dinner or a make-ahead meal. The rice bakes right in the casserole, so the finished dish is cozy and filling with soft, creamy textures throughout.

Serves 4 people.
Ingredients
- 1 pound ground turkey
- 1 tablespoon olive oil
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 1 cup uncooked long-grain brown rice
- 1 can (4 ounces) diced green chiles, drained
- 1 teaspoon ground cumin
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- 1 can (13.5 ounces) full-fat coconut milk
- 1 cup low-sodium chicken broth
- 1 tablespoon lime juice
- 2 tablespoons chopped fresh cilantro
Instructions
- Heat the oven to 375°F. Lightly grease a 2-quart baking dish.
- Warm the olive oil in a large skillet over medium heat. Add the onion and cook until softened, about 4 minutes. Stir in the garlic and cook for 30 seconds.
- Add the ground turkey. Break it into small pieces and cook until no pink remains, about 6 to 8 minutes. Stir in the green chiles, cumin, salt, and black pepper.
- Transfer the turkey mixture to the prepared baking dish. Stir in the uncooked brown rice, coconut milk, chicken broth, and lime juice until evenly combined.
- Cover the dish tightly with foil and bake for 60 minutes. Check that the rice is tender and the liquid has been absorbed. If the rice is still firm, cover and bake for another 10 to 15 minutes.
- Let the casserole rest, covered, for 10 minutes so the rice can finish settling into the creamy sauce. Fluff gently, then sprinkle with cilantro before serving.
Extra Tips
Brown rice can vary in how quickly it cooks, so check the grains before removing the casserole from the oven and add a little extra broth if the dish looks dry while the rice is still firm. For more chile flavor, use hot diced green chiles, or keep it mild with the regular kind.Course: Main Course Cuisine: Mexican Equipment: Large Skillet, 2-Quart Baking Dish, Aluminum Foil
Butternut Squash and Black Bean Tamale Casserole
This casserole layers tender butternut squash and hearty black beans with a soft, lightly spiced cornmeal topping. It is creamy and satisfying without cheese, thanks to a little olive oil and vegetable broth in the tamale-style topping.
Serve it for a cozy weeknight dinner or as a meatless dish for a casual gathering. The squash adds gentle sweetness, while green chiles, cumin, and chili powder bring savory warmth.

Serves 4 people.
Ingredients
- 2 cups peeled butternut squash, cut into ½-inch cubes
- 1 tablespoon olive oil
- 1 small yellow onion, diced
- 1 teaspoon ground cumin
- ½ teaspoon chili powder
- 1 (15-ounce) can black beans, drained and rinsed
- 1 (4-ounce) can diced green chiles
- ½ cup crushed tomatoes
- ¾ cup fine yellow cornmeal
- 1 cup vegetable broth
- ½ cup unsweetened, unflavored plant milk
- 1 tablespoon maple syrup
- ½ teaspoon baking powder
- ½ teaspoon salt
- 2 tablespoons chopped fresh cilantro
Instructions
- Heat the oven to 375°F. Lightly oil an 8-inch square baking dish.
- Bring a saucepan of water to a boil. Add the squash and cook for 6 to 8 minutes, until just tender when pierced with a fork. Drain well.
- Heat the olive oil in a skillet over medium heat. Add the onion and cook for 4 to 5 minutes, stirring occasionally, until softened. Stir in the cumin and chili powder.
- Add the drained black beans, green chiles, crushed tomatoes, and cooked squash. Stir gently to combine, then spread the filling in the prepared baking dish.
- In a bowl, whisk together the cornmeal, vegetable broth, plant milk, maple syrup, baking powder, and salt until smooth. Pour the mixture evenly over the filling.
- Bake for 30 to 35 minutes, until the cornmeal topping is set and lightly golden around the edges. Let the casserole rest for 10 minutes, then sprinkle with cilantro before serving.
Extra Tips
Cut the squash into evenly sized cubes so it cooks at the same rate. For a firmer topping, let the casserole rest for the full 10 minutes before slicing. Leftovers can be refrigerated in a covered container and reheated in the oven until warmed through.Course: Main Course Cuisine: Mexican Equipment: Saucepan, Large Skillet, 8-inch Square Baking Dish, Mixing Bowl
Creamy Chipotle Shrimp and Cauliflower Rice Casserole
This casserole brings together tender shrimp, cauliflower rice, and a smoky chipotle cream sauce in one cozy, cheese-free bake. It’s a satisfying Mexican-inspired main that works well for a weeknight dinner or a casual meal with friends.
The sauce gets its creamy texture from coconut milk, while lime and cilantro brighten each bite. Cauliflower rice keeps the casserole hearty without making it heavy, and chipotle adds a gentle smoky heat.

Serves 4 people.
Ingredients
- 1 tablespoon olive oil
- 1 small yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 chipotle pepper in adobo sauce, finely chopped
- 1 tablespoon adobo sauce
- 1 cup canned full-fat coconut milk
- 2 tablespoons fresh lime juice
- 1 teaspoon fine salt
- 1/2 teaspoon black pepper
- 4 cups riced cauliflower
- 1 pound raw medium shrimp, peeled and deveined
- 1/2 cup chopped fresh cilantro, divided
Instructions
- Heat the oven to 400°F. Lightly grease a 9-by-13-inch baking dish.
- Heat the olive oil in a large skillet over medium heat. Add the onion and cook for 4 to 5 minutes, stirring occasionally, until softened. Add the garlic and cumin, then stir for 30 seconds.
- Stir in the chopped chipotle pepper and adobo sauce. Add the coconut milk, lime juice, salt, and black pepper. Bring the mixture to a gentle simmer, then cook for 2 minutes, stirring until smooth.
- Add the cauliflower rice to the skillet and stir until evenly coated in the sauce. Cook for 3 to 4 minutes, just until it begins to soften. Stir in half of the cilantro.
- Transfer the cauliflower mixture to the prepared baking dish and spread it into an even layer. Arrange the shrimp across the top.
- Bake for 15 to 18 minutes, until the shrimp are opaque and cooked through and the casserole is bubbling around the edges. Sprinkle with the remaining cilantro before serving.
Extra Tips
For a milder casserole, use half of the chipotle pepper and add the full tablespoon of adobo sauce. If your cauliflower rice releases extra liquid, briefly cook the mixture in the skillet until some of the moisture evaporates before baking, so the finished casserole stays creamy rather than watery.Course: Main Course Cuisine: Mexican Equipment: Large Skillet, 9-by-13-inch Baking Dish, Measuring Cups and Spoons
Vegan Creamy Mushroom and Spinach Enchilada Casserole
This casserole layers tender mushrooms and spinach with tortillas and a creamy dairy-free enchilada sauce. It has the cozy texture of a baked enchilada dish, with earthy mushrooms and a gentle kick of spice in every serving.
It works well for a weeknight dinner or a relaxed weekend meal. The creamy sauce keeps the tortillas soft, while a quick bake brings the layers together without cheese.

Serves 4 people.
Ingredients
- 1 tablespoon olive oil
- 8 ounces cremini mushrooms, thinly sliced
- 3 cups baby spinach
- 1 garlic clove, minced
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ¼ teaspoon salt
- 1 cup unsweetened plain dairy-free cream
- 1 cup red enchilada sauce
- 8 small corn tortillas
- 2 tablespoons chopped fresh cilantro
Instructions
- Preheat the oven to 375°F. Lightly oil an 8-inch square baking dish.
- Heat the olive oil in a large skillet over medium heat. Add the mushrooms and cook for 6 to 8 minutes, stirring occasionally, until softened and their released liquid has mostly evaporated.
- Stir in the garlic, cumin, smoked paprika, and salt. Cook for 30 seconds, then add the spinach and stir until wilted. Remove the skillet from the heat.
- In a bowl, mix the dairy-free cream with the red enchilada sauce until smooth. Spread a thin layer of the sauce mixture over the bottom of the baking dish.
- Arrange four tortillas over the sauce, tearing them as needed to cover the dish. Spoon half of the mushroom and spinach mixture over the tortillas, then spread on about one-third of the remaining sauce.
- Add the other four tortillas, followed by the remaining mushroom and spinach mixture. Pour the rest of the sauce evenly over the top.
- Cover the dish with foil and bake for 20 minutes. Remove the foil and bake for another 10 minutes, until the sauce is bubbling around the edges.
- Let the casserole rest for 5 minutes, then scatter the chopped cilantro over the top before serving.
Extra Tips
For a thicker filling, let the cooked mushrooms release and cook off most of their liquid before adding the spinach. If assembling ahead, keep the cilantro separate and add it after baking. Leftovers can be refrigerated and reheated covered so the tortillas stay moist.Course: Main Course Cuisine: Mexican Equipment: 8-inch Square Baking Dish, Large Skillet, Mixing Bowl
Creamy Mexican Lentil and Quinoa Casserole with Roasted Tomatoes
This hearty casserole pairs tender lentils and quinoa with sweet roasted tomatoes, smoky spices, and a creamy dairy-free sauce. It gets its comforting texture from blended cashews, so there’s no cheese needed.
Make it for a cozy weeknight dinner or prep it ahead for a filling lunch. Each serving has a mix of soft grains, savory lentils, and bright tomato flavor.

Serves 4 people.
Ingredients
- 1 cup dry brown or green lentils, rinsed
- ½ cup dry quinoa, rinsed
- 2 cups vegetable broth
- 1 pint cherry tomatoes
- 1 tablespoon olive oil, divided
- ½ cup raw cashews, soaked in hot water for 20 minutes and drained
- ¾ cup water, plus more as needed
- 1 small yellow onion, diced
- 2 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon chili powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 cup frozen corn, thawed
- 1 lime, cut into wedges
- ¼ cup chopped fresh cilantro
Instructions
- Heat the oven to 425°F. Place the cherry tomatoes in a small baking dish and toss them with 1 teaspoon of the olive oil. Roast for 18 to 22 minutes, until softened and lightly blistered.
- While the tomatoes roast, combine the lentils, quinoa, and vegetable broth in a saucepan. Bring to a boil, then lower the heat, cover, and simmer for about 20 minutes. The lentils should be tender and the quinoa should be fluffy. Drain any excess liquid.
- Blend the soaked cashews with ¾ cup water until smooth and creamy. Add a little more water if needed to make a pourable sauce.
- Heat the remaining olive oil in a skillet over medium heat. Add the onion and cook for about 5 minutes, stirring occasionally, until softened. Stir in the garlic, cumin, smoked paprika, chili powder, salt, and black pepper. Cook for 30 seconds.
- Add the cooked lentil and quinoa mixture, thawed corn, and cashew sauce to the skillet. Stir until evenly combined, then transfer the mixture to a casserole dish. Arrange the roasted tomatoes over the top.
- Reduce the oven temperature to 375°F and bake the casserole for 15 minutes, until heated through. Let it rest for 5 minutes, then top with cilantro and serve with lime wedges.
Extra Tips
For the creamiest sauce, blend the cashews until no grainy bits remain. If the casserole thickens after chilling, stir in a splash of water before reheating. Squeeze lime over each serving just before eating to brighten the smoky spices and roasted tomatoes.Course: Main Course Cuisine: Mexican Equipment: Saucepan, Small Baking Dish, Blender, Skillet, Casserole Dish
Creamy Chicken Fajita and Quinoa Casserole
This casserole brings the smoky, colorful flavors of chicken fajitas together with tender quinoa in one comforting bake. A simple dairy-free sauce makes it creamy without cheese, while bell peppers and onions add sweetness and a little bite.
It works well for a weeknight dinner or for making ahead when you want a filling meal with easy cleanup. Serve it straight from the baking dish, with lime to brighten each portion.

Serves 4 people.
Ingredients
- 1 cup uncooked quinoa, rinsed
- 1 pound boneless, skinless chicken breast, cut into bite-size pieces
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 small yellow onion, sliced
- 1 tablespoon olive oil
- 1 tablespoon fajita seasoning
- 1 cup unsweetened, plain dairy-free milk
- 1 cup low-sodium chicken broth
- 1 tablespoon cornstarch
- 1 cup salsa
- 1 lime, cut into wedges
Instructions
- Heat the oven to 375°F. Lightly grease a 9-by-13-inch baking dish.
- Add the rinsed quinoa, chicken, red and green bell peppers, and onion to the baking dish. Drizzle with the olive oil, sprinkle with the fajita seasoning, and toss to coat evenly.
- In a bowl, whisk the dairy-free milk, chicken broth, and cornstarch until smooth. Stir in the salsa, then pour the mixture over the quinoa and chicken. Spread everything into an even layer.
- Cover the dish tightly with foil and bake for 40 minutes. Remove the foil and check that the quinoa is tender and the chicken is fully cooked. If needed, cover again and bake for a few more minutes.
- Let the casserole rest for 5 minutes so the sauce can settle. Serve warm with lime wedges for squeezing over each portion.
Extra Tips
Use plain, unsweetened dairy-free milk so it does not add sweetness to the fajita flavors. Keep the dish covered while baking to help the quinoa cook evenly, and give it a gentle stir before serving if the sauce has settled around the edges.Course: Main Course Cuisine: Mexican Equipment: 9-by-13-inch Baking Dish, Mixing Bowl, Whisk

