26 Vegan and Vegetarian Dinner Recipes That Will Wow Your Tastebuds

vegan pad Thai

 The Spruce

  • 01 of 26

    Vegan Crock Pot Barbecue Tofu

    Vegan Crock Pot Barbecue Tofu Recipe

     The Spruce

    Can you prepare tofu in a crock pot? Absolutely! This vegan crock pot barbecue tofu recipe is simply bursting with flavor, thanks to a delicious, sticky-sweet homemade sauce. Like most slow cooker recipes, this barbecue tofu recipe is super-easy. Just load up your crock pot with the ingredients in the morning and you've got a satisfying, sweet and savory dinner when you come home at night. Serve it with rice or whole grains for a full meal, with or without added greens. Or ladle it over a crusty French baguette for a bistro-inspired preparation.

  • 02 of 26

    Black Bean and Sweet Potato Chili

    Black bean vegetarian chili

    The Spruce

    Vegan-friendly and gluten-free too, this black bean and sweet potato chili makes a satisfying meal to serve family and friends. Chunks of sweet potato combine with black beans, carrots, bell peppers, onion and tomatoes in a Tex Mex-inspired sauce that carries a spicy kick. With more than 20 grams of protein per serving, it's an excellent source of protein for grown-ups and kids alike. Try serving this feisty chili recipe on game day!

  • 03 of 26

    Vegan Fettuccine Alfredo

    Vegan Fettuccine Alfredo

    Smneedham / Getty Images

    Ask any noodle lover what their favorite Italian pasta dish is and chances are that many will name Fettuccine Alfredo. While you may think of the typical Alfredo pasta as a cheese-laden meal, this dairy-free, vegan fettuccine Alfredo pasta recipe is healthier. It keeps all the comforting, creamy goodness but leaves all the cheese and butter behind (soy milk and flour are used to thicken the sauce instead). We challenge you not to go back for seconds.

  • 04 of 26

    Vegan Chinese Kung Pao Tofu

    Vegan Chinese Kung Pao Tofu

    John E. Kelly / Getty Images

    Skip take-out and try this homemade, vegan Chinese Kung Pao Tofu recipe that's full of flavor. This recipe is a tasty take on a Szechuan-style Chinese recipe that's typically made with chicken. You can use tofu to create this dish that's sure to please everyone, using all the same healthy Chinese vegetables and seasonings, including snow peas, bok choy, cabbage, mushrooms, sesame oil, red pepper flakes, and lime. Serve this vegetarian Chinese food entree over rice.

    Continue to 5 of 26 below.
  • 05 of 26

    Vegan Shepard's Pie

    Vegan shepard's pie

    Diana Miller / Getty Images

    Ready for a big serving of comfort food? Vegans shepherd's pie is a simple vegetarian and vegan recipe that uses texturized vegetable protein (TVP) for a meaty and filling texture. Made with green peas, gravy and corn, this main course dinner dish is a satisfying, comforting and hearty meal that's great for vegetarian, vegan and omnivore diets alike.

  • 06 of 26

    Vegan Yellow Thai Vegetable Curry

    Vegan yellow thai curry

    The Spruce

    This rich-tasting, vegan yellow Thai vegetable curry is thickened with coconut milk is so delicious, you'll never believe how quick and easy it is to make. Ready in only 20 minutes, even non-vegetarians will enjoy this vegan recipe that's full of fun flavors and wonderful textures. Sweet coconut milk combines with an abundance of healthful, yummy vegetables in this yellow curry that your whole family will love.

  • 07 of 26

    Vegan Pasta E Fagioli With White Beans and Basil

    Vegan Pasta E Fagioli

    Lauri Patterson / Getty Images

    This vegan pasta e fagioli (literally "pasta and beans") is a heartwarming Italian stew that's perfect for colder evenings when you crave a dinner that will stick to your ribs. This vegan version of the traditional recipe features white beans. They're cooked along with small pasta shells in a nutritious, Italian-seasoned tomato sauce with plenty of garlic, fresh basil, oregano and paprika for extra flavor. Make it with gluten-free pasta for a gluten-free meal.

  • 08 of 26

    Vegan Lentil Meatballs

    Vegan meatballs in a skillet

    Westend61 / Getty Images

    When you're craving a hearty meal, try cooking up these "real" tasting vegan lentil meatballs, made from nutrient-rich, yummy red lentils and earthy mushrooms. Also featuring flax seeds, this vegan and dairy-free recipe cooks up a family-sized amount of meatballs. Perfect for serving over pasta or with your favorite sauce. This recipe makes a great buffet appetizer or potluck party dish, too.

    Continue to 9 of 26 below.
  • 09 of 26

    Vegan Tofu Stir-Fry With Peanut Sauce

    Vegan Tofu Stir Fry
    MIXA/Getty Images

    Peanut butter for dinner? Yes, please! Tofu and vegetables make this extra saucy, Asian-inspired vegan tofu stir-fry with peanut sauce just as delicious as it is good for you, thanks to being smothered in a fabulously delicious peanut sauce. With earthy shiitake mushrooms and crunchy snow peas adding texture, you'll love this vegan dinner recipe that's also gluten-free. Serve it over quinoa, rice or whole wheat noodles for a completely vegetarian dinner.

  • 10 of 26

    Mushroom Wellington

    Vegetarian Mushroom Wellington

    The Spruce / Elaine Lemm

    No one will miss the meat in this vegetarian version of the elegant British dish. In place of the traditional beef tenderloin are butternut squash, sweet potatoes, portobello mushrooms, kale, and faro. The delicious vegetable mixture is wrapped in puff pastry, baked until golden, and served with a light tarragon cream sauce on the side.

  • 11 of 26

    Butternut Squash Lasagna

    butternut squash lasagna

    The Spruce / Jennifer Perillo

    This recipe proves lasagna doesn't have to feature red sauce on the ingredient list. Here, mashed roasted butternut squash is layered with a bechamel sauce and a mozzarella-ricotta mixture along with fresh lasagna noodles to make a light and flavorful baked pasta dish. The sage offers a bit of earthiness and Pecorino cheese sprinkled on top creates a nice gooey finish.

  • 12 of 26

    Vegan Pasta Puttanesca With Capers and Olives

    Vegan Pasta Puttanesca With Capers and Olives

     The Spruce

    This easy vegan pasta puttanesca with capers and olives is a traditional Italian pasta dish that originated in Naples and gained worldwide popularity thanks to its perfect blend of Italian Mediterranean flavors. Cooked pasta (choose your favorite) is tossed with a delicious tomato sauce that includes capers, kalamata olives, and red pepper flakes. Perfect for family dinner, or whenever you're serving a crowd.

    Continue to 13 of 26 below.
  • 13 of 26

    Easy Seitan Strips

    Seitan strip recipe

    The Spruce Eats / Anastasiia Tretiak

    Seitan is an excellent meat alternative when making a vegetarian or vegan meal. The wheat gluten product can be found in many grocery stores and health food stores in the refrigerated section. This recipe adds lots of meaty flavor to seitan strips with soy sauce, balsamic vinegar, and barbecue sauce in just a few minutes. Use them in stir-frys, tacos, sandwiches, or as a main dish paired with veggie sides.

  • 14 of 26

    Vegetarian Mushroom Fajitas

    mushroom vegetarian fajitas
    Bismar, Valeria / Getty Images

    Everybody loves fajitas and this simple vegetarian mushroom fajitas recipe is yummy enough to serve as the main dish at dinner or makes a good buffet entree. Vegetarian fajitas are made with meaty-tasting mushrooms and crunchy bell peppers for plenty of healthy and nutritious flavor. Make it as a vegan-friendly recipe when you omit the sour cream (or use a vegan non-dairy sour cream substitute).

  • 15 of 26

    Vegan Mushroom Risotto

    Vegan Mushroom risotto


    Michael Barrow Photography / Getty Images 

    Risotto is one of those meals that makes guests feel special when you serve it. This creamy, aromatic vegan mushroom risotto recipe is scented with a shiitake mushroom broth, woodsy thyme, and dry white wine for a delicious preparation that's also healthier than the typical butter-and-cheese laden varieties. You can tweak this refined vegan recipe by adding vegetables such as broccoli or leeks to round out its nutritional value. It's elegant comfort food at its best.

  • 16 of 26

    Chickpea Pasta

    Chickpea Pasta

    Anita Schecter 

    Creamy pasta sauces aren't just made with dairy. This chickpea pasta is topped with a vegan sauce made from puréed chickpeas, spices, olive oil, and lemon. It's satisfying, delicious, and ready in just 30 minutes. You can swap the chickpeas for white beans if you like.

    Continue to 17 of 26 below.
  • 17 of 26

    Roasted Cauliflower Steaks

    cauliflower steak

    The Spruce Eats / Pete Scherer

    When cut thick and roasted at high heat, cauliflower turns into a delicious "steak." It's an easy way to make a vegan main dish or hearty side dish. This roasted cauliflower steak recipe calls for a simple dusting of cumin seeds, but get creative with a spice rub or serve with a flavorful sauce, much like an actual steak.

  • 18 of 26

    Vegan Lasagna Recipe

    Vegan Lasagna

    Jason Lugo / Getty Images

    Everybody loves lasagna, and this delicious vegan lasagna recipe is suitable for vegan and vegetarian diets. Vitamin-rich sweet potatoes are layered with more healthy vegetables, including mushrooms, broccoli, fresh bell peppers and corn, then smothered in pasta sauce and Italian spices, and topped with a crunchy cashew topping. It's so good, your family will ask you to make it again and again.

  • 19 of 26

    Vegan Broccoli and Potato Curry

    curry potato and broccoli

    4kodiak / Getty Images

    Cook up the tastes of India in under 30 minutes with this quick and easy vegetarian and vegan broccoli and potato curry recipe that's wonderful for family dinners and buffet parties alike. Fresh broccoli and potatoes are cooked in an Indian-spiced tomato sauce mixture with classical Indian spices, including garam masala, cumin powder, chili powder, and cayenne pepper. It's all finished off with a touch of lemon juice to make the flavors pop. Serve this vegan and gluten-free dinner recipe alongside rice or your other favorite grain, for a simple and tasty vegan meal.

  • 20 of 26

    Instant Pot Spaghetti Squash With Sage Brown Butter Sauce

    spaghetti squash with brown butter and sage sauce in serving bowl
    Diana Rattray

    Spaghetti squash is a winter squash that, when cooked, produced long, thin strands similar to spaghetti. It's a gluten-free alternative to pasta, and tastes great with classic pasta sauces. It also cooks up in no time in a pressure cooker like the Instant Pot. Toss it with a sage brown butter sauce for a delicious side dish.

    Continue to 21 of 26 below.
  • 21 of 26

    Tempeh Tacos Recipe

    Tempeh Tacos Recipe

    Sheri Giblin / Getty Images

    Taco night is a family-favorite night! Here's a 30-minute vegan tempeh tacos recipe that you can put on the table easily on weekdays. Satisfy the whole family with these vegetarian and vegan tacos that use tempeh instead of meat as a filler. Top with your favorite vegetarian taco fillings, such as salsa, fresh lettuce, guacamole and vegan cheese.

  • 22 of 26

    Vegan Lentil Soup

    Vegetarian Lentils

    The Spruce

    This vegan lentil soup recipe is so tummy-warming and comforting, it's sure to become a staple vegan dinner recipe in your household. It's also inexpensive and easy to make, ensuring that you'll come back to this recipe again and again. This soup makes the perfect, warming lunch or dinner when it's cold outside. Serve with a crusty baguette and a green salad for a full vegan meal.

  • 23 of 26

    Vegan-Friendly Pad Thai

    Vegetarian pa thai

     The Spruce

    Skip take-out and try making this authentic vegan-friendly pad Thai that's perfect for Thai food lovers, or anyone who wants a lighter noodle dish without the meat. This Pad Thai recipe offers plenty of protein and healthy vegetables, and features bold Thai flavors and an abundance of textures. Makes a great vegan dinner for one, or for the whole family.

  • 24 of 26

    Vegan Gluten-Free Macaroni and Cheese

    Vegan Gluten-Free Macaroni and Cheese

    Sabine Thielemann / EyeEm / Getty Images

    Want a comforting macaroni and cheese recipe that's ready in 30 minutes, and also suits vegan and gluten-free diets? We've got your mac and cheese recipe right here. Easy to make and easy to please, this simple vegan gluten-free macaroni and cheese recipe is delicious, too. Who could ask for more? You can dress this recipe up easily as well. Just toss whatever favorite herbs and veggies you have on hand to make this recipe extra nutritious and special.

    Continue to 25 of 26 below.
  • 25 of 26

    Easy Vegan Moussaka Recipe

    Vegan Mousaka
    Ekaterina Smirnova / Getty Images

    Moussaka is a rich, saucy, vegetable-based casserole-style dish that's popular in Greece and many Eastern European cultures. This tasty and easy vegan moussaka features eggplant, tomatoes, breadcrumbs, vegan cheese and aromatic spices, all ladled with a decadent tasting Bechamel sauce made with soy milk. Makes a great buffet entree or weekday family dinner recipe, and tastes even better warmed up the next day.

  • 26 of 26

    Vegan Thai Vegetable Curry

    Vegan Gluten-Free Thai Vegetable Curry

    The Spruce / D. Schmidt

    Here's the easiest vegan Thai vegetable curry recipe that delivers amazing Indian flavors, without all the fuss of typical curry recipes. This 30-minute dinner recipe results in an authentic, homemade Thai vegetable curry full of amazing tasting herbs and spices. It's all cooked in one pot, too, so there are fewer dishes to deal with after dinner. Serve with your choice of rice or grains for a vegetarian and vegan dinner.