Vegan Sunday Dinner Recipe Ideas for a Delicious Feast

Updated On: October 4, 2025

Sunday dinners are a special tradition for many families, offering a chance to gather around the table and enjoy a comforting, home-cooked meal. For those embracing a plant-based lifestyle, finding a vegan Sunday dinner recipe that is both hearty and delicious can sometimes feel challenging.

But don’t worry — this recipe is designed to be a complete feast, packed with flavors, textures, and nutrients that will satisfy vegans and non-vegans alike. Whether you’re hosting friends or enjoying a quiet night in, this vegan Sunday dinner will leave everyone feeling nourished and content.

We’ll be preparing a savory main dish accompanied by vibrant sides and a luscious gravy that brings the whole meal together. Plus, I’ll share some handy tips and variations so you can customize it to your taste.

Ready to cook a Sunday dinner that’s wholesome, festive, and 100% plant-based? Let’s dive in!

Why You’ll Love This Recipe

This vegan Sunday dinner recipe is a perfect blend of traditional comfort and modern plant-based nutrition. It uses simple, wholesome ingredients that are easy to find, making it accessible to cooks of all skill levels.

The flavors are rich and satisfying, with a beautiful balance of herbs, spices, and umami that mimic classic Sunday fare without any animal products.

What makes this recipe stand out is its versatility — you can easily swap out vegetables based on what’s in season or what you have on hand. It’s also a great way to introduce even the pickiest eaters to the joys of vegan cooking.

Plus, it’s a wonderful way to show your loved ones that vegan meals don’t mean sacrificing taste or tradition. For more plant-based inspiration, check out our Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes and Vegetable Alfredo Recipes for Creamy, Healthy Dinners.

Ingredients

  • 1 cup dried lentils (brown or green, rinsed)
  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 3 large carrots, peeled and diced
  • 2 celery stalks, diced
  • 1 cup mushrooms, chopped
  • 1 cup vegetable broth
  • 1 tablespoon tomato paste
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 2 tablespoons soy sauce or tamari for soy-free
  • 1 cup cooked mashed potatoes (prepared with plant-based milk and vegan butter)
  • Salt and pepper to taste
  • Fresh parsley, chopped for garnish
  • Optional: 1/2 cup frozen peas

Equipment

  • Large saucepan or pot
  • Frying pan or skillet
  • Mixing bowl
  • Wooden spoon or spatula
  • Baking dish (if making a shepherd’s pie style bake)
  • Measuring cups and spoons
  • Knife and cutting board

Instructions

  1. Cook the lentils: Place the rinsed lentils in a large saucepan and cover with water. Bring to a boil, then reduce to a simmer and cook for about 20-25 minutes until tender but not mushy. Drain and set aside.
  2. Sauté the vegetables: Heat the olive oil in a frying pan over medium heat. Add the chopped onion, garlic, carrots, celery, and mushrooms. Cook for 8-10 minutes, stirring occasionally, until the vegetables are softened and starting to brown.
  3. Add flavorings: Stir in the tomato paste, dried thyme, rosemary, and soy sauce. Cook for 2 minutes to allow the flavors to meld together.
  4. Combine lentils and broth: Add the cooked lentils and vegetable broth to the pan with the sautéed vegetables. If you’re using frozen peas, add them now. Stir well and simmer for 10 minutes, allowing the mixture to thicken slightly. Season with salt and pepper to taste.
  5. Prepare mashed potatoes: If you haven’t already, prepare your mashed potatoes using your favorite plant-based milk and vegan butter for a creamy texture.
  6. Assemble (optional shepherd’s pie style): Preheat your oven to 375°F (190°C). Transfer the lentil-vegetable mixture to a baking dish and spread evenly. Top with the mashed potatoes, smoothing the surface with a spoon or spatula.
  7. Bake: Place the baking dish in the oven and bake for 20-25 minutes until the top is golden and slightly crispy.
  8. Garnish and serve: Remove from the oven and sprinkle with fresh parsley. Let it cool for a few minutes before serving.

Tips & Variations

Try swapping lentils for cooked chickpeas or black beans for a different texture and flavor.

For a gluten-free version, simply ensure your soy sauce is tamari or another gluten-free alternative. You can also customize the vegetables based on your preferences or seasonal availability — sweet potatoes, parsnips, or zucchini work beautifully.

If you want to add a creamy element, consider topping the dish with our Vegan Bechamel Sauce instead of mashed potatoes for a rich, silky finish.

Looking for more hearty vegan dinners? Check out these great options: Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas and Vegan Slow Cooker Recipe for Easy, Delicious Meals.

Nutrition Facts

Nutrient Amount per Serving
Calories 350 kcal
Protein 18 g
Carbohydrates 45 g
Fiber 12 g
Fat 8 g
Saturated Fat 1 g
Sodium 550 mg
Iron 4 mg

Serving Suggestions

This vegan Sunday dinner pairs wonderfully with a fresh side salad dressed with lemon vinaigrette or a simple arugula and walnut salad for a peppery crunch. A crusty loaf of vegan bread, such as our Vegan Bread Machine Recipe for Soft, Delicious Loaves, is perfect for mopping up any sauce or gravy.

For a festive touch, add roasted Brussels sprouts or green beans seasoned with garlic and lemon. A light dessert like a fruit sorbet or our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious rounds out the meal beautifully.

Conclusion

Creating a vegan Sunday dinner that feels special, nourishing, and satisfying is easier than you might think. This recipe brings together hearty lentils, fresh vegetables, and comforting mashed potatoes into a dish that feels like a true celebration of plant-based eating.

It’s ideal for those looking to enjoy a wholesome meal that respects traditional Sunday dinner vibes without compromising on taste or nutrition.

Remember, the best meals are those shared with loved ones, and this vegan Sunday dinner is sure to bring everyone to the table with smiles. Don’t hesitate to experiment with ingredients and make it your own.

For more delicious vegan recipes to complement your dinner, explore our collection of Peruvian Vegetable Recipes for Flavorful Healthy Meals and other plant-based delights. Happy cooking!

📖 Recipe Card: Vegan Sunday Dinner

Description: A hearty and flavorful vegan meal perfect for Sunday gatherings. Includes roasted vegetables, lentil loaf, and a creamy cashew gravy.

Prep Time: PT20M
Cook Time: PT50M
Total Time: PT1H10M

Servings: 6 servings

Ingredients

  • 2 cups cooked lentils
  • 1 cup breadcrumbs
  • 1/2 cup finely chopped onion
  • 2 cloves garlic, minced
  • 1/2 cup grated carrots
  • 1/4 cup ground flaxseed mixed with 3/4 cup water
  • 1/4 cup tomato paste
  • 1 teaspoon dried thyme
  • 1 teaspoon smoked paprika
  • 4 cups mixed vegetables (carrots, potatoes, Brussels sprouts)
  • 2 tablespoons olive oil
  • 1 cup raw cashews (soaked)
  • 1 cup vegetable broth
  • 1 tablespoon nutritional yeast
  • 1 tablespoon lemon juice

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Mix flaxseed and water; set aside to thicken.
  3. Combine lentils, breadcrumbs, onion, garlic, carrots, tomato paste, thyme, paprika, and flax mixture in a bowl.
  4. Press mixture into a loaf pan and bake for 35 minutes.
  5. Toss mixed vegetables with olive oil and roast alongside the loaf for 35 minutes.
  6. Blend soaked cashews, vegetable broth, nutritional yeast, and lemon juice until smooth for gravy.
  7. Serve lentil loaf with roasted vegetables and pour cashew gravy on top.

Nutrition: Calories: 350 kcal | Protein: 18 g | Fat: 12 g | Carbs: 45 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Sunday Dinner”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegan meal perfect for Sunday gatherings. Includes roasted vegetables, lentil loaf, and a creamy cashew gravy.”, “prepTime”: “PT20M”, “cookTime”: “PT50M”, “totalTime”: “PT1H10M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 cups cooked lentils”, “1 cup breadcrumbs”, “1/2 cup finely chopped onion”, “2 cloves garlic, minced”, “1/2 cup grated carrots”, “1/4 cup ground flaxseed mixed with 3/4 cup water”, “1/4 cup tomato paste”, “1 teaspoon dried thyme”, “1 teaspoon smoked paprika”, “4 cups mixed vegetables (carrots, potatoes, Brussels sprouts)”, “2 tablespoons olive oil”, “1 cup raw cashews (soaked)”, “1 cup vegetable broth”, “1 tablespoon nutritional yeast”, “1 tablespoon lemon juice”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Mix flaxseed and water; set aside to thicken.”}, {“@type”: “HowToStep”, “text”: “Combine lentils, breadcrumbs, onion, garlic, carrots, tomato paste, thyme, paprika, and flax mixture in a bowl.”}, {“@type”: “HowToStep”, “text”: “Press mixture into a loaf pan and bake for 35 minutes.”}, {“@type”: “HowToStep”, “text”: “Toss mixed vegetables with olive oil and roast alongside the loaf for 35 minutes.”}, {“@type”: “HowToStep”, “text”: “Blend soaked cashews, vegetable broth, nutritional yeast, and lemon juice until smooth for gravy.”}, {“@type”: “HowToStep”, “text”: “Serve lentil loaf with roasted vegetables and pour cashew gravy on top.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “18 g”, “fatContent”: “12 g”, “carbohydrateContent”: “45 g”}}

Photo of author

Marta K

Leave a Comment

X