Easy Beet and Walnut Vegetarian Roast Recipe

This post may contain affiliate links, and we receive an affiliate commission for any purchases made by you using these links. We appreciate your support!

If you’re after a hearty, healthy meal, then this delicious beet and walnut vegetarian roast recipe is pretty tough to beat! It blends the earthy sweetness of grated beets with the rich nuttiness of walnuts, creating a roast that will make your taste buds sing. This makes a fantastic vegetarian roast dinner for Thanksgiving, Christmas, or anytime!

A slice of vibrant beetroot vegetarian roast graces the plate, garnished with fresh rosemary. A fork holds a small piece, inviting you to savor each flavorful bite.
Want To Save This Recipe?
Enter your email below & we'll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

I’m a huge fan of beets — they’re so versatile! From salads to soups and even desserts, they never disappoint. That’s why I’m pretty excited to share my favorite nut roast recipe with you! Not only does it have the unique flavor of beets, but it also comes with the nutty, satisfying crunch of walnuts. It’s so tasty — and I hope this vegetarian roast will be as big a hit in your home as it is in mine!

A vegetarian roast loaf on a wooden board, topped with walnuts and rosemary, with one slice partly cut.

Why You’ll Love This Easy Nut Roast Recipe

  • It’s delicious and nutritious. Nutrition-wise, beets are packed with vitamins and minerals but low in calories, while walnuts contain omega-3 fats, fiber, and antioxidants that spell great things for your body.  
  • It looks as good as it tastes! The vibrant color of the beets really shines in this dish. The nut roast is also elegant enough to serve on special occasions like holidays or dinner parties.
  • The recipe is so easy to prepare that even novice cooks in the kitchen can nail it.
  • Grated beets, rolled oats, walnuts, and other ingredients combine to create a texture-filled dish. 
  • This recipe is gluten-free, vegetarian, dairy-free, and vegan.
  • You can easily reheat the leftovers for lunch or dinner the next day, making it suitable for meal prep. 
  • With proper storage, it will taste as amazing as the day you made it. 
Loaf of beet and oat bread topped with walnuts and a sprig of rosemary, resembling a savory vegetarian roast, placed on a wooden board.

Ingredient Notes

Grated Beets: Act as the foundation of the dish while imparting a sweet, earthy flavor to it. 

Raw Walnuts: Adds a rich, nutty flavor that complements the beets’ natural sweetness. 

Breadcrumbs: Act as a binder and helps absorb the moisture from the beets and other wet ingredients.  Use gluten-free breadcrumbs if preferred (I like to blitz my gluten-free croutons in a food processor!).

Rolled Oats: Also act as a binding agent that holds all the ingredients together. Use certified gluten-free rolled oats if needed.

White or Yellow Onion: Adds a savory flavor and contributes moisture to the dish. 

Garlic: Enhances the flavor profile of the vegetarian roast, giving it a robust, savory taste. 

Balsamic Vinegar: Brightens the flavor of the dish with its tangy-sweet taste. 

Olive Oil: Helps keep the roast moist, not dry or crumbly. Alternatively, you can use any cooking oil you prefer.

Honey or Maple Syrup: Adds more sweetness to the dish, and helps turn the roast golden brown. 

Ground Flaxseed: Acts as an egg substitute that helps hold the roast together while also adding a slight nuttiness to the dish. This ingredient isn’t absolutely necessary, as the loaf will still hold together rather well without it, but I do find it helps with slicing the loaf into intact pieces.

Fresh Rosemary: Imparts a fragrant, herbal aroma to the nut roast. If you do not have fresh, use 1/2 teaspoon of dried.

Dried Thyme: Adds a slightly minty and earthy flavor to the dish. 

Salt and Black Pepper: Enhances the flavors of the other ingredients. 

A plate with beetroot casserole and mashed potatoes, garnished with chives and sprigs of rosemary, evokes the essence of a delightful vegetarian roast, with a fork resting on the side.

How to Make This Vibrant Vegetarian Roast

A mixing bowl brimming with grated beetroot, chopped onions, oats, and herbs is expertly combined with a blue spatula to prepare a delicious vegetarian roast.
A stainless steel bowl contains a mixture of grated beets, oats, nuts, and shredded coconut—perfect for crafting a hearty vegetarian roast.
Close-up of a metal bowl filled with a colorful mixture of finely chopped beets, oats, and onions, creating the perfect base for a delicious vegetarian roast.
A bowl of beetroot and diced onion mixture, perfect for crafting a delicious vegetarian roast, sits alongside a blue spatula next to a parchment-lined baking pan.
A bowl of vibrant red, finely chopped beet mixture with visible onions sits invitingly, perfectly complementing a hearty vegetarian roast. A blue spatula rests on the side, ready for serving.
A rectangular baking dish lined with parchment paper contains a vibrant vegetarian roast, featuring a red beet mixture adorned with visible onions and fragrant herbs.
A rectangular foil-wrapped package sits on a light surface, hinting at the savory delights of a vegetarian roast within.
A rectangular loaf of dark red beetroot and nut mixture, baked in a parchment paper-lined pan, offers a delicious twist on a vegetarian roast.
A beetroot loaf reminiscent of a vegetarian roast, topped with a sprig of rosemary, rests on a wooden board. A small bowl of walnuts is placed beside it.
A fork holding a piece of beetroot tart on a white plate, reminiscent of a vegetarian roast, with a dollop of beige pureed sauce in the background.
  1. Preheat your oven to 350°F and line a standard loaf pan with parchment paper. Set it aside.
  2. In a large bowl, combine the grated beets, walnuts, breadcrumbs, oats, onion, garlic, vinegar, oil, sweetener, flaxseeds, rosemary, thyme, salt, and pepper. Mix thoroughly until the ingredients are fully blended and the mixture holds together when pressed with your hands.
  3. Transfer the mixture to the prepared loaf pan, pressing it down firmly to pack it evenly.
  4. Cover the pan with foil and bake for 40 minutes.
  5. Remove the foil and bake for another 40 minutes, or until the loaf is firm and the top is lightly crisped.
  6. Let the loaf cool for at least 15 minutes before slicing.
  7. Serve and enjoy!
A slice of beetroot loaf on a plate with a fork, served alongside creamy mashed potatoes garnished with chives, makes for a delightful vegetarian roast experience.
Close-up of a vegetarian roast beet loaf topped with walnuts and a sprig of rosemary on a wooden board, accompanied by additional rosemary on the side.

Serving Suggestions

Rectangular beet and walnut loaf serves as a delightful vegetarian roast, featuring walnut halves and a sprig of rosemary on top, all elegantly placed on a wooden board.

Expert Tips

  • Let the roast cool for about 15 minutes before serving. This will help make slicing it easier and cleaner. 
  • Lightly toast the walnuts before using them. Toasted walnuts give off a deeper, nuttier flavor profile.
  • When making the roast, aim for perfection — a mixture that isn’t too wet, dry, or sticky. If the batter seems to be too wet, add more breadcrumbs a little at a time. Too dry? Add a touch more oil and vinegar.
  • To fully deepen the flavors, you may want to saute the garlic and herbs first before incorporating them with the other ingredients. 
  • You can add other delicious ingredients, such as smoked paprika or Dijon mustard as flavor enhancers. It is versatile loaf that can handle a little creativity!
  • Lightly oiling the parchment paper before transferring the roast mixture will help make it easier to remove.  
A sliced loaf of beetroot and nut bread on a wooden board, garnished with rosemary and walnuts, complements a hearty vegetarian roast perfectly.

Storing and Reheating

Store any leftover vegetarian roast in an airtight container, or wrap it in foil or plastic wrap before keeping it in the refrigerator. When stored properly, it should be good to reheat for up to five days.

Make sure the roast has cooled completely before placing it in a container, as any condensation it accumulates may make it soggy. 

You can freeze a big batch by wrapping slices of the beet and walnut roast in foil or plastic wrap and then placing them in a freezer-safe container. They’ll be good for up to 3 months. 

You can reheat the nut roast in the oven, on the stove, or in the microwave. To moisten the roast, you may want to add a bit of olive oil or water. 

A vibrant red beet tart adorned with chopped nuts and a hint of rosemary sits on a plate, resembling an artful vegetarian roast, with a fork resting nearby.

More Delicious Vegetarian Recipes for the Holidays

Vegan Meatloaf with Cashew Gravy

Gluten-Free Vegan Pumpkin Pie

One Pot Stewed Potatoes

Slow Cooker Cranberry Sauce

A fork rests on a plate, accompanied by a beet salad on one side and mashed potatoes garnished with chives on the other, complementing a delightful vegetarian roast.

Serve with this Potato Casserole and you have a meal!

A slice of vibrant beetroot vegetarian roast graces the plate, garnished with fresh rosemary. A fork holds a small piece, inviting you to savor each flavorful bite.

Vegetarian Beet and Walnut Roast

This vegetarian roast combines earthy beets and rich walnuts, making a perfect centerpiece for Thanksgiving, Christmas, or any cozy dinner!
No ratings yet
Print Pin Rate
Course: Entrées, Main Course, Side Dish
Cuisine: American
Diet: Gluten Free, Vegetarian
Prep Time: 10 minutes
Cook Time: 1 hour 20 minutes
Cooling Time: 15 minutes
Total Time: 1 hour 45 minutes
Servings: 8 people
Author: Kristen Wood

Ingredients

  • 1 3/4 cups grated beets approximately 4 medium-sized beets, packed
  • 1 cup raw walnuts chopped
  • 1/2 cup breadcrumbs gluten-free if preferred
  • 1/2 cup rolled oats gluten-free if preferred
  • 1 white or yellow onion chopped
  • 2 cloves garlic minced
  • 2 tablespoons balsamic vinegar
  • 2 tablespoons olive oil
  • 1 tablespoon honey or maple syrup
  • 1 tablespoon ground flaxseed
  • 1 sprig fresh rosemary de-stemmed and chopped
  • 1 teaspoon dried thyme
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
Want To Save This Recipe?

Instructions

  • Preheat the oven to 350°F. Line a standard loaf pan with parchment paper, then set aside.
  • In a large mixing bowl, combine the grated beets, walnuts, breadcrumbs, oats, onion, garlic, vinegar, oil, sweetener, flaxseeds, rosemary, thyme, salt, and pepper. Mix until everything is well incorporated, and when you scrunch the mixture with your hands, it holds together.
  • Transfer the mixture into the parchment-lined loaf pan, pressing down firmly to pack it in.
  • Cover the pan with foil and bake for 40 minutes.
  • Remove the foil and then bake for an additional 40 minutes, or until the loaf is firm and the top is slightly crispy.
  • Allow the loaf to cool for at least 15 minutes before slicing.
  • Enjoy!

Nutrition

Serving: 1serving | Calories: 195kcal | Carbohydrates: 15g | Protein: 4g | Fat: 14g | Saturated Fat: 2g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 4g | Sodium: 343mg | Potassium: 139mg | Fiber: 2g | Sugar: 4g | Vitamin A: 9IU | Vitamin C: 2mg | Calcium: 43mg | Iron: 1mg
Sign up for our newsletter!SUBSCRIBE FOR THE LATEST
Have you tried this recipe?Please Rate + Comment Below!
Mention on Instagram!@moon.and.spoon.and.yum

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating