• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
At Elizabeth's Table
  • Recipes
  • Blog
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Blog
  • About
  • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Blog
    • About
    • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Mains

    Cranberry Orange Tofu (for Thanksgiving or Christmas)

    Published: Nov 6, 2025 by Elizabeth · This post contains affiliate links.

    Jump to Recipe Print Recipe

    This cranberry orange tofu is a festive main dish for Thanksgiving or Christmas, featuring crispy tofu glazed with sweet and savory cranberry-orange sauce.

    A plate of Cranberry Orange Tofu, topped with more sauce, and a side of broccoli.

    Around the holidays I'm always on the hunt for vegan main dishes. There are always so many side options that are perfectly veganizable, but it's much harder to make a main dish.

    Of course, there's some classics like shepherds pie, a stuffed squash, or a whole roasted cauliflower that can be a beautiful main dish centerpiece. But protein options are somewhat limited.

    So here's my classic pan-fried tofu, with a cranberry orange sauce. A truly easy protein option for Thanksgiving or Christmas!

    Jump to:
    • Why You'll Love This Cranberry Orange Tofu
    • Ingredient Notes & Substitutions
    • Step-By-Step Instructions
    • What to serve with Cranberry Orange Tofu
    • FAQ & Expert Tips
    • Recipe Prayer
    • More Vegan Holiday Mains
    • Tried this recipe?
    • 📖 Recipe
    • 💬 Comments
    A pan of freshly cooked cranberry orange tofu.

    Why You'll Love This Cranberry Orange Tofu

    • Dietary needs - this recipe is totally plant-based! You can easily swap soy sauce for tamari or liquid aminos, for a gluten-free version. You can also cook the tofu without oil, for an oil-free dish
    • Holiday flavors - an easy vegan protein for Thanksgiving or Christmas
    • Sweet & tangy - Cranberry sauce and orange juice create a bright, balanced glaze
    A close up view of Cranberry Orange Tofu, drizzled in cranberry sauce.

    Ingredient Notes & Substitutions

    • Super Firm Tofu: super firm tofu is a vacuum-packed tofu that does not require any pre-pressing - if you like a solid, firm tofu, look for super firm. Extra firm also works - you can press it if you want, or just make the recipe as-is. Feel free to also use tempeh or seitan (my seitan chicken would be great here!)
    • Extra Virgin Olive Oil: optional for pan-cooking. A bit of oil helps brown the tofu before we add the sauce. But for oil-free, your non-stick pan will work perfectly
    • Cranberry Sauce: you can buy a can of sauce, make my refined sugar free cranberry sauce or use anything you have leftover from the holidays
    • Orange Juice: fresh orange juice is great, but bottled juice is perfect too
    • Soy Sauce, Tamari, or Liquid Aminos: I used soy sauce, but tamari or liquid aminos works well for gluten-free
    Cranberry Orange Tofu Ingredients

    Step-By-Step Instructions

    Step 1. Slice the tofu into small cubes.

    Cranberry Orange Tofu Step 1 - slice the tofu

    Step 2. In a small bowl whisk together the cranberry sauce, orange juice, and soy sauce.

    Cranberry Orange Tofu Step 2 - mix the cranberry sauce

    Step 3. Heat a large skillet over medium-high heat. Add the olive oil, if using. Add the tofu and cook for 3-5 minutes, stirring once or twice.

    Cranberry Orange Tofu Step 3 - sauté the tofu

    Step 4. Add the cranberry orange sauce in two batches. Pour on half the sauce, stir to coat, then cook 2-3 minutes, stirring once or twice. Add the second half of the sauce and cook again with the same method.

    Cranberry Orange Tofu Step 4 - add the sauce in two batches

    Step 5. Serve with more sauce if desired.

    Cranberry Orange Tofu Step 5 - serve with more sauce

    What to serve with Cranberry Orange Tofu

    Pair with vegan mashed potatoes or sweet potato mashed potatoes.

    Serve alongside roasted vegetables like broccoli, carrots, or beets.

    Or offer as a vegan protein alongside classic holiday dishes like vegan stuffing and vegan green bean casserole.

    A plate of Cranberry Orange Tofu, topped with more sauce, and a side of broccoli.

    FAQ & Expert Tips

    Can I use store-bought cranberry sauce?

    Yes! This recipe works with a store-bought or homemade sauce.

    What type of tofu works best?

    I recommend super-firm (pre-pressed tofu) because it has a great, solid texture for pan-frying. You can also use extra firm.

    Can I bake or air fry instead of pan frying?

    Yes! Toss in oil (if using) and bake at 400 for 30 minutes or air fry for 15, then toss in all of the cranberry and bake again for 20 minutes or air fry for 10.

    Storage

    Store in an airtight container for up to a week. I like to reheat in the microwave, but for a crisp, feel free to pop in the air fryer for 5 minutes or pan-fry again in a splash of oil.

    Other protein options

    Feel free to use tempeh or seitan in place of tofu! The cooking method is the same.

    A plate of Cranberry Orange Tofu, topped with more sauce, and a side of broccoli.

    Recipe Prayer

    Thank you Lord for giving us healthy food to feed ourselves for dinner. Let us fuel our bodies so that we may do Your work. Amen.

    A plate of Cranberry Orange Tofu, topped with more sauce, and a side of broccoli.

    More Vegan Holiday Mains

    • A slice of vegan lentil shepherd's pie, with the pan of pie behind the bowl.
      Vegan Lentil Shepherd's Pie (Gluten-Free)
    • Two pieces of glazed tofu ham on a plate.
      Glazed Tofu Ham
    • Two Christmas tofu cutlets on a plate, with a generous drizzle of mustard vinaigrette..
      Christmas Tofu (Baked Hazelnut Crusted Tofu)
    • Two slices of Thanksgiving Tofu on a plate, covered with mushroom gravy.
      Thanksgiving Tofu (Easy Baked Herb Tofu For Thanksgiving)

    Tried this recipe?

    Please leave a review in the comments section below. You can also stay in touch with me on social media by following me on Instagram, Pinterest, and TikTok or by subscribing to my newsletter.

    📖 Recipe

    A plate of Cranberry Orange Tofu, topped with more sauce, and a side of broccoli.

    Cranberry Orange Tofu (for Thanksgiving or Christmas)

    This cranberry orange tofu is a festive main dish for Thanksgiving or Christmas, featuring crispy tofu glazed with sweet and savory cranberry-orange sauce.
    Print Pin Rate
    Course: Main Course
    Cuisine: American
    Prep Time: 5 minutes minutes
    Cook Time: 10 minutes minutes
    Total Time: 15 minutes minutes
    Servings: 4
    Calories: 270kcal
    Author: Elizabeth

    Equipment

    • Non-Stick Pans

    Ingredients

    • 1 16 Ounce Block Super Firm Tofu sliced into cubes (or use extra firm and pre-press as desired)
    • 2 Teaspoons Extra Virgin Olive Oil optional
    • ¾ Cup Cranberry Sauce from a can, leftover from Thanksgiving, etc. (try my refined sugar free cranberry sauce)
    • 2 Tablespoons Orange Juice fresh or bottled
    • 2 Tablespoons Soy Sauce, Liquid Aminos, or Tamari

    Instructions

    • Slice the tofu into small cubes.
    • In a small bowl whisk together the cranberry sauce, orange juice, and soy sauce.
    • Heat a large skillet over medium-high heat. Add the olive oil, if using. Add the tofu and cook for 3-5 minutes, stirring once or twice.
    • Add the cranberry orange sauce in two batches. Pour on half the sauce, stir to coat, then cook 2-3 minutes, stirring once or twice. Add the second half of the sauce and cook again with the same method.
    • Serve with more sauce if desired.

    Nutrition

    Calories: 270kcal | Carbohydrates: 31g | Protein: 20g | Fat: 8g | Saturated Fat: 0.3g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 1g | Sodium: 505mg | Potassium: 51mg | Fiber: 3g | Sugar: 18g | Vitamin A: 39IU | Vitamin C: 5mg | Calcium: 351mg | Iron: 4mg

    Nutrition information is an estimate.

    Tried this recipe?I love to see what you make! Tag me on Instagram @elizabeths_table

    More Vegan Main Dishes

    • A pan of vegan teriyaki noodles, freshly cooked.
      Vegan Teriyaki Noodle Bowl
    • A pot of vegan pot roast, ready to serve.
      Vegan Pot Roast (High Protein)
    • A pot of freshly cooked vegan shepherd's pie soup.
      Vegan Shepherd's Pie Soup
    • A sliced lentil quinoa loaf on a platter, with rosemary on the platter, and mashed potatoes in the background.
      Lentil Quinoa Loaf

    Reader Interactions

    Comments

    No Comments

    Leave a Comment! Let me know what you think: Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Elizabeth Headshot

    Hey - I'm Elizabeth

    Welcome to my table! I’m glad you’re here.
    At Elizabeth's Table I bring you easy and nutritious, plant-based recipes, explore the relationship between food and faith, and share my unique lifestyle.

    More about me →

    Cold Weather Favorites

    • A bowl of vegan minestrone soup, with a spoon, ready to serve.
      Vegan Gluten Free Minestrone Soup
    • Several glasses hot toddies, garnished with lemon slices and star anise.
      Non Alcoholic Hot Toddy
    • A casserole dish with a serving of vegan baked ziti with ricotta scooped out.
      Vegan Baked Ziti with Ricotta
    • A bowl of vegan white chicken chili, served with a dollop of non-dairy yogurt.
      Vegan White Chicken Chili

    Trending Recipes

    • A mason jar of maple simple syrup.
      Maple Simple Syrup
    • A mocktail garnished with orange peel.
      Old Fashioned Mocktail
    • A bowl of white rice and chickpea dal, ready to eat.
      Chickpea Dahl
    • A plate of Vegan Seitan Chicken.
      Vegan Seitan Chicken (Quick and Easy)

    Footer

    ↑ back to top

    About

    About Me

    See My Portfolio

    Privacy Policy

    Terms & Conditions

    Accessibility Policy

    Contact

    Sign Up for emails and updates

    Contact Me

    As an Amazon Associate I earn from qualifying purchases.

    COPYRIGHT © AT ELIZABETH'S TABLE 2025