This Vegetarian Soft Taco Casserole is made with taco seasoned tofu, refried beans and chunky salsa that is layered between soft, flour tortillas and cheese. You only need a few main ingredients to make this delicious and filling dinner!
Casserole recipes can sometimes get a bad wrap, but this Vegetarian Soft Taco Casserole is healthy, filling and full of so much flavor! It’s a great recipe to throw together on a busy weeknight, or take to a friend who just had a baby. It’s cozy, comforting and has lots of delicious taco flavor.
I have made a lot of Mexican inspired casseroles/bakes in the past because they are one of those meals that is easy to throw together and doesn’t take too much of hands on time. This Soft Taco Casserole does have the added step of cooking the tofu, but it’s worth it!
Vegetarian Soft Taco Casserole Recipe Ingredients
- Tofu – I used extra firm tofu that I pressed well. You could also use super firm tofu or just firm tofu that you make sure to press as much liquid out of as you can. Tempeh could also be substituted.
- Taco Seasoning – I usually make my own taco seasoning using spices like, cumin, paprika and garlic powder. I wanted this taco casserole to have a bit of a different taste, so I used a packet of taco seasoning that I bought at the store. I got the low sodium version and it added that classic taco flavor.
- Refried Beans – I used one can of refried beans in this recipe. These days, you should easily be able to find vegetarian refried beans at the grocery store. If you can’t, I have a great recipe here to make your own.
- Chunky Salsa – Chunky salsa is a great budget friendly recipe ingredient. If you can find the black bean and corn kind, that will add tomatoes, corn, beans and spices.
- Taco Sauce – I didn’t use too much taco sauce in this recipe, but I did use it to coat the bottom of the pan and to cover the tortillas on the top of the casserole. If you don’t have taco sauce, you could also use enchilada sauce or even salsa.
- Cheese – I used shredded cheddar and Monterey Jack cheese. You can use any kind of cheese you like, even dairy free cheese if you prefer.
- Flour Tortillas – This is a “soft” taco casserole so I used large flour tortillas to make the layers. You could also use corn tortillas instead, to make it gluten free. Just make sure to lightly warm the tortillas before using.
- Optional Toppings – Taco casserole can be topped with avocado, black olives, tomato, onion, fresh herbs, sour cream, hot sauce, fresh lime juice, etc…
How To Make This Vegetarian Soft Taco Casserole
- Pre-heat oven to 400 degrees F. Press your tofu and then use your hands to crumble it into small pieces. Heat a large skillet over medium heat and add olive oil and onions. Let cook until onions are softened, 2-3 minutes, and then add in the tofu. Season with a pinch of salt and cook tofu and onions together until tofu is lightly browned.
- Next, add the packet of taco seasoning and the water to the skillet and mix until combined. Let cook for just about 4-5 more minutes, stirring occasionally. Remove pan from the heat and add in the refried beans and the chunky salsa. Season with salt, to taste and feel free to add in any other seasonings, such as cumin, paprika or granulated garlic.
- Cut your flour tortillas to fit the baking dish you are using. I used a smaller one, but if yours is larger you may not have to cut them to fit. Add about 1/2 cup of the taco sauce to the bottom of the baking dish and spread around evenly. Top with two of the tortillas, you want the tortillas to cover the entire bottom and it is ok if they overlap a little.
- Top the tortillas with half of the bean and tofu mixture and spread out evenly. Top that with about half a cup of the shredded cheese, or more if desired. Next, layer on your tortillas, then the remaining bean mixture, shredded cheese, last layer of tortillas and then top with the remaining half cup taco sauce and a big handful of shredded cheese.
- Top baking dish with foil and place in the oven. Bake for about 20 minutes with the foil on, remove the foil and bake for another 10-15 minutes, or until casserole is heated through and cheese is melted. Allow casserole to cool for a few minutes, cut into slices and top with your favorite taco toppings.
Taco Casserole Recipe Frequently Asked Questions
- How can I make this recipe gluten free? Use either gluten free flour tortillas or corn tortillas. Also, make sure that the taco sauce is gluten free.
- How can I make this casserole vegan? Use dairy free cheese and it will be vegan. You can also omit the cheese completely if you prefer.
- Do the flour tortillas get soggy in the casserole? The do get a little soft because that’s just how flour tortillas are, but I don’t find the texture off putting. If you are worried though, you can toast the tortillas for a few minutes in the oven first so they aren’t as soft. You could also use corn tortillas instead of soft, flour ones.
- Is this casserole freezer friendly? Yes, you can either freeze before or after baking the casserole. Use a freezer friendly, air-tight container and freezer up to 3 months. Bake in the oven, directly from frozen for best results.
- How long will leftovers last in the refrigerator? If stored in an air-tight container in the refrigerator, they should last about 4-5 days.
Have a question I didn’t answer? Ask me in the comment section below and I will get back to you ASAP!