A sweet, tangy, golden-roasted tempeh main that’s simple, flavorful, and perfect for any fall or holiday dinner.

Maple Dijon Tempeh Roast: A Modern Plant-Based Holiday Main
This being my second holiday season with the blog, I really wanted to put out a true plant-based holiday main and not just side dishes. Maple Dijon Tempeh Roast felt like the perfect fit. Tempeh is a favorite in our household, and you can do so much with it that creating a “roast” using the same cozy, savory-sweet flavors you’d use on traditional holiday proteins made total sense. A marinade of maple, Dijon, soy, and warm spices just screams fall and holiday time — and this one turned out absolutely lovely. Steam the tempeh first to remove any bitterness, marinate, roast, and enjoy. It’s a perfect Thanksgiving or Christmas main.
Why You’ll Love This Recipe
- It’s a true plant-based holiday main. No need for faux turkey — this is simple, flavorful, and still feels festive.
- The marinade is incredible. Maple, Dijon, soy, paprika, and thyme create a sweet-tangy, savory glaze that caramelizes beautifully in the oven.
- High-protein and satisfying. Tempeh makes this hearty enough to be the star of your holiday table.
- Easy to prepare. Steam, marinate, roast — no long ingredient list or complicated technique.
- Perfect with all the sides. Mashed potatoes, roasted vegetables, stuffing, wild rice… it all works.
- Naturally vegan and dairy-free. Nothing to swap or modify.

Ingredient Highlight: Tempeh
Tempeh is one of the most nutrient-dense plant-based proteins you can cook with. Made from fermented soybeans, it’s naturally rich in protein, fiber, and essential minerals like iron, calcium, and magnesium. Because it’s fermented, tempeh is also easier to digest than many other soy products and supports a healthy gut. Its firm, hearty texture makes it incredibly satisfying, and the fermentation process gives it a subtle nuttiness that works well with bold marinades and sauces. Tempeh is versatile, customizable, and a powerhouse ingredient that brings both flavor and nutrition to plant-based meals.

Madly Delicious Must-Know Tips & Questions
Steam first! Tempeh can have a mild bitterness straight from the package. A quick steam makes a big difference in flavor absorption and final texture.
Let it marinate. A full 30 minutes — or longer — gives the maple Dijon mixture time to soak in.
Flip while roasting. This helps develop those caramelized edges that make the dish special.
What can I serve this with?
Mashed potatoes, garlicky green beans, roasted carrots, farro stuffing, or a simple winter salad.
Can I prep it ahead?
Yes — steam and marinate the tempeh up to a day ahead. Roast when you’re ready.
Can I double the recipe?
Easily. Just use a larger sheet pan or roast in batches so everything browns evenly.

Let’s Dish About Tempeh: Did You Know?
Tempeh has been a staple in Indonesia for over a thousand years and is one of the earliest documented fermented foods made from soybeans. Its signature firmness comes from the natural binding of whole soybeans during fermentation — no fillers or shaping needed. Traditionally, fresh tempeh was wrapped in banana leaves, which helped regulate airflow and contributed to its earthy flavor. Today, tempeh is recognized worldwide not just as a plant-based protein, but as a naturally probiotic-rich food that offers a unique mix of history, nutrition, and culinary versatility.

Looking for a flavorful, plant-based holiday main? Then try my Maple Dijon Tempeh Roast!
A sweet, tangy, caramelized glaze makes this dish the perfect plant-based centerpiece for Thanksgiving or Christmas. Give it a try and tag me on Instagram @madly__delicious with #MadlyDelicious to share your take!
More Holiday Recipes for Your Table
Pomegranate-Glazed Green Beans with Toasted Almonds
Vegan Cheddar Scalloped Potatoes

Maple Dijon Tempeh Roast
Equipment
- Small sheet pan
- Skillet with lid (for steaming the tempeh)
- Pastry brush
Ingredients
- 1 (8-ounce) block of tempeh, cut into two equal pieces
- 2 tbsp olive oil
- 2 tbsp pure maple syrup
- 1½ tbsp Dijon mustard
- 1 tsp lite soy sauce (or tamari)
- Splash of balsamic vinegar
- 1 small garlic clove, grated
- ½ tsp smoked paprika
- ½ tsp dried thyme
- Salt and pepper, to taste
- ½ cup water (for steaming the tempeh)
Instructions
- Steam the tempeh: Add the two pieces of tempeh to a skillet with ½ cup water. Cover with a lid, set the heat to medium, and steam for 10 minutes. Remove from heat, transfer to a plate, and let cool for about 5 minutes.
- Make the marinade: In a shallow dish, whisk together 2 tbsp olive oil, 2 tbsp pure maple syrup, 1½ tbsp Dijon mustard, 1 tsp lite soy sauce, a splash of balsamic vinegar, 1 small grated garlic clove, ½ tsp smoked paprika, ½ tsp dried thyme, plus salt and pepper. The mixture will be thick — that’s exactly right.
- Marinate: Add the steamed tempeh to the marinade and flip to coat all sides. Let it marinate for 30 minutes. During the last 10 minutes, turn the pieces over so both sides absorb the sauce evenly and the oven to 400°F (204°C) so it’s ready to go.
- Roast: Line a small sheet pan with parchment. Transfer the marinated tempeh to the pan and brush the tops with some of the sauce. Roast for 20–25 minutes, flipping halfway through and basting again.
- Finish: Transfer the roasted tempeh to a plate and brush with any remaining maple-Dijon sauce before serving.

This Maple Dijon Tempeh Roast is my new favorite plant-based holiday main! The sweet-tangy maple and Dijon glaze caramelizes beautifully, giving the tempeh that golden, festive finish without needing any faux meat substitutes. High-protein, hearty, and so easy to prepare — just steam, marinate, and roast. It pairs perfectly with mashed potatoes, roasted vegetables, or a cozy winter salad. If you’re planning a vegan Thanksgiving or Christmas dinner, this recipe is a must-try. Delicious, nutritious, and a total show-stopper at any holiday table!