Best Vegetarian Sunday Roast Recipes for Delicious Meals

Updated On: October 7, 2025

Sunday roasts are a beloved tradition, bringing family and friends together for a hearty and comforting meal. But who says a roast has to be all about meat?

Vegetarian Sunday roasts are just as satisfying, packed with vibrant flavors, wholesome ingredients, and plenty of textures to delight your palate. Whether you’re a dedicated vegetarian or simply looking to add more plant-based meals to your routine, these recipes prove that roasts can be both indulgent and nutritious without the need for animal products.

In this post, we’ll explore some of the best vegetarian Sunday roast recipes that are perfect for any occasion. From stuffed butternut squash to nut roasts and veggie-packed sides, these dishes will impress even the staunchest carnivores.

Plus, they’re easy to prepare and adaptable to your tastes. Get ready to transform your Sunday dinner into a festive, meat-free celebration!

Why You’ll Love This Recipe

These vegetarian Sunday roast recipes offer a wonderful combination of flavors and textures that can rival any traditional roast. They use seasonal vegetables, aromatic herbs, and wholesome ingredients to create satisfying main dishes that are both hearty and healthy.

Plus, these recipes are versatile — perfect for special occasions, family dinners, or when you just want something comforting and delicious.

Vegetarian roasts are great because they:

  • Are packed with nutrients from fresh vegetables, nuts, and legumes
  • Offer endless variety with different textures and flavors
  • Can be made ahead of time, giving you more time to enjoy your guests
  • Provide a great alternative for vegetarians, vegans, or anyone looking to reduce meat consumption

Ingredients

Classic Nut Roast

  • 150g mixed nuts (walnuts, almonds, cashews)
  • 100g breadcrumbs
  • 1 onion, finely chopped
  • 2 garlic cloves, minced
  • 1 carrot, grated
  • 100g mushrooms, chopped
  • 2 tbsp soy sauce
  • 1 tbsp tomato purée
  • 1 tsp dried thyme
  • 2 eggs (or flax eggs for vegan)
  • Salt and pepper to taste

Stuffed Butternut Squash

  • 1 large butternut squash, halved and deseeded
  • 1 cup cooked quinoa
  • 100g spinach, sautéed
  • 50g dried cranberries
  • 50g toasted pumpkin seeds
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 1 tsp cinnamon
  • 1 tsp smoked paprika
  • Olive oil for roasting
  • Salt and pepper to taste

Roasted Vegetable Medley

  • 2 parsnips, peeled and chopped
  • 3 carrots, peeled and chopped
  • 1 head of broccoli, cut into florets
  • 3 tbsp olive oil
  • 2 tsp dried rosemary
  • Salt and pepper to taste

Equipment

  • Oven
  • Baking trays
  • Mixing bowls
  • Food processor (for nut roast)
  • Knife and chopping board
  • Roasting dish
  • Sauté pan
  • Measuring cups and spoons
  • Aluminium foil or baking parchment

Instructions

  1. Prepare the nut roast: Preheat your oven to 180°C (350°F). Chop the mixed nuts roughly or pulse in a food processor until coarsely ground. Set aside.
  2. Sauté the vegetables: In a sauté pan, heat a little olive oil and cook the onion, garlic, carrot, and mushrooms until soft and fragrant (about 5-7 minutes). Stir in the soy sauce, tomato purée, and thyme. Remove from heat.
  3. Mix the nut roast: In a large bowl, combine the ground nuts, sautéed vegetables, breadcrumbs, and beaten eggs. Season with salt and pepper. Mix well to form a thick mixture.
  4. Bake the nut roast: Line a loaf tin with baking parchment and spoon in the mixture, pressing down firmly. Bake for 45-50 minutes until firm and golden on top. Allow to cool slightly before removing from the tin.
  5. Prepare the butternut squash: While the nut roast bakes, drizzle the butternut squash halves with olive oil, season with salt and pepper, and place cut-side down on a baking tray.
  6. Roast the squash: Roast for about 40 minutes or until tender when pierced with a fork.
  7. Make the stuffing: In a pan, sauté the onion and garlic until soft. In a bowl, combine cooked quinoa, sautéed spinach, dried cranberries, pumpkin seeds, cinnamon, and smoked paprika. Season with salt and pepper.
  8. Stuff the squash: Turn the butternut squash cut-side up and fill with the quinoa mixture. Return to the oven for another 10 minutes to warm through and meld flavors.
  9. Roast the vegetables: Toss parsnips, carrots, and broccoli in olive oil, rosemary, salt, and pepper. Spread on a baking tray and roast in the oven for 25-30 minutes until tender and caramelized.
  10. Serve: Slice the nut roast and serve alongside the stuffed butternut squash and roasted vegetables. Add your favorite vegetarian gravy or sauce for an indulgent finish.

Tips & Variations

“For a vegan nut roast, substitute eggs with flax eggs (1 tbsp ground flaxseed mixed with 3 tbsp water per egg) and use vegan breadcrumbs.”

  • Try adding fresh herbs like sage or parsley to the nut roast for an aromatic boost.
  • For extra creaminess, serve the stuffed squash with a drizzle of tahini sauce or a dollop of vegan yogurt.
  • Roast seasonal vegetables like Brussels sprouts, sweet potatoes, or beets for variety.
  • Make your gravy from vegetable stock, caramelized onions, and mushrooms for rich flavor without meat.
  • Pair these roasts with homemade mashed potatoes or creamy cauliflower mash for a traditional feel.

Nutrition Facts

Recipe Calories (per serving) Protein Fat Carbohydrates Fiber
Nut Roast 320 kcal 12g 18g 25g 6g
Stuffed Butternut Squash 280 kcal 8g 10g 40g 7g
Roasted Vegetables 150 kcal 4g 7g 20g 6g

Serving Suggestions

These vegetarian roasts pair beautifully with traditional Sunday roast accompaniments. Serve with creamy mashed potatoes, Yorkshire puddings (try a vegetarian batter), and plenty of steamed greens like kale or green beans.

For an extra indulgent touch, add a rich vegetarian gravy or a tangy cranberry sauce. If you’re interested in something sweet to finish, check out this Cinnamon Pecan Ice Cream Recipe or the decadent Chocolate Heaven Cake Recipe.

For a lighter starter, you might enjoy the comforting Clam Chowder San Francisco Recipe (vegetarian adaptations possible) or a fresh salad with a tangy vinaigrette.

Conclusion

Vegetarian Sunday roasts are a fantastic way to bring warmth, flavor, and a festive spirit to your table without relying on meat. These recipes, from the classic nut roast to the vibrant stuffed butternut squash and roasted vegetable medley, offer delicious options that will satisfy everyone at your meal.

With fresh ingredients, thoughtful seasoning, and simple techniques, you can create a memorable Sunday dinner that honors tradition while embracing plant-based goodness. Whether you’re a vegetarian or just exploring new meal ideas, these recipes will quickly become favorites in your cooking repertoire.

So grab your apron, preheat the oven, and enjoy a wonderful vegetarian roast experience that turns any Sunday into a special occasion!

📖 Recipe Card: Best Vegetarian Sunday Roast

Description: A hearty and flavorful vegetarian roast perfect for Sunday dinners. Packed with roasted vegetables, a savory nut roast, and rich gravy.

Prep Time: PT20M
Cook Time: PT1H10M
Total Time: PT1H30M

Servings: 6 servings

Ingredients

  • 1 cup mixed nuts (walnuts, almonds, cashews), chopped
  • 1 cup cooked lentils
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup breadcrumbs
  • 2 tablespoons olive oil
  • 1 tablespoon soy sauce
  • 1 teaspoon dried thyme
  • 3 large carrots, peeled and chopped
  • 2 large potatoes, peeled and chopped
  • 200g green beans, trimmed
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 180°C (350°F).
  2. Sauté onion and garlic in olive oil until soft.
  3. Mix nuts, lentils, sautéed onion, garlic, breadcrumbs, soy sauce, thyme, salt, and pepper.
  4. Press mixture into a loaf pan and bake for 45 minutes.
  5. Roast carrots and potatoes with olive oil, salt, and pepper for 40 minutes.
  6. Steam green beans until tender.
  7. Serve nut roast sliced with roasted vegetables and steamed green beans.

Nutrition: Calories: 350 kcal | Protein: 15 g | Fat: 18 g | Carbs: 30 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegetarian Sunday Roast”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegetarian roast perfect for Sunday dinners. Packed with roasted vegetables, a savory nut roast, and rich gravy.”, “prepTime”: “PT20M”, “cookTime”: “PT1H10M”, “totalTime”: “PT1H30M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 cup mixed nuts (walnuts, almonds, cashews), chopped”, “1 cup cooked lentils”, “1 small onion, finely chopped”, “2 cloves garlic, minced”, “1 cup breadcrumbs”, “2 tablespoons olive oil”, “1 tablespoon soy sauce”, “1 teaspoon dried thyme”, “3 large carrots, peeled and chopped”, “2 large potatoes, peeled and chopped”, “200g green beans, trimmed”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 180\u00b0C (350\u00b0F).”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion and garlic in olive oil until soft.”}, {“@type”: “HowToStep”, “text”: “Mix nuts, lentils, saut\u00e9ed onion, garlic, breadcrumbs, soy sauce, thyme, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Press mixture into a loaf pan and bake for 45 minutes.”}, {“@type”: “HowToStep”, “text”: “Roast carrots and potatoes with olive oil, salt, and pepper for 40 minutes.”}, {“@type”: “HowToStep”, “text”: “Steam green beans until tender.”}, {“@type”: “HowToStep”, “text”: “Serve nut roast sliced with roasted vegetables and steamed green beans.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “15 g”, “fatContent”: “18 g”, “carbohydrateContent”: “30 g”}}

Photo of author

Marta K

Leave a Comment

X