This post may contain affiliate links. Please read my disclosure and privacy policy.
Nut Roast is not something my family made when I was growing up, but now that I’ve tried it, I’m making it an official part of our holiday spread from now on. It tastes like an upgraded holiday stuffing, only with more protein (and a lot less butter).
This recipe exists because a reader asked me to create a vegetarian meatloaf made without beans or lentils. Many nut roast recipes do call for lentils, but after some experimenting, I realized they are not necessary for texture or flavor.
Instead, this recipe features two type of nuts— pecans and walnuts— plus veggies, brown rice, and fresh herbs for the perfect texture and flavor. It’s naturally gluten-free and tastes amazing with your favorite side dishes.
⭐⭐⭐⭐⭐ Featured Review
“Our family loves this! Even those who are not vegetarian. It is a staple in our house now. Thanks for the great recipe!” – Sandy

Nut Loaf Ingredients
- Mushrooms. These are a classic addition to meatless meatloaf, because they have a hearty texture and absorb whatever flavor you add to them. Even if you’re not a fan of mushrooms, I don’t think you’ll notice them in this nut roast.
- Onion. These are cooked with the mushrooms for added flavor and texture.
- Nuts. You can use a variety of nuts in this recipe, but I tend to stick with walnuts and pecans because I usually have them around for holiday baking, anyway.
- Eggs. These add protein and help the loaf rise as it bakes. I don’t recommend using flax eggs as a substitute, so check out my vegan meatloaf recipe if you need an egg-free option.
- Brown Rice. This helps bulk up the loaf without a mushy texture. I highly recommend using pre-cooked rice to help save time. You can buy this frozen at the store, or cook it ahead of time and store it in the fridge until you’re ready to use it.
- Parmesan Cheese. This acts as an additional binder, but also adds flavor. Think of it as a salty, gluten-free flour substitute! (That also adds protein.)
- Spices & Herbs. Dried thyme, salt, and pepper go a long way in this recipe, but it also tastes even better when you add fresh herbs, like a bit of Italian parsley.

How to Make Nut Roast
Step 1:
Preheat the oven to 375ºF and prepare a 9-by-5-inch loaf pan by lightly spraying it with oil. For easier removal later, press a piece of parchment paper into the bottom of the pan. (The oil will hold the parchment paper in place so it won’t wiggle around as you work.)
In a large food processor fitted with an S-blade, add the walnuts and pecans and process briefly, until the nuts look like coarse flour.

Step 2:
Transfer the ground nuts to a large mixing bowl, then add half of the mushrooms to the food processor. (There’s no need to clean the machine between processing ingredients.)
Briefly process the mushrooms until they have a crumbly texture, then transfer the processed mushrooms to a separate bowl. (Not the same one as the nuts.) Repeat the processing with the remaining mushrooms, until all of them have been finely chopped.

Step 3:
Add the olive oil to a large, deep frying pan over medium heat, and sauté the onion until it starts to soften, about 5 minutes.
Next, add the garlic, thyme, and chopped mushrooms. This will look like a lot at first, but they will shrink considerably as they cook. Continue to cook the veggies until the mushrooms release some liquid, about 8 more minutes.

Step 4:
Transfer the cooked veggies to the large mixing bowl that has the ground nuts inside, then add in the cup of cooked brown rice. Make sure the veggies have cooled slightly before adding the Parmesan cheese and eggs.
Season with salt and black pepper then stir well, until the mixture looks relatively uniform.
Transfer the nut loaf mixture to the prepared loaf pan, and flatten it with a spatula. Bake at 375ºF for 1 hour, or until the loaf looks golden and feels firm in the center.

Nut Roast Serving Tips
Let the loaf cool in the pan for at least 15 minutes, then it’s ready to slice and serve. Use the edges of the parchment paper to easily remove the loaf from the pan.
I like to cut about 8 slices, which are barely over an inch thick. Serve them warm with your favorite holiday side dishes, like mashed potatoes, vegan gravy, and cranberry sauce.


Nut Roast Recipe
Ingredients
- ¾ cup walnut halves
- ½ cup pecan halves
- 1 tablespoon olive oil
- 1 yellow onion , chopped
- 16 ounces mushrooms (like cremini or baby bella)
- 2 cloves garlic , minced
- 1 cup cooked brown rice
- 1 cup grated Parmesan cheese
- 3 large eggs
- ¼ cup freshly chopped parsley
- 2 teaspoons dried thyme (or 1 tablespoon fresh)
- ¾ teaspoon salt
- ¼ teaspoon ground black pepper
Instructions
- Preheat the oven to 375ºF and line a 9-inch by 5-inch loaf pan with parchment paper. (I like to spray the pan with a bit of oil first, to help the parchment stay in place.)
- Add the walnuts and pecans to a food processor fitted with an S-blade and process briefly until they resemble finely ground flour. Transfer the pulverized nuts to a large mixing bowl and set them aside.
- Heat the olive oil in a large deep skillet over medium-high heat, and saute the onion until soft and translucent, about 5 minutes.
- While the onion is cooking, add the mushrooms to the food processor and process briefly until they look roughly chopped. You may need to process 8 ounces of mushrooms at a time, to make sure they are all chopped evenly. Add the mushrooms and garlic to the onion in the skillet, and saute until the liquid from the mushrooms evaporates, about 8 more minutes.
- Transfer the cooked veggies to the large mixing bowl that already has the ground nuts inside. Let them cool slightly, then add in the brown rice, Parmesan, eggs, parsley, thyme, salt, and black pepper. Stir well until everything is evenly mixed.
- Transfer the mixture to the prepared loaf pan, and use a spatula to smooth the top. Cook the loaf at 375ºF until the top is golden and firm, about 1 hour. Let it cool for at least 15 minutes before removing the loaf from the pan, then slice and serve.
- Leftovers can be stored in an airtight container in the fridge for up to 5 days.
Video
Notes
Nutrition
More Recipes to Try
If you try this Nut Roast recipe, please leave a comment and star rating below, letting me know how you like it.












This is amazing! made it as written and it was perfect. The next time I made it I added tomato paste and panko to make it more like a traditional meatloaf and it was also great! I paired it with the mushroom gravy. I so appreciate your recipes, Megan. On this day of Thanksgiving I just want to let you know that I am so grateful for you and your creativity making my meals so unique and diverse, yet still SIMPLE. I love it! Thank you!!!!
Suggestions for cheese sub to make it dairy free?
Made this a couple times. Once I halved the recipe and baked in a mini loaf pan in an airfryer. Second time in a regular pan in the oven. Delicious even to the ones who think they have to have meat with every meal and requested this dish become a regular rotation.
This was my first vegetarian Thanksgiving meal. I had never had a Nut Loaf. It was so strange-looking to me while I was making it. But so was the vegan gravy the first time I made it, and I have made it for about five years. Trusting Detoxinista and her tasty recipes, I carried on. And I loved it! I am glad we have left overs. My husband made the Intstant Pot mashed potatoes, and I poured the gravy over the nut loaf and potatoes. It was all attractive, tasty and satisfying! Thanks for this great Nut Loaf recipe!
So delicious!! I’m not a vegetarian but I wanna make it again!!
I’m glad you enjoyed it! Thanks for taking the time to leave a review.
Our family loves this! Even those who are not vegetarian. It is a staple in our house now. Thanks for the great recipe!
I forgot to rate the recipe. 5 stars!
Megan! You did it again!! It was absolutely delicious! One guest was a vegetarian for the holiday get together and we all loved tasting this too:) I only had white rice and portobello mushrooms, but they were great substitutes!!
Thank you!!!
I made this for lunch today and wow, it is delicious! The flavor is truly fantastic! Thank you, Megan, for this wonderful recipe!!!
I was impressed with this recipe. The look and texture were pretty close. The flavor was good. My friend who joined us for dinner asked for the recipe. I will definitely be making this again! Thank you.