If you’re looking for a vegan dinner recipe with tons of flavor and nutrition, this vegan Mexican style black bean casserole is what you want. It is not just tasty as anything but it is also extremely healthy with black beans, of course, and lots of veggies. The crispy cheese on top makes this eminently kid-friendly–they’ll find it just as hard as you to resist. I loosely adapted this from a black bean bake recipe I found in the New York Times, which didn’t include veggies. Adding veggies, however, makes this dish even better, taste-wise, and, of course, better for you. This Mexican casserole is a great – and more special – replacement for refried beans on taco nights. Or make a delicious Mexican style bowl by serving these beans alongside Mexican rice, guacamole and/or salsa.

Why you’ll love this recipe

So, so tasty. You’ll love the bold flavors in here, and the contrasting textures of the beans with the veggies and the crispy vegan cheese. Easy to make. There’s not much to do here except chop up a few veggies and you can use canned beans (I did) to make things easier on yourself. Healthy. This casserole makes enough to serve six people and each serving has 14 grams of protein and 14 grams of dietary fiber for just 242 calories. Made with pantry staples. You likely have all ingredients on hand already. One-pot. Use an oven-proof skillet to minimize cleanup. If you don’t have an oven-proof skillet you will need to transfer the beans to a casserole or baking dish before you put it in the oven. Everyone friendly. The recipe is soy-free, nut-free, gluten-free and vegan, of course. It’s also fairly low in carbohydrates for those who, like me, are eating lower on the carb scale. And it is very kid-friendly, especially when you stuff it into tacos or tortillas.

How to make vegan Mexican black bean casserole

Preheat the oven to 425 degrees Fahrenheit/220 degrees Celsius. Heat the oil in a large skillet, preferably one that’s oven-proof. Add the onions along with the garlic, celery and bell peppers. Saute until the onions are soft, about five minutes.

Add the Mexican oregano and stir it in. Add the spices: ground cumin, smoked paprika and cayenne and mix.

Next add the tomato paste and mix it in. Add the drained black beans along with ½ cup water or vegetable stock and mix well. Bring to a boil and mash some of the beans with a ladle.

Turn off the heat and sprinkle on the vegan cheese. If you don’t have an oven-proof skillet transfer the beans mixture to a baking dish and then sprinkle the cheese. Place the skillet in the oven and bake 15 minutes. Then turn the broiler to high and broil 3-5 minutes, keeping a close eye, until the cheese has melted and has charred slightly in spots. Sprinkle the bake with cilantro and serve hot.

Serve

Serve the black beans as a delicious filling for tacos and top with corn or tomato salsa and/or guacamole. The black beans are also delicious in a bowl with rice, like this Mexican green rice and Mexican red rice. Serve with salsa and/or guacamole for more deliciousness. If you have kids you might also want to top with some vegan sour cream. You can also just serve this as a snack with tortilla chips.

Store

This black bean casserole can be refrigerated for up to four days. Reheat before serving in a 350 degree oven for 5-10 minutes, or microwave portions of it for 30 seconds to a minute. You can also freeze the baked casserole for up to three months. Wrap tightly with freezer wrap or aluminum foil. Reheat in the oven at 350 degrees for 10-15 minutes or until warmed through.

More delicious bean recipes

Recipe card

Check to get new recipe updates by email.

Cheezy Vegan Mexican Black Bean Casserole - 95Cheezy Vegan Mexican Black Bean Casserole - 84Cheezy Vegan Mexican Black Bean Casserole - 22Cheezy Vegan Mexican Black Bean Casserole - 89Cheezy Vegan Mexican Black Bean Casserole - 37Cheezy Vegan Mexican Black Bean Casserole - 95Cheezy Vegan Mexican Black Bean Casserole - 73Cheezy Vegan Mexican Black Bean Casserole - 98Cheezy Vegan Mexican Black Bean Casserole - 78Cheezy Vegan Mexican Black Bean Casserole - 29Cheezy Vegan Mexican Black Bean Casserole - 19Cheezy Vegan Mexican Black Bean Casserole - 75Cheezy Vegan Mexican Black Bean Casserole - 22Cheezy Vegan Mexican Black Bean Casserole - 16Cheezy Vegan Mexican Black Bean Casserole - 27