Hey there!
If you’ve never had a silken tofu terrine, get ready—this one’s creamy, colorful, and totally satisfying.
I love how the roasted veggies pop against the smooth tofu layers.
It looks fancy but is actually simple to make.
The best part? You can make it ahead, chill it, and slice it when ready.
Great for lunch, dinner, or as a starter for your next get-together.

Why I Love This Recipe
The first time I made this, it felt like creating edible art. Each slice looks like a little masterpiece, and the texture is melt-in-your-mouth perfect.
- Layers look so pretty when you slice it.
- Tofu stays soft and creamy, veggies bring the sweet roasted flavor.
- Totally plant-based and packed with protein and fiber.
- You can serve it cold on a hot day or with a warm sauce when it’s chilly.
- No weird ingredients—just veggies, tofu, and a little seasoning.

Servings & Time
Servings: 6
Prep Time: 25 minutes
Cook Time: 25 minutes
Chill Time: 2+ hours
Total Time: About 3 hours
Macros (Per Serving, estimated)
- Calories: 210
- Protein: 12g
- Fat: 8g
- Carbs: 18g
- Fiber: 4g
Why This Recipe Works (Quick Science)
Silken tofu is high in moisture and sets up when chilled. Roasting the veggies first brings out their natural sweetness and reduces water, so your terrine doesn’t get soggy. When chilled together, the tofu firms up enough to slice but stays creamy.
Meal Plan Ideas
- Serve it with brown rice and miso soup for a full meal.
- Add it to a vegan brunch spread with fruit salad and toast.
- Slice it into cubes and top a green salad for lunch.
Common Mistakes
- Using firm tofu: This won’t give the creamy texture we want.
- Not roasting veggies first: Raw veggies release too much water and ruin the layers.
- Not chilling long enough: Give it time to firm up or it’ll fall apart when sliced.
What to Serve With
- A simple soy dipping sauce or tahini drizzle
- Steamed jasmine rice
- Crunchy cucumber salad
- Warm miso soup
FAQ
Can I use other vegetables?
Totally. Try roasted bell peppers, zucchini, or corn.
How long does it keep?
Up to 4 days in the fridge, tightly wrapped.
Can I freeze it?
I wouldn’t—it changes the tofu’s texture too much.
What’s the best tofu for this?
Silken tofu, not soft, medium, or firm. Look for the one labeled “silken.”
What You’ll Need
Ingredients:
- 2 blocks silken tofu (400g each)
- 1 cup diced carrots
- 1 cup diced pumpkin (or butternut squash)
- 1/2 cup green peas (fresh or frozen)
- 1 tbsp olive oil
- 1 tsp sea salt
- 1/2 tsp black pepper
- 1/2 tsp garlic powder
- 1 tsp lemon juice
- Fresh herbs (optional, for garnish)

.
Pro Tips
- Use a silicone loaf pan for easy unmolding.
- Let the veggies cool before layering so they don’t melt the tofu.
- Press the tofu gently between paper towels to remove excess water.
- For clean slices, use a sharp knife dipped in hot water.
- Chill overnight for best texture.
Tools Required
- Silicone loaf pan (or lined metal loaf pan)
- Mixing bowls
- Baking sheet
- Silicone spatula
- Knife & cutting board
- Measuring cups and spoons
Substitutions & Variations
- Swap pumpkin for sweet potato.
- Add roasted bell peppers or zucchini.
- Use tamari instead of salt for an umami punch.
- Add a swirl of pesto between layers for flavor.
Make Ahead Tips
- Roast veggies the day before and store in the fridge.
- Assemble the terrine the night before serving.
Let’s Make It!
STEP 1: Roast the Veggies
Toss diced carrots, pumpkin, and peas with olive oil, salt, pepper, and garlic powder. Spread on a baking sheet and roast at 400°F (200°C) for 20-25 minutes until soft and caramelized. Let cool.

STEP 2: Prep the Tofu
Place silken tofu in a large bowl. Add lemon juice and a pinch of salt. Whisk gently until smooth and creamy but still thick.

STEP 3: Layer the First Tofu Layer
Pour 1/3 of the tofu mixture into your loaf pan, smoothing it out with a spatula.

STEP 4: Add the First Veggie Layer
Scatter half of the cooled roasted carrots, pumpkin, and peas evenly over the tofu layer.

STEP 5: Repeat Layers
Pour another 1/3 of the tofu on top, spread gently. Add the remaining roasted veggies.

STEP 6: Finish with the Last Tofu Layer
Spread the final tofu layer over the top, smoothing it out evenly.

STEP 7: Chill to Set
Cover and refrigerate for at least 2 hours, or overnight, until firm enough to slice.

STEP 8: Slice & Serve
Gently unmold and slice the terrine. Garnish with herbs if you like.

Leftovers & Storage
Wrap leftovers tightly and keep in the fridge for up to 4 days. I don’t recommend freezing—it changes the texture too much.
Ready to Give It a Try?
This terrine is one of those recipes that makes you feel like a chef at home. I’d love to hear how yours turns out—drop a comment below with your experience or any questions you have. Happy layering!