Vegan recipes

Vegan food can be every bit as satisfying as any other cooking, and many of the world's great dishes are naturally plant-based. This page gathers recipes with no meat, fish, eggs, dairy or honey: curries, noodle bowls, tacos, pastas, grain salads, stir-fries and a few quick desserts. Every one is ready in 20 minutes or less.

26 recipes, quickest first.

5 min

Five-minute hummus

Middle EasternVegetarianVeganGluten-freeDairy-free

8 min

Mango coconut smoothie bowl

AmericanVeganVegetarianDairy-free

9 min

Pan con tomate

SpanishVegetarianVeganDairy-free

10 min

Classic guacamole

MexicanVegetarianVeganGluten-freeDairy-free

10 min

Smashed chickpea sandwiches

AmericanVeganVegetarianDairy-free

10 min

Sparkling pomegranate punch

AmericanVegetarianVeganDairy-freeGluten-free

11 min

Garlic chili edamame

JapaneseVegetarianVeganDairy-free

12 min

Blistered shishito peppers

SpanishVegetarianVeganGluten-freeDairy-free

12 min

Quick muhammara

Middle EasternVegetarianVeganDairy-free

12 min

Spiced stovetop nuts

AmericanVegetarianVeganGluten-freeDairy-free

12 min

Stovetop kettle corn

AmericanVegetarianVeganGluten-freeDairy-free

13 min

Quick cranberry sauce

AmericanVeganVegetarianDairy-freeGluten-free

15 min

Falafel and hummus wraps

Middle EasternVeganVegetarianDairy-free

16 min

Tomato and basil bruschetta

ItalianVegetarianVeganDairy-free

17 min

Espinacas con garbanzos

SpanishVegetarianVeganDairy-free

17 min

Miso-glazed eggplant with rice

JapaneseVeganVegetarianDairy-free

17 min

Pan-fried crispy spiced chickpeas

Middle EasternVegetarianVeganGluten-freeDairy-free

17 min

Spaghetti aglio e olio

ItalianVegetarianVeganDairy-free

18 min

Mulled apple cider

AmericanVegetarianVeganDairy-freeGluten-free

18 min

Sesame soba noodle salad

JapaneseVeganVegetarianDairy-free

19 min

Lemongrass tofu noodle bowls

VietnameseVeganVegetarianDairy-free

19 min

Teriyaki tofu rice bowls

JapaneseVegetarianVeganDairy-free

20 min

Chana masala

IndianVeganVegetarianDairy-freeGluten-free

20 min

Chickpea, spinach and coconut curry

IndianVeganVegetarianDairy-freeGluten-free

20 min

Japchae

KoreanVeganVegetarianDairy-free

20 min

Red lentil dal

IndianVeganVegetarianDairy-freeGluten-free

Most rely on simple plant staples like beans, lentils, tofu, nuts, coconut milk and plenty of vegetables. The tips suggest ways to boost protein and savory flavor, and flag ingredients worth checking, since some packaged products contain hidden animal ingredients. Many recipes are also gluten-free or easily adapted.

Common questions

What are easy vegan dinners for beginners?

Start with familiar formats: chickpea curry with coconut milk, black bean tacos, pasta with tomato sauce and white beans, peanut noodles with tofu, lentil soup, or vegetable fried rice without egg. These rely on pantry staples and need no special products. Once comfortable, try tofu scrambles and cashew-based creamy sauces.

How do I get enough protein on a vegan diet?

Include a protein source at each meal, such as tofu, tempeh, edamame, lentils, beans, chickpeas, seitan, nuts, seeds or soy milk. Eating a variety of plant proteins over the day covers your amino acid needs. If you have specific nutritional goals, a registered dietitian can help you plan.

What should vegans check on ingredient labels?

Look out for dairy derivatives like whey, casein and milk powder; egg in some pasta and noodles; honey; gelatin; fish sauce, Worcestershire sauce and some curry pastes containing shrimp or anchovies. Some sugar is processed with bone char, and certain wines use animal-based fining agents. A certified vegan label makes shopping easier.

What can I use instead of eggs and dairy in vegan cooking?

Silken tofu works for creamy sauces and scrambles; coconut milk or cashew cream replaces heavy cream; nutritional yeast adds cheesy flavor; and plant butter or olive oil replaces dairy butter. In baking, a flax egg (ground flaxseed and water) or aquafaba can stand in for eggs. Results vary by recipe.