Vegan Chickpea-Based Turkey Roast Recipe

If you’re searching for a heartfelt centerpiece that’s completely plant-based yet packed with rich, comforting flavor, this Vegan Chickpea-Based Turkey Roast Recipe will blow your mind. I absolutely love how this roast turns out with its perfect balance of savory herbs, a satisfying meaty texture, and an easy-to-follow method. When I first tried making this for a holiday gathering, my family went crazy for it, and I knew I had to share it with you because vegan roasts don’t get much better than this.

❤️

Why You’ll Love This Recipe

  • Rich Umami Flavor: Nutritional yeast and soy sauce combine to give this roast a depth of flavor that mimics traditional turkey perfectly.
  • Hearty Texture: Vital wheat gluten creates a firm, chewy loaf that satisfies like a meat-based roast.
  • Perfect for Special Occasions: This dish makes a stunning main course for vegan Thanksgiving or Christmas dinners.
  • Simple Cooking Process: With just a food processor, a steamer, and a skillet, the steps are easy to master even if you’re new to vegan roasting.

Ingredients You’ll Need

All the ingredients here play an important role in both taste and texture. I recommend using low sodium soy sauce for better control over salt, and opting for vegetable broth if you want a fully plant-based broth option. Each herb adds a lovely depth to the roast, and the vital wheat gluten is what gives you that “meaty” bite.

  • Chickpeas: The base for moisture and protein, make sure they’re well rinsed and drained for best results.
  • No chicken broth (or vegetable broth): Adds savory richness without overpowering the chickpeas.
  • Olive oil: Provides healthy fat and helps everything blend smoothly.
  • Nutritional yeast: My secret weapon for cheesy, umami notes that brighten the roast.
  • Low sodium soy sauce: Balances saltiness and deepens flavors — I use it twice in the recipe for layering.
  • Dried sage, thyme, rosemary: Classic herb trio that mimics holiday turkey seasoning.
  • Onion powder, garlic powder: They amplify aroma without the hassle of fresh chopping.
  • Vital wheat gluten: This is the magic that binds and creates the chewy texture you want.
  • Vegan butter or olive oil: For browning — adds a beautiful crust and richness at the end.
  • Additional broth for steaming: Keeps the roast moist as it cooks gently in the steam.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

One of the things I love most about this Vegan Chickpea-Based Turkey Roast Recipe is how easy it is to tweak to your liking. Whether you want to boost the herb profile or adjust the texture, you can make it your own effortlessly.

  • Add Mushrooms: I sometimes finely chop sautéed mushrooms into the mixture for even more umami and a juicier roast.
  • Gluten-Free Version: I’ve experimented swapping vital wheat gluten for cooked quinoa and chickpea flour, but the texture won’t be quite as firm—great if you need gluten-free though!
  • Spice it Up: Adding smoked paprika or a dash of cayenne gives the roast a warm kick that’s perfect for fall evenings.
  • Herb Swap: Fresh herbs like rosemary and thyme work beautifully if you have them at hand instead of dried.

How to Make Vegan Chickpea-Based Turkey Roast Recipe

Step 1: Blend Up the Chickpea Mixture

Start by adding your drained chickpeas, broth, olive oil, nutritional yeast, soy sauce, sage, thyme, rosemary, onion powder, and garlic powder into a food processor or blender. I like to pulse it first, then blend until smooth — you want a creamy base, but it’s okay if a few chickpea bits remain for texture. Using a spatula, scrape down the sides so you don’t leave behind any flavor packed goodness.

Step 2: Mix and Knead the Dough

Transfer this blended mixture into a large mixing bowl. Sprinkle your vital wheat gluten on top, then fold it in with a spoon or spatula until it starts coming together. Then it’s hands-on time! Knead the dough on a lightly floured surface for about 10 times. This helps develop the gluten and gives you that dense, chewy texture reminiscent of a turkey roast. Shape it gently into a loaf so it fits comfortably in your steamer.

Step 3: Steam Your Roast

Place your shaped loaf into a steamer basket inside a large pot, and pour 3 to 4 cups of broth into the bottom (not touching the roast). Cover with a lid, bring to a boil, then reduce heat to a gentle simmer. Steam for 1 hour, checking occasionally to top off the broth if it gets low. I like to spoon some extra broth over the roast halfway through—this keeps it moist and flavorful. Steaming might feel unusual if you’re new to it, but it locks in moisture beautifully.

Step 4: Brown the Outside

After steaming, let the roast cool a bit before browning. Heat a skillet over medium-high heat and melt the vegan butter with a splash of soy sauce—this combo caramelizes in the pan and forms a beautiful crust. Carefully brown the roast on all sides, turning gently to avoid tearing the surface. This final step adds a lovely texture contrast and enhances that “roast” experience.

Step 5: Slice and Serve

Slice the roast thinly for the best presentation. I usually sprinkle some fresh herbs over the top before plating to elevate the look and aroma. Serve immediately with your favorite vegan gravy and classic mashed potatoes — your guests will be amazed!

👨‍🍳

Pro Tips for Making Vegan Chickpea-Based Turkey Roast Recipe

  • Don’t Skip Kneading: I’ve learned that kneading develops the vital wheat gluten’s texture, which is crucial for that meaty bite.
  • Use Low Sodium Soy Sauce: This gives you better control over salt and prevents the roast from becoming too salty during steaming.
  • Keep an Eye on Steaming Liquid: Add broth if it evaporates too fast — I’ve had dry roasts before when I wasn’t careful.
  • Brown Gently: Too hot and fast can tear the loaf; I cook it over medium heat and turn slowly for even browning.

How to Serve Vegan Chickpea-Based Turkey Roast Recipe

A close-up image of a sliced loaf with a dark brown, slightly charred crust sprinkled with herbs on top. The inside of the loaf is light brown and moist. Three slices lie in front of the main loaf on a white marbled surface, with green herb sprigs placed around the loaf, giving a fresh look. The texture of the crust shows some roughness while the inside looks soft and even. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

I’m a fan of fresh chopped parsley or rosemary sprigs for garnish—they add a pop of green and a fresh aroma that contrasts wonderfully with the rich roast. Sometimes I do a gentle dusting of smoked paprika on top for a subtle color boost too.

Side Dishes

Mashed potatoes, vegan gravy, roasted Brussels sprouts, and cranberry sauce are my go-tos. These classic combos bring out the holiday spirit and complement the tangy-savory profile of the chickpea roast perfectly.

Creative Ways to Present

For special occasions, I like to serve the sliced roast on a large wooden board surrounded by roasted veggies and fresh herbs. It makes for a rustic, inviting centerpiece that’s both beautiful and approachable for guests—plus, it sparks great conversation!

Make Ahead and Storage

Storing Leftovers

I like to tightly wrap leftover slices in foil or store them in an airtight container in the fridge. They keep well for up to 4 days—perfect for quick reheat lunches or dinners throughout the week.

Freezing

This roast freezes beautifully! I slice it before freezing, then separate slices with parchment paper inside a freezer-safe bag. When you want it, just thaw overnight in the fridge for best results.

Reheating

Reheat slices gently in a skillet with a little vegan butter or in the oven wrapped in foil to avoid drying out. I avoid microwaving because it can toughen the texture, but it works in a pinch if you’re short on time.

FAQs

  1. Can I make this Vegan Chickpea-Based Turkey Roast Recipe gluten-free?

    Since vital wheat gluten is the main binder and texture builder in this recipe, making it fully gluten-free would require major ingredient swaps such as using chickpea flour or other binders, which changes the texture significantly. If gluten-free is a must, consider other vegan roast recipes designed specifically for gluten-free diets.

  2. What can I use instead of nutritional yeast?

    Nutritional yeast provides that cheesy, umami flavor, but if you don’t have it, you could try adding a little miso paste or a splash of soy sauce to enhance savory notes. Just be cautious with salt levels when adjusting.

  3. Can I bake this instead of steaming?

    Steaming keeps the roast moist and tender, but if you prefer baking, wrap the shaped loaf tightly in foil and bake at 350°F (175°C) for about 60 minutes. The texture may be denser, so keep an eye on moisture by brushing with broth during baking.

  4. How do I know when the roast is done steaming?

    After about an hour of steaming, the loaf should feel firm to the touch but still springy. You can also carefully slice a small piece to check the interior is cooked through and not doughy.

Final Thoughts

This Vegan Chickpea-Based Turkey Roast Recipe has become my go-to for holiday dinners where I want something hearty, flavorful, and satisfying without any animal products. I love sharing it with friends who assume plant-based meals mean compromising on taste or tradition — this roast proves otherwise every time. I hope you’ll enjoy making it as much as I do, and I can’t wait to hear how it becomes a favorite at your table.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Chickpea-Based Turkey Roast Recipe

Vegan Chickpea-Based Turkey Roast Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 126 reviews
  • Author: Emily
  • Prep Time: 20 minutes
  • Cook Time: 70 minutes
  • Total Time: 90 minutes
  • Yield: 8 servings
  • Category: Main Dish
  • Method: Steaming and Pan Frying
  • Cuisine: Vegan American
  • Diet: Vegan

Description

This Vegan Turkey Roast delivers a savory, meaty texture perfect for plant-based holiday meals like Thanksgiving and Christmas. Made primarily from chickpeas and vital wheat gluten, it is seasoned with herbs and nutritional yeast for rich flavor. The roast is steamed to perfection and then pan-browned for a crisp exterior, making it a hearty and satisfying centerpiece.


Ingredients

Units Scale

Main Ingredients

  • 15 ounce can chickpeas, drained and rinsed
  • 3/4 cup no chicken broth (vegetable broth can be used)
  • 2 tablespoons olive oil
  • 1/4 cup nutritional yeast
  • 2 tablespoons low sodium soy sauce
  • 1 teaspoon dried sage
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon dried rosemary
  • 1 teaspoon onion powder
  • 1/2 teaspoon garlic powder
  • 1 1/2 cups vital wheat gluten

For Steaming

  • 34 cups additional broth (vegetable or no chicken broth)

For Browning

  • 4 tablespoons vegan butter (or olive oil)
  • 1 tablespoon low sodium soy sauce

Instructions

  1. Blend chickpeas and seasonings: In a food processor or blender, combine drained chickpeas, 3/4 cup broth, olive oil, nutritional yeast, soy sauce, dried sage, thyme, rosemary, onion powder, and garlic powder. Blend until smooth to create the wet mixture.
  2. Mix in vital wheat gluten: Transfer blended mixture to a large bowl, scraping all contents out. Add the vital wheat gluten and mix initially with a spatula or spoon, then use hands to thoroughly combine until dough starts forming.
  3. Knead the dough: Lightly dust a clean work surface with vital wheat gluten. Place dough on the surface and knead about 10 times to develop the texture. Shape the kneaded dough into a loaf form.
  4. Steam the loaf: Prepare a large pot with a steamer basket (preferably flat-bottomed). Add 3 cups of broth to the pot. Place the shaped loaf on the steamer basket, cover, and bring broth to a boil. Reduce heat to a simmer and steam the loaf for 1 hour, adding extra broth as needed to prevent drying. Optionally, pour additional broth over the roast halfway through steaming.
  5. Cool the loaf: Remove the pot from the heat and carefully uncover. Let the loaf rest and cool slightly for a few minutes.
  6. Brown the outside: Heat a large skillet or the steaming pot over medium-high heat. Add vegan butter and allow it to melt, then stir in soy sauce. Place the steamed loaf in the pan and brown it evenly on all sides for a flavorful crust.
  7. Serve: Transfer the browned roast to a cutting board or serving platter. Optionally sprinkle with herbs, slice thinly, and serve immediately with vegan gravy and mashed potatoes.

Notes

  • This roast provides a savory, meaty texture with rich herbal flavors, making it ideal as a vegan main dish for holiday gatherings.
  • If you do not have a steamer basket, you can improvise by placing a heat-safe rack or inverted plate inside the pot above the broth.
  • Steaming gently cooks the roast, while pan browning creates a tasty, firm crust.
  • Using low sodium soy sauce keeps sodium levels moderate, and nutritional yeast adds umami depth without dairy.
  • For additional flavor, serve with vegan gravy and traditional sides like mashed potatoes.

Nutrition

  • Serving Size: 1 slice (1/8 of roast)
  • Calories: 193 kcal
  • Sugar: 1 g
  • Sodium: 426 mg
  • Fat: 9 g
  • Saturated Fat: 2 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 9 g
  • Fiber: 2 g
  • Protein: 19 g
  • Cholesterol: 0 mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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