Romy London

  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
menu icon
go to homepage
  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
search icon
Homepage link
  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
×
Home » Recipes » High-Protein

Cajun Tofu

Vegan Food Blogger, Chef and Photographer Romy London in the kitchen with vegan meals on the table in front of her.
Modified: Nov 16, 2025 · Published: Nov 16, 2025 by Romy · This post may contain affiliate links · Leave a Comment
Jump to Recipe Print Recipe

When I want big flavor without a ton of work, I make this Cajun Tofu Recipe!

The marinade brings smoky, savory, slightly sweet notes, and it helps the tofu caramelise beautifully on a hot pan. The smell alone is enough to make everyone hover around the kitchen.

The creamy cashew cajun sauce is what really takes it over the top - rich, velvety, and a bold spice mix.

Add roasted peppers or dirty rice on the side and you’ve basically made a plant-based trip to New Orleans.

Cajun tofu steaks in a skillet with cajun alfredo sauce.
Jump to:
  • 🌱 Ingredients & Notes
  • 🧑‍🍳 Instructions (Step-by-Step)
  • 💡 Expert Tips & Tricks
  • 🔜 Related Recipes
  • 📖 Recipe Card

❤️ What's Great About this Recipe

  • 🔥 Bold Cajun Flavors - This cajun tofu recipe delivers authentic Louisiana-inspired spices and cajun seasoning that transform ordinary tofu into something exciting!
  • 🌱 Plant-Powered Protein - The tofu adds a hearty, satisfying texture while soaking up all those amazing flavors.
  • 🍯 Perfect Marinade - The combination of maple syrup, liquid smoke, and smoked paprika creates incredible depth and a hint of sweetness that balances the spicy kick.
  • 🥣 Creamy Cajun Sauce - The cashew-based sauce is velvety smooth with a rich texture that coats the tofu steaks just beautifully.
  • 🕒 Quick Prep Time - Only 10 minutes of active preparation means you can focus on the cooking process and enjoying your meal.
  • 🥘 One-Pan Finish - The final step combines everything in one skillet for easy serving and fewer dishes to wash!

🌱 Ingredients & Notes

Here is everything you need for this recipe:

For the Tofu:

  • Extra Firm Tofu - Press to remove excess water or freeze and defrost overnight for better texture.
  • Maple syrup - Add sweetness and helps create caramelization when grilling.
  • Liquid smoke - Creates that distinctive smoky flavor without actual grilling.
  • Smoked paprika powder - Enhances the smoky flavor and adds a beautiful color.
  • Sesame oil - Adds richness and a nutty flavor to the marinade. Alternatively, you can swap for olive oil.
  • Tamari soy sauce - For added umami depth, substitute with regular soy sauce if not gluten-free.
  • Balsamic vinegar - Adds tanginess and helps tenderize the tofu.
  • Instant coffee granules - Creates depth and richness in the marinade.
  • Tomato paste - Adds savory notes and helps thicken the marinade.
  • Garlic - Finely mince for the best flavor distribution throughout the marinade.

For the Cajun Sauce:

  • Raw cashews - Soaked and softened to create a creamy sauce texture. Swap for coconut milk but adjust water amount for the right consistency.
  • Cajun paste - For that signature spicy cajun spice blend; adjust amount to taste.
  • Salt and pepper - Season to taste for a balanced flavor profile.
  • Fresh parsley - Chopped for garnish and a pop of color.

Scroll to the recipe card at the bottom of the post for detailed quantities and measurements.

🔪 Equipment

Here is all the equipment you need to make this recipe:

  • Tofu press - Helps remove excess water from the tofu for better texture and flavor absorption. If you don't have one, use plates and heavy objects instead.
  • Griddle pan / Grill pan- Creates those beautiful grill marks and adds smoky flavor to the tofu steaks.
  • Small bowl - For mixing the marinade ingredients together.
  • Pastry brush - Makes it easy to apply marinade evenly to both sides of tofu.
  • Blender - Needed to create a smooth, creamy cajun sauce from the cashews.
  • Large medium skillet - For heating the sauce and combining with the tofu steaks.
  • Cutting board and knife - For slicing the tofu blocks into steaks and mincing the garlic.
  • Spatula

🧑‍🍳 Instructions (Step-by-Step)

Step 1: Press the tofu

Press block of tofu to remove excess water or freeze and defrost overnight for better texture. Slice into 4 equal tofu steaks.

Step 2: Make the marinade

In a small bowl, whisk together maple syrup, liquid smoke, smoked paprika, sesame oil, soy sauce, balsamic vinegar, instant coffee, tomato paste, and minced garlic.

Step 3: Grill the tofu steaks

Preheat a griddle pan to medium-high heat. Brush marinade onto both sides of the tofu slices. Grill for 5-7 minutes per side until grill marks appear, adding more of the remaining marinade while cooking.

Step 4: Prepare the cajun sauce

Drain and rinse soaked cashews. Blend with water and cajun paste until smooth, adding more water for a thinner consistency. Season with salt and black pepper.

Step 5: Finish the dish

Heat the cajun sauce in a skillet until simmering. Add the grilled tofu steaks, season with black pepper and garnish with fresh parsley. Serve with roasted vegetables and greens.

Cajun tofu steaks in a skillet with cajun alfredo sauce.

📌 If you love Pinterest you can pin any of the images to your boards!

🍽️ Serving

Serve these cajun tofu steaks hot from the skillet with plenty of creamy cajun sauce spooned over the top.

Pair with roasted vegetables, potatoes, or sautéed greens for a complete meal. This flavorful dish is perfect for a weeknight dinner but impressive enough for guests!

For a full cajun experience, serve alongside cilantro lime rice, dirty rice, or creamy grits. A side of bell pepper and red onion adds extra color and flavor to your plate.

Grilled cajun tofu steaks in a skillet with cajun alfredo sauce.

❄️ Storage

Refrigeration

Store leftover cajun tofu steaks in an airtight container in the refrigerator for up to 3-4 days. Keep the sauce separate if possible to prevent the tofu from becoming soggy.

Meal Prep

This recipe works great for meal prep! Make a double batch of the cajun sauce and store it separately to use throughout the week on other proteins or vegetables.

Reheating

Air Fryer

For extra crispy edges, reheat tofu steaks in an air fryer at 350°F for 3-4 minutes before adding sauce.

Stovetop

For best results, reheat the tofu steaks in a skillet over medium heat until warmed through. Add a splash of water to the cajun sauce before reheating to maintain its creamy consistency.

Microwave

For a quick option, microwave tofu steaks for 1-2 minutes, then add warmed sauce. Note that the texture won't be as firm as when freshly made.

💡 Expert Tips & Tricks

Press Tofu Thoroughly

Remove as much water as possible from your tofu for the best texture and flavor absorption. If you don't have a tofu press, place the block between paper towels with a heavy skillet on top for 30 minutes.

Prep Cashews Ahead of Time

Soak cashews for at least 4 hours or overnight for the creamiest cajun sauce. For a quick method, pour boiling water over cashews and let sit for 30 minutes.

Get Perfect Grill Marks

Make sure your griddle pan is properly preheated before adding the tofu. Let the tofu cook undisturbed for several minutes before flipping to develop those coveted grill marks.

Prep Components Separately

For meal prep, store the grilled tofu steaks and cajun sauce separately, then combine when reheating for the freshest texture and flavor.

Did you make this recipe? If so, will you do me a huge favor and leave a review and star rating & let me know how you liked this recipe? THANK YOU! ❤️

🔜 Related Recipes

  • Vegan Caesar salad with crispy tofu pieces and chickpeas on a plate.
    Tofu Caesar Salad
  • A plate of black pepper stir fry with crispy pumfu tofu and veggies.
    Pumfu Pumpkin Seed Tofu
  • A bowl of healthy pad thai on a serving mat.
    Tofu Pad Thai
  • Creamy cajun alfredo with vegan cajun chicken pieces in a pasta bowl.
    Vegan Cajun Alfredo

If you loved this cajun tofu recipe, check out my Sticky BBQ Tofu for sweet and smoky flavors, or my Vegan Pork Belly Tofu for a meaty texture with rich umami taste!

Here's a handy recipe card that you can print out and keep in your kitchen for easy reference:

📖 Recipe Card

Cajun tofu steaks in a skillet.

Cajun Tofu Steaks

Romy
These Cajun Tofu Steaks with creamy cashew sauce bring all the bold Louisiana-inspired flavors! The marinated tofu gets gorgeous grill marks before being smothered in a velvety cajun sauce that's packed with spice and depth.
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 15 minutes mins
Total Time 25 minutes mins
Course Dinner, Main Course
Cuisine American, vegan
Servings 4 servings

Equipment

  • 1 Tofu press
  • 1 Griddle pan
  • 1 small bowl
  • 1 pastry brush
  • 1 blender
  • 1 Large medium skillet
  • 1 Cutting Board and Knife
  • 1 spatula

Ingredients
  

For the Tofu:

  • 1 block extra firm tofu (14-16 oz; 400g)
  • 2 tablespoons maple syrup
  • 1 teaspoon liquid smoke
  • 1 teaspoon smoked paprika powder
  • 1 tablespoon sesame oil
  • 2 tablespoons tamari soy sauce
  • 1 tablespoon balsamic vinegar
  • ½ teaspoon instant coffee granules
  • 1 tablespoons tomato paste
  • 2 cloves garlic finely minced

For the Cajun Sauce:

  • 1 cup raw cashews (140g) soaked & softened
  • ¾ cup + 1 tablespoon water (200 ml)
  • 1 tablespoon cajun paste
  • salt and black pepper to taste

For Serving:

  • fresh parsley chopped, for garnish
  • roasted vegetables
  • potatoes
  • sautéed greens

Instructions
 

  • Press the block of tofu to remove excess water or freeze and defrost overnight for better texture. Slice the tofu block into 4 equal steaks. Set aside on paper towels to drain any remaining moisture.
  • In a small bowl, whisk together the maple syrup, liquid smoke, smoked paprika powder, sesame oil, tamari soy sauce, balsamic vinegar, instant coffee granules, tomato paste, and minced garlic until well combined. This creates a smoky, flavorful base for your tofu.
  • Brush the marinade generously onto both sides of each tofu steak. Allow the tofu to sit for at least 5 minutes so it can absorb some of the flavors before cooking. Reserve the remaining marinade for basting during cooking.
  • Preheat a griddle pan to medium-high heat. Place the marinated tofu steaks on the hot grill and cook for 5-7 minutes on each side, or until distinct grill marks appear. Brush each side with additional marinade while cooking to build up flavor layers and create caramelization.
  • Drain the soaked cashews and rinse them well. Add them to a blender along with the water and cajun paste. Blend until completely smooth, adding more water if needed to achieve your desired consistency. Season with salt and pepper to taste.
  • Pour the creamy cashew sauce into a large skillet over low heat. Gently warm the sauce until it begins to simmer, being careful not to let it boil which could affect its texture.
  • Add the grilled tofu steaks to the simmering sauce in the skillet. Spoon some of the sauce over each steak. Season with a little black pepper and sprinkle with fresh chopped parsley as a garnish.
  • Transfer the tofu steaks to plates with a generous amount of the cajun sauce. Serve alongside roasted vegetables, potatoes, or sautéed greens for a complete meal. Drizzle any remaining sauce over the top for extra flavor.

Notes

  • Tofu Selection - Extra-firm tofu works best for this recipe as it holds its shape during grilling and absorbs flavors better. Pressing is essential for removing excess water.
  • Make Ahead - Prepare the cajun sauce up to 3 days in advance and store it separately from the tofu for quick assembly later.
  • Heat Level - Adjust the amount of cajun paste to your preference. Start with less if you're sensitive to spice, as you can always add more to the sauce later.
  • Serving Suggestions - These cajun tofu steaks pair wonderfully with dirty rice, creamy grits, or roasted bell peppers and red onions for a complete New Orleans-inspired meal.
  • Marinade Tip - Save some marinade before brushing on the tofu to drizzle over the finished dish for an extra flavor boost.
  • Time-Saving Option - If you're short on time for cashew soaking, pour boiling water over them and let sit for 30 minutes instead of the longer soak time.
  • Grilling Alternative - No griddle pan? You can use an outdoor grill, cast iron skillet, or even bake the tofu in the oven at 400°F/200°C on a parchment-lined baking sheet for 25-30 minutes, flipping halfway.
  • Meal Prep Friendly - This recipe works great for meal prep. The tofu steaks and sauce can be stored separately in airtight containers in the refrigerator for up to 4 days.
Keyword cajun tofu recipe, grilled tofu, tofu steaks, vegan cajun sauce

 © 2025 Romy London / Romina Callwitz | All images, videos, wordings and content are copyright protected and belong to Romina Callwitz. Please do not use any of my content without prior permission. If you wish to re-publish any (part of my) content, please get in touch via email. Thanks for your support!

*Disclosure: This page may contain affiliate links and sponsored links that earn me a small commission, at no additional cost to you. You can find more information in my Privacy Policy.

More Vegan Protein Recipes

  • Seitan and tempeh next to each other in comparison.
    Seitan Vs Tempeh
  • A skillet filled with creamy chickpea curry with tofu on top.
    Vegan Butter Chickpea Curry
  • Creamy tofu sour cream in an open jar.
    Tofu Sour Cream
  • White bean soup served into a bowl with fresh herbs on top.
    Hearty White Bean Soup

💭 Leave a Comment Cancel reply

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

Recipe Rating




Hey, I'm Romy!

On this blog, you'll find some of my favorite vegan recipes for you to try at home.

They all include detailed step-by-step instructions, so you can WOW everyone with your vegan kitchen magic in no time!

About Romy

FOLLOW ME

  • link to instagram account
  • link to facebook account
  • link to pinterest account
  • link to youtube account
  • link to tiktok account
  • Link to email

As Seen In

Romy London Uk as seen on Netflix, Channel 4, Metro, Cosmopolitan, TalkRadio, Channel 4, Evening Standard, Vegan Life, Vegan Food & Living

Latest Recipes

  • Spicy arrabbiata beans on a plate with a spoon.
    Arrabbiata Butter Beans
  • A serving spoon in a butternut squash gnocchi casserole dish.
    Squash Gnocchi Casserole
  • Pouring coffee into a tall glass with ice.
    Can You Drink Expired Coffee?

🔎 Search

Footer

↑ back to top

About

  • Privacy Policy
  • Cookie Policy

Newsletter

  • Sign up for my newsletter & NEVER miss a recipe!

Contact

  • Contact
  • Work with me

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2025 Romy London

Manage Cookie Consent
We use technologies like cookies to store and/or access device information. We do this to improve browsing experience and to show (non-) personalized ads. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}