5 Best Vegan Dinner Recipes That Can Be Prepared in 20 Minutes
We all have those nights when we get home tired, hungry, and the last thing we want is to spend an hour in the kitchen. If you’re vegan or just trying to eat plant-based more often, finding meals that are fast, flavorful, and filling can feel tricky.
I’ve rounded up five of my favorite vegan dinner recipes that can be whipped up in 20 minutes or less. These recipes are simple, use ingredients you likely already have at home, and will satisfy both your taste buds and your hunger. Let’s dive in.
1. 30-Minute Vegan Peanut Butter Noodles

Creamy, savory, and slightly spicy, these noodles are comfort food in a bowl. They’re also incredibly easy to customize with whatever veggies you have on hand.
Ingredients
- 200g rice noodles or spaghetti
- 3 tablespoons peanut butter
- 2 tablespoons soy sauce or tamari
- 1 tablespoon maple syrup
- 1 teaspoon sriracha (optional)
- 1 cup shredded carrots
- 1 cup chopped bell peppers
- 2 green onions, sliced
- Sesame seeds for garnish
How to Prepare
- Cook the noodles according to package instructions. Drain and set aside.
- In a small bowl, whisk together peanut butter, soy sauce, maple syrup, and sriracha.
- Heat a pan over medium heat. Add the carrots and bell peppers and sauté for 3-4 minutes until slightly tender.
- Add the noodles and peanut butter sauce, tossing until everything is coated and heated through.
- Serve with sliced green onions and a sprinkle of sesame seeds.
For extra protein, toss in some cubed tofu or edamame. This dish is ready in under 20 minutes, perfect for busy weeknights.
2. One-Pan Mexican Pasta Skillet

You get all the vibrant flavors of Mexican cuisine without the mess of multiple pots. Everything cooks together, making cleanup a breeze.
Ingredients
- 200g pasta (penne or fusilli works well)
- 1 cup canned black beans, rinsed and drained
- 1 cup corn kernels (fresh or frozen)
- 1 cup diced tomatoes
- 1/2 cup salsa
- 1 teaspoon smoked paprika
- 1 teaspoon cumin
- 1/2 teaspoon chili powder
- Fresh cilantro for garnish
How to Prepare
- Bring a large pan of salted water to a boil. Cook pasta until just al dente (slightly undercooked). Drain and set aside.
- In the same pan, add tomatoes, corn, beans, salsa, and spices. Cook for 3-4 minutes until heated through.
- Add pasta back to the pan and toss to combine.
- Garnish with fresh cilantro and a squeeze of lime juice if you like.
Add some diced avocado or a dollop of vegan sour cream on top for extra creaminess. This recipe is colorful, hearty, and done in 20 minutes flat.
3. Vegan Lettuce Wraps with Teriyaki Tempeh

Fresh, crunchy, and satisfying, these wraps are perfect if you want a lighter meal without sacrificing flavor. Plus, they’re fun to assemble at the table.
Ingredients
- 200g tempeh, crumbled or chopped into small cubes
- 3 tablespoons teriyaki sauce
- 1 tablespoon sesame oil
- 1 cup shredded carrots
- 1/2 cup chopped bell peppers
- 1/4 cup chopped green onions
- 8 large lettuce leaves (butter lettuce works best)
- Sesame seeds for garnish
How to Prepare
- Heat sesame oil in a pan over medium heat. Add tempeh and sauté for 5 minutes.
- Pour in teriyaki sauce and cook for another 3-4 minutes until the tempeh is caramelized.
- Toss in carrots, bell peppers, and green onions. Stir-fry for 2 minutes just to soften slightly.
- Spoon the mixture into lettuce leaves and sprinkle with sesame seeds. Serve immediately.
If you want a touch of spice, drizzle a little sriracha over the wraps before serving. This meal is fresh, crunchy, and done in under 20 minutes.
4. Vegan Sweet and Sour Chickpeas

This dish is tangy, slightly sweet, and full of flavor. It’s perfect over rice or quinoa for a quick, satisfying dinner.
Ingredients
- 1 can chickpeas, drained and rinsed
- 1 cup bell peppers, chopped
- 1/2 cup pineapple chunks (fresh or canned)
- 3 tablespoons tomato ketchup
- 2 tablespoons soy sauce
- 1 tablespoon apple cider vinegar
- 1 teaspoon maple syrup
- 1 teaspoon cornstarch mixed with 2 tablespoons water (optional for thickening)
How to Prepare
- In a pan over medium heat, add chickpeas and bell peppers. Sauté for 3-4 minutes.
- In a small bowl, mix ketchup, soy sauce, vinegar, and maple syrup. Pour over chickpeas and peppers.
- Stir and cook for 3-4 minutes until sauce is slightly thickened. If you want it thicker, add the cornstarch slurry and cook for 1-2 more minutes.
- Stir in pineapple chunks and serve hot over rice or quinoa.
Pro tip: This recipe is versatile, swap chickpeas for tofu or tempeh if you want a different texture. Ready in about 15 minutes, it’s perfect for a fast weeknight meal.
5. Crispy Broccoli Sweet and Spicy Sesame Tahini Noodles

Tender noodles, crunchy broccoli, and a delicious sweet-spicy sesame sauce make this dish irresistible. It’s also great for meal prep!
Ingredients
- 200g spaghetti or soba noodles
- 2 cups broccoli florets
- 2 tablespoons sesame oil
- 3 tablespoons tahini
- 2 tablespoons soy sauce
- 1 tablespoon maple syrup
- 1 teaspoon sriracha (optional)
- 1 teaspoon rice vinegar
- Sesame seeds for garnish
How to Prepare
- Cook noodles according to package instructions. Drain and set aside.
- Heat sesame oil in a pan over medium heat. Add broccoli and sauté for 4-5 minutes until bright green and slightly crisp.
- In a bowl, whisk together tahini, soy sauce, maple syrup, sriracha, and rice vinegar.
- Toss cooked noodles with broccoli and sauce until evenly coated.
- Serve with sesame seeds sprinkled on top.
Add some roasted peanuts or cashews for extra crunch. This dish is ready in under 20 minutes and is perfect for a fast, satisfying vegan dinner.
Quick Tips for Fast Vegan Dinners
Making fast vegan dinners doesn’t have to be stressful. Here are a few tips I use to make weeknight cooking easier:
- Prep veggies ahead of time – Wash, chop, and store them in containers in the fridge. This can cut cooking time in half.
- Use pantry staples – Canned beans, chickpeas, tomatoes, and pasta can be lifesavers on busy nights.
- One-pan meals are your friend – They reduce both cooking and cleanup time.
- Keep sauces simple – A quick stir-fry sauce, peanut sauce, or teriyaki glaze can elevate any dish in minutes.
- Batch cook grains – Cook rice, quinoa, or noodles in advance and store for up to 3 days to save time.
Why These Recipes Work for Busy People
All five recipes share common advantages that make them ideal for anyone with a busy schedule:
- Fast: Each recipe is done in 20 minutes or less.
- Easy ingredients: Most are made with items you likely have at home or can grab at the store easily.
- One-pan or minimal cleanup: Saves time and stress in the kitchen.
- Flexible: You can swap veggies, proteins, or noodles to match what’s in your fridge.
- Balanced: They’re hearty and filling, with protein, fiber, and flavor.
Final Thoughts
Eating a healthy, satisfying vegan dinner doesn’t have to be complicated or time-consuming. With just a few pantry staples, some fresh veggies, and a handful of simple sauces, you can have a delicious meal on the table in under 20 minutes.
Whether you’re craving creamy peanut butter noodles, fresh lettuce wraps, tangy chickpeas, or flavorful stir-fried noodles, these five recipes are a great starting point for anyone new to vegan cooking or just looking to save time after work.
Try them out, mix and match your favorite ingredients, and see how easy it can be to eat plant-based without spending hours in the kitchen. Your taste buds, and your schedule, will thank you!
