Total Time
Prep 15 mins
Cook 25 mins

This was inspired by a recent trip to New Orleans. I wanted something vegetarian, but with Cajun taste & this is what I came up with. It's easy enough for a weeknight dinner, but tastes like you've been cooking a while. You can serve it over rice, pasta or, if you want to be really southern, grits.

Ingredients Nutrition


  1. Mix the first 9 ingredients to make a spice mix. Set aside.
  2. Heat butter and olive oil in a large pot.
  3. Add onion and saute until starting to brown.
  4. Add garlic and 3 Tbsp of the spice mix.
  5. Stir and cook a couple minutes.
  6. Add pepper and celery and cook a couple more minutes.
  7. Add tomato sauce, bay leaf and tofu.
  8. Mix well.
  9. Bring to a boil and then simmer 10 minute.
  10. Add hot sauce to taste.
Most Helpful

I make something similar, but I add gumbo file to mine. I also sometimes sear okra first, and add it. The key is to cook the tofu separately, get it nice and well done, and then add it in. You have to let it simmer a long time to really get the flavors melded. My hubby is from Louisiana, and I've been veganizing recipes for years. ;)

fay hutch July 14, 2010

I'm a big tofu buff and this sounded like a great alternative to asian-style tofu recipes. My cajun boyfriend complained that it wasn't spicy enough and I thought it had a bitter aftertaste -- courtesy the bay leaf maybe? I think that this recipe was a great idea but for us it was missing something we couldn't put our fingers on. Also, I'll suggest that the serving sizes are rather large -- we fed a family of four on one 14 oz package with plenty leftover. Thanks for sharing!

SAHS February 05, 2010