Vegan Main Dish Recipes

Looking for vegan main dish recipes? Allrecipes has more than 580 trusted vegan main dish recipes complete with ratings, reviews and serving tips.

Staff Picks

Vegan Bean Taco Filling

Rating: 4.5 stars 433
Taco filling using fried beans as its base. Great with taco shells, tortillas, or chips.

Breaded, Fried, Softly Spiced Tofu

Rating: 4.5 stars 279
This tofu recipe is completely gorgeous. A former roommate introduced me to some basics with tofu, and over the past few years, I've settled on this ratio of spices and other breading ingredients. The crust on the tofu sticks is tasty and the texture is really wonderful. Serve with a relish or a dip of some sort (I love this with plain yogurt mixed with eggplant brinjal). I usually make this with a cumin-scented rice dish and a garlicky broccoli side.

Spicy Tahini Sauce with Kale, Sea Vegetables, and Soba Noodles

Rating: 4.5 stars 11
This vegan recipe was invented on a day that I wanted to use up the arame seaweed and tahini. My adventurous combination turned out completely delicious. Spicy, with a satisfying nutty flavor. Makes two large or four small servings.

Traditional Style Vegan Shepherd's Pie

Rating: 4.5 stars 271
This is a traditional-style shepherd's pie like my Mum used to make, but completely vegan. All amounts are approximate and can be altered to your tastes!

Vegan Arepas Made with Polenta

Rating: 4.5 stars 48
Based on a vegetarian arepa I found in SoCal, this dish combines surprising flavors and textures for an easy meal.
Sponsored By MyPlate

Seitan Makhani (Vegan-Style Indian Butter Chicken)

Rating: 4.5 stars 16
Chicken Makhani is a dish I always loved before becoming vegan. It is my absolute favorite Indian dish, so I knew I had to try to make it so I could curb my cravings. The sauce tastes amazing with naan and white rice. The seitan is an excellent substitute for meat in many dishes. You can buy store-bought seitan, which can be expensive, or you can make your own.

Vegan Lasagna I

Rating: 4.5 stars 193
This lasagna is VERY good and is also a vegan recipe.

Vegan Fajitas

Rating: 4.5 stars 156
This is a wonderful meatless version of traditional fajitas! It can be prepared in advance, or right away.

Air Fryer Baked Potatoes

Rating: 5 stars 55
Beautifully crusty on the outside and light and fluffy on the inside, just like a great baked potato should be! Serve them with your favorite topping, like sour cream, butter, or chives.

Plant-Based Tomato Tart

A vegan version of heirloom tomato pie. It uses cashews and chickpeas as a fluffy filling, then it's topped with fresh summer tomatoes and jalapenos for a kick. Use an olive oil brisee for a crisp, light, and healthy touch.

Briam (Greek Baked Zucchini and Potatoes)

Rating: 4.5 stars 372
Briam is a traditional Greek roasted vegetable dish with potatoes, zucchini, tomatoes, and red onions with lots of olive oil. It is a typical example of Greek cuisine where a few simple ingredients are turned into an utterly delicious dish with little effort. It can be served as a main course. With olive oil as the only source of fat it is a quintessential example of the Mediterranean diet, and it is vegan to boot. If preferred, serve with a hearty chunk of feta on the side.

Vegan Sweet Potato Chickpea Curry

Rating: 4.5 stars 66
Yummy vegan curry dish. Serve with basmati rice and naan bread.

Inspiration and Ideas

Crispy Fried Jackfruit
Rating: Unrated 3
No, it's not fish and chips! Canned jackfruit slices get coated in a savory batter and are then fried until golden brown. Serve with your favorite dipping sauce.
Easy Vegan Dinner Recipes
Craving comfort food? Check out these hearty stick-to-your-ribs dinners.
Meyer Lemon Avocado Toast
Rating: 5 stars 62

I like to use this recipe when I have a ripe avocado that I don't want to waste. It is absolutely delicious and a wonderful source of fiber and fatty acids. Feel free to get creative with the ingredients! Substitute cilantro with mint or parsley, or chia seeds with sesame or poppy seeds.