11 Tasty Vegan Dinner Recipes for the Whole Family
Vegan dinners don’t have to be boring or repetitive—in fact, they can be full of flavor, texture, and creativity that everyone at the table will enjoy. Whether you’re a long-time vegan or simply looking to incorporate more plant-based meals into your weekly routine, these recipes prove that wholesome eating can be delicious. With fresh produce, hearty grains, and satisfying proteins, you’ll never feel like you’re missing out.

Cooking vegan for the whole family can be easier than you think, especially with recipes that focus on accessible ingredients and simple cooking methods. From cozy comfort foods to vibrant, nutrient-packed bowls, each dish is designed to appeal to a wide range of tastes. You’ll find yourself coming back to these meals again and again for their balance of flavor and nourishment.
Best of all, vegan dinners can be surprisingly quick and fuss-free, making them perfect for busy weeknights or lazy weekends. Whether you’re craving something warm and hearty or light and refreshing, there’s a recipe here that’s sure to hit the spot. Prepare to be inspired by these plant-based ideas that make dinnertime exciting and satisfying for the whole family.
Vegan Tacos with Jackfruit and Avocado

These vegan tacos are a hit for family dinners. They feature jackfruit, which mimics pulled pork in texture, making it a fantastic meat substitute. The tacos are topped with creamy avocado slices and fresh cilantro, adding a burst of flavor and nutrition.
To make these tacos, you’ll need some simple ingredients. Start with ripe jackfruit, which you can find canned or fresh. The seasoning is key, so don’t skip the spices! Fresh avocado adds creaminess, while lime juice brings a zesty kick.
Gather your family around the table and let everyone build their tacos. It’s a fun way to enjoy dinner together. Serve with lime wedges on the side for an extra zing!
Ingredients
- 2 cans young green jackfruit in brine, drained and rinsed
- 1 tablespoon olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 1 tablespoon chili powder
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- Salt and pepper to taste
- 8 small corn tortillas
- 2 ripe avocados, sliced
- Fresh cilantro, for garnish
- Lime wedges, for serving
Instructions
- Prepare the Jackfruit: In a large skillet, heat olive oil over medium heat. Add diced onion and garlic, cooking until softened.
- Add the Jackfruit: Stir in the jackfruit, breaking it apart with a fork. Add chili powder, cumin, smoked paprika, salt, and pepper. Cook for about 10-15 minutes, stirring occasionally, until heated through.
- Warm the Tortillas: In another skillet, warm the corn tortillas for about 30 seconds on each side until pliable.
- Assemble the Tacos: Place a generous scoop of the jackfruit mixture onto each tortilla. Top with avocado slices and fresh cilantro.
- Serve: Squeeze lime juice over the tacos and enjoy!
Lentil Bolognese with Zucchini Noodles

Lentil Bolognese with Zucchini Noodles is a fantastic dish that brings comfort and nutrition to the dinner table. This recipe swaps traditional pasta for zucchini noodles, making it lighter and perfect for those looking to eat healthier. The rich, hearty lentil sauce is packed with flavor and pairs beautifully with the fresh zucchini.
This meal is not only delicious but also easy to prepare. It’s a great way to introduce more plant-based meals into your family’s diet. The kids will love the fun twist of using zucchini instead of regular pasta, and you can feel good knowing they’re getting plenty of veggies!
Ingredients
- 2 medium zucchinis, spiralized
- 1 cup green or brown lentils, rinsed
- 1 can (14 oz) crushed tomatoes
- 1 onion, diced
- 2 cloves garlic, minced
- 1 carrot, diced
- 1 celery stalk, diced
- 2 tablespoons olive oil
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and pepper to taste
- Fresh basil leaves for garnish
Instructions
- Cook the Lentils: In a pot, add the lentils and enough water to cover them. Bring to a boil, then reduce the heat and simmer for about 20-25 minutes until tender. Drain and set aside.
- Sauté the Vegetables: In a large skillet, heat olive oil over medium heat. Add the onion, garlic, carrot, and celery. Cook until softened, about 5-7 minutes.
- Add the Sauce: Stir in the crushed tomatoes, cooked lentils, oregano, basil, salt, and pepper. Let it simmer for 10-15 minutes to blend the flavors.
- Prepare the Zucchini Noodles: While the sauce simmers, spiralize the zucchinis. You can sauté them lightly in a separate pan for 2-3 minutes if you prefer them softer.
- Serve: Plate the zucchini noodles and top with the lentil Bolognese sauce. Garnish with fresh basil leaves before serving.
Chickpea and Spinach Curry

Chickpea and Spinach Curry is a delightful dish that brings warmth and comfort to any family dinner. This recipe is not only easy to make but also packed with nutrients. The combination of chickpeas and spinach creates a hearty meal that everyone will enjoy.
The curry is rich in flavor, thanks to spices like cumin and turmeric. It pairs perfectly with fluffy rice, making it a complete meal. Plus, it’s vegan-friendly, so it suits various dietary preferences.
Gather your family around the table and enjoy this delicious dish together. It’s a great way to introduce more plant-based meals into your routine!
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground turmeric
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (14 oz) coconut milk
- 4 cups fresh spinach
- Salt and pepper to taste
- Cooked rice, for serving
Instructions
- Heat olive oil in a large pan over medium heat. Add chopped onion and sauté until soft, about 5 minutes.
- Stir in minced garlic, cumin, and turmeric. Cook for another minute until fragrant.
- Add chickpeas and coconut milk to the pan. Stir well and bring to a simmer.
- Once simmering, add fresh spinach and cook until wilted, about 3-4 minutes.
- Season with salt and pepper to taste. Serve hot overcooked rice.
Sweet Potato and Black Bean Enchiladas

Sweet potato and black bean enchiladas are a fantastic choice for a family dinner. They combine the natural sweetness of sweet potatoes with the hearty texture of black beans. This dish is not only filling but also packed with nutrients, making it a perfect meal for everyone at the table.
The enchiladas are rolled in soft tortillas and topped with a rich sauce. Fresh ingredients like cilantro and avocado add a burst of flavor and color. This dish is sure to please both kids and adults alike, making it a staple in many vegan households.
Ingredients
- 2 medium sweet potatoes, peeled and diced
- 1 can black beans, drained and rinsed
- 1 cup corn (fresh or frozen)
- 1 teaspoon cumin
- 1 teaspoon chili powder
- Salt and pepper to taste
- 8 corn tortillas
- 2 cups enchilada sauce
- 1 avocado, sliced
- Cilantro for garnish
Instructions
- Preheat your oven to 375°F (190°C).
- Boil the diced sweet potatoes in a pot of water until tender, about 10-15 minutes. Drain and mash them in a bowl.
- Add black beans, corn, cumin, chili powder, salt, and pepper to the mashed sweet potatoes. Mix well.
- Spread a thin layer of enchilada sauce on the bottom of a baking dish.
- Warm the tortillas in a pan or microwave until soft. Fill each tortilla with the sweet potato mixture, roll them up, and place them seam-side down in the baking dish.
- Pour the remaining enchilada sauce over the rolled tortillas.
- Bake for 20-25 minutes until heated through. Top with avocado slices and cilantro before serving.
Cauliflower and Chickpea Buddha Bowl

The Cauliflower and Chickpea Buddha Bowl is a vibrant and nutritious meal that brings together a delightful mix of flavors and textures. This dish features roasted cauliflower, protein-packed chickpeas, and a variety of fresh vegetables, all beautifully arranged in a bowl. It’s not just a feast for the eyes; it’s also a wholesome option for family dinners.
To make this bowl even more exciting, you can add your favorite toppings like avocado, nuts, or seeds. The combination of roasted and fresh ingredients creates a satisfying meal that everyone will enjoy.
Ingredients
- 1 medium head of cauliflower, cut into florets
- 1 can (15 oz) chickpeas, drained and rinsed
- 2 tablespoons olive oil
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- Salt and pepper to taste
- 1 red bell pepper, sliced
- 1/2 red onion, sliced
- 1 cup cherry tomatoes, halved
- 1 avocado, sliced
- Fresh parsley for garnish
Instructions
- Preheat your oven to 400°F (200°C).
- In a large bowl, toss the cauliflower florets and chickpeas with olive oil, smoked paprika, garlic powder, salt, and pepper until well coated.
- Spread the mixture on a baking sheet and roast for 25-30 minutes, or until the cauliflower is golden brown and tender.
- While the cauliflower and chickpeas are roasting, prepare the fresh vegetables. Slice the red bell pepper, red onion, and cherry tomatoes.
- Once the cauliflower and chickpeas are done, assemble your Buddha bowl by layering the roasted mixture with fresh vegetables and avocado slices.
- Garnish with fresh parsley and serve immediately.
Stuffed Bell Peppers with Quinoa

Stuffed bell peppers are a colorful and nutritious choice for dinner. They are not only visually appealing but also packed with flavor and healthy ingredients. These peppers are filled with a delightful mix of quinoa, black beans, and fresh veggies, making them a wholesome meal for the whole family.
The combination of quinoa and black beans provides a great source of protein and fiber. You can customize the filling with your favorite spices and toppings. Adding slices of avocado on top gives a creamy texture that complements the dish perfectly.
These stuffed peppers are easy to prepare and make for a fun cooking activity with kids. Everyone can help with the stuffing process, making it a family affair. Plus, they are great for meal prep; you can make a batch ahead of time and reheat it for quick dinners during the week.
Ingredients
- 4 large bell peppers (any color)
- 1 cup quinoa, rinsed
- 2 cups vegetable broth
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup corn (fresh or frozen)
- 1 teaspoon cumin
- 1 teaspoon chili powder
- Salt and pepper to taste
- 1 avocado, sliced
- Fresh cilantro for garnish
Instructions
- Preheat your oven to 375°F (190°C).
- Cook quinoa in vegetable broth according to package instructions. Once cooked, fluff with a fork.
- While the quinoa cooks, cut the tops off the bell peppers and remove the seeds. Place them in a baking dish.
- In a large bowl, combine cooked quinoa, black beans, corn, cumin, chili powder, salt, and pepper. Mix well.
- Stuff each bell pepper with the quinoa mixture, packing it in gently.
- Cover the baking dish with foil and bake for 25-30 minutes.
- Remove the foil and bake for an additional 10 minutes to slightly brown the tops.
- Once done, let them cool for a few minutes. Top with avocado slices and garnish with fresh cilantro before serving.
Creamy Vegan Mushroom Stroganoff

Creamy Vegan Mushroom Stroganoff is a comforting dish that brings warmth to any family dinner. This recipe features tender pasta coated in a rich, creamy mushroom sauce. The combination of earthy mushrooms and savory spices creates a delightful flavor that everyone will love.
This dish is not only delicious but also simple to prepare. You can whip it up in under 30 minutes, making it perfect for busy weeknights. The creamy sauce is made from plant-based ingredients, ensuring that it’s suitable for everyone at the table.
Gather your ingredients and let’s get cooking!
Ingredients
- 8 oz fettuccine or your favorite pasta
- 2 tablespoons olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 16 oz mushrooms, sliced
- 1 cup vegetable broth
- 1 cup coconut milk or cashew cream
- 2 tablespoons soy sauce
- 1 tablespoon nutritional yeast
- Salt and pepper to taste
- Fresh parsley for garnish
Instructions
- Cook the Pasta: In a large pot, boil water and cook the pasta according to package instructions. Drain and set aside.
- Sauté the Vegetables: In a large skillet, heat olive oil over medium heat. Add chopped onion and garlic, sautéing until the onion is translucent.
- Add Mushrooms: Stir in the sliced mushrooms and cook until they release their moisture and become tender, about 5-7 minutes.
- Make the Sauce: Pour in the vegetable broth, coconut milk, soy sauce, and nutritional yeast. Stir well and let it simmer for about 5 minutes until slightly thickened.
- Combine: Add the cooked pasta to the skillet, tossing to coat it in the creamy sauce. Season with salt and pepper to taste.
- Serve: Garnish with fresh parsley before serving. Enjoy your delicious vegan meal!
Vegan Spinach and Artichoke Pasta Bake

This Vegan Spinach and Artichoke Pasta Bake is a comforting dish that everyone in the family will love. It combines creamy flavors with hearty pasta, making it a perfect choice for dinner. The vibrant green spinach and artichokes add a pop of color and nutrition, while the creamy sauce ties everything together.
To make this dish, start by cooking your favorite pasta until al dente. In a separate pan, sauté garlic and onion until fragrant, then add fresh spinach and artichokes. Mix in a creamy vegan sauce made from cashews or coconut milk, and season with spices like salt, pepper, and nutritional yeast for a cheesy flavor.
Combine the pasta with the spinach and artichoke mixture, then transfer it to a baking dish. Top with breadcrumbs or vegan cheese for an extra crunch. Bake until bubbly and golden. This dish is not only delicious but also a great way to sneak in some greens!
Ingredients
- 8 oz pasta (your choice)
- 1 cup fresh spinach
- 1 cup canned artichoke hearts, drained and chopped
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 cup coconut milk or cashew cream
- 1/4 cup nutritional yeast
- Salt and pepper to taste
- 1/2 cup breadcrumbs (optional)
- 1 tablespoon olive oil
Instructions
- Preheat your oven to 350°F (175°C).
- Cook the pasta according to package instructions. Drain and set aside.
- In a large skillet, heat olive oil over medium heat. Sauté the onion and garlic until soft.
- Add the spinach and artichokes, cooking until the spinach wilts.
- Stir in the coconut milk or cashew cream and nutritional yeast. Season with salt and pepper.
- Combine the cooked pasta with the spinach mixture and mix well.
- Transfer to a baking dish and top with breadcrumbs if using.
- Bake for 25-30 minutes, or until golden and bubbly.
- Let it cool slightly before serving. Enjoy your delicious vegan meal!
Mushroom and Walnut-Stuffed Portobello Caps

Mushroom and walnut-stuffed portobello caps are a fantastic choice for a family dinner. These hearty mushrooms serve as a perfect vessel for a savory filling. The combination of mushrooms and walnuts creates a rich texture and flavor that everyone will love.
Start by preparing the portobello caps. Clean them gently and remove the stems. The filling is made with finely chopped mushrooms, walnuts, garlic, and herbs. Sauté these ingredients until they’re fragrant and tender. Then, mix in breadcrumbs for added texture and a bit of olive oil for moisture.
Once the filling is ready, generously stuff each portobello cap. Bake them until the mushrooms are tender, and the tops are golden brown. This dish not only looks impressive but also packs a punch in taste. Serve them warm, garnished with fresh herbs for a pop of color.
Ingredients
- 4 large portobello mushrooms
- 1 cup walnuts, chopped
- 1 cup mushrooms, finely chopped
- 2 cloves garlic, minced
- 1/2 cup breadcrumbs
- 2 tablespoons olive oil
- 1 teaspoon dried thyme
- Salt and pepper to taste
- Fresh parsley for garnish
Instructions
- Preheat your oven to 375°F (190°C).
- Clean the portobello mushrooms and remove the stems.
- In a skillet, heat olive oil over medium heat. Add minced garlic and chopped mushrooms, cooking until soft.
- Stir in chopped walnuts, breadcrumbs, thyme, salt, and pepper. Cook for another 2-3 minutes.
- Stuff each portobello cap with the filling, pressing down slightly.
- Place the stuffed caps on a baking sheet and bake for 20-25 minutes until golden brown.
- Garnish with fresh parsley before serving.
Thai Peanut Noodle Salad

This Thai Peanut Noodle Salad is a colorful and tasty dish that everyone in the family will enjoy. It features a delightful mix of crunchy vegetables and smooth noodles, all tossed together with a rich peanut sauce. Perfect for a quick dinner or a light lunch, this salad is both satisfying and refreshing.
The star of this dish is the peanut sauce, which brings a creamy texture and a nutty flavor that pairs beautifully with the fresh veggies. You can customize the salad with your favorite ingredients, making it versatile for any meal. Plus, it’s easy to prepare, making it a great option for busy weeknights.
Gather your family around the table and serve this vibrant salad. It’s not just a meal; it’s a way to bring everyone together with delicious flavors and healthy ingredients.
Ingredients
- 8 oz rice noodles
- 1 cup red bell pepper, thinly sliced
- 1 cup cucumber, julienned
- 1 cup purple cabbage, shredded
- 1/2 cup fresh cilantro, chopped
- 1/4 cup roasted peanuts, chopped
- 1/4 cup peanut butter
- 2 tablespoons soy sauce
- 2 tablespoons lime juice
- 1 tablespoon maple syrup
- 1 teaspoon sesame oil
- 1 garlic clove, minced
Instructions
- Cook the Noodles: Boil water in a large pot. Add the rice noodles and cook according to package instructions. Drain and rinse under cold water.
- Prepare the Sauce: In a bowl, whisk together peanut butter, soy sauce, lime juice, maple syrup, sesame oil, and minced garlic until smooth.
- Toss the Salad: In a large bowl, combine the cooked noodles, red bell pepper, cucumber, purple cabbage, and cilantro. Pour the peanut sauce over the salad and toss to coat.
- Serve: Top with chopped peanuts for added crunch. Enjoy your Thai Peanut Noodle Salad fresh!
Vegetable Stir-Fry with Tofu

Vegetable stir-fry with tofu is a colorful and nutritious dish that brings together fresh veggies and protein-packed tofu. This recipe is perfect for a family dinner, as it’s quick to prepare and can be customized with your favorite vegetables. You can use broccoli, bell peppers, and snap peas, but feel free to add or swap in whatever you have on hand.
The key to a great stir-fry is high heat and a good wok or skillet. This method keeps the veggies crisp and vibrant, while the tofu absorbs all the delicious flavors. Serve it over rice or noodles for a complete meal that everyone will love.
Ingredients
- 1 block firm tofu, drained and cubed
- 2 cups broccoli florets
- 1 red bell pepper, sliced
- 1 cup snap peas
- 3 tablespoons soy sauce
- 2 tablespoons sesame oil
- 2 cloves garlic, minced
- 1 teaspoon ginger, minced
- 1 tablespoon cornstarch (optional, for crispy tofu)
- Cooked rice or noodles, for serving
Instructions
- Prepare the Tofu: Press the tofu to remove excess moisture. Cut it into cubes and toss with cornstarch if you want a crispy texture.
- Heat the Oil: In a large wok or skillet, heat sesame oil over medium-high heat.
- Cook the Tofu: Add the tofu cubes and cook until golden brown on all sides. Remove from the pan and set aside.
- Stir-Fry the Veggies: In the same pan, add garlic and ginger, sauté for about 30 seconds, then add broccoli, bell pepper, and snap peas. Stir-fry for 5-7 minutes until tender-crisp.
- Add Tofu and Sauce: Return the tofu to the pan, pour in soy sauce, and toss everything together. Cook for another 2 minutes to heat through.
- Serve: Serve the stir-fry over rice or noodles and enjoy!
These recipes are proof that plant-based meals can be as comforting and satisfying as any traditional dinner. With bold flavors and a variety of textures, they’re sure to win over even the most skeptical eaters at the table. You’ll find options that are hearty enough for cold evenings and fresh enough for warmer nights.
By focusing on whole, nourishing ingredients, these dishes not only taste great but also provide plenty of health benefits. From boosting energy levels to supporting overall wellness, plant-based eating is a win-win for your body and your taste buds. Plus, these recipes are budget-friendly, so you can enjoy delicious dinners without overspending.
So gather your loved ones, set the table, and enjoy a flavorful vegan feast together. Whether you stick to one favorite or rotate through all eleven recipes, you’ll be creating meals that bring people closer while making plant-based eating a delightful part of your family’s routine.
