This sesame tofu and eggplant recipe makes a wonderful light lunch, and is surprisingly vegan. The eggplant is julienned then tossed with a spicy Asian style marinade before it’s cooked down into soft noodles. The tofu slices are crusted with sesame seeds then pan seared and caramelized with soy sauce.
I love these eggplant noodles because the spongy texture allows them to soak up all of the flavors. I love zucchini noodles too, but sometimes it’s nice to use something that’s a little more like actual pasta. The best part – no special equipment needed! In my area we are having a produce shortage and I haven’t seen decent zucchini in months, so I’m glad to discover that eggplant works just as well – if not a little better.
If you’ve never cooked with tofu before then keep in mind that the firmness of tofu will matter for the recipe. I used organic firm tofu, because soft or silky would fall apart too easily. If you can find extra-firm then that would work great too.
If you hate cilantro, or don’t like spice, then feel free to leave those ingredients out.
The recipe has two components, so it will take a little time to prepare but is still relatively fast. I included instructions for keeping your keto pasta noodles warm in the oven while you fry up the tofu slices. If you plan on eating a serving and saving the rest for later, then you can skip this step.
Yields 4 servings of Vegan Sesame Tofu & Eggplant
The Preparation
- 16 ounces firm tofu
- 1 cup fresh cilantro, chopped
- 3 tablespoons unseasoned rice vinegar
- 4 tablespoons sesame oil
- 2 teaspoons fresh garlic, minced
- 1 teaspoon crushed red pepper flakes
- 2 teaspoons low-carb white sugar replacement, powdered, such as Swerve
- 458 grams eggplant
- 1 tablespoon olive oil
- salt and pepper, to taste
- 1/4 cup sesame seeds
- 1/4 cup soy sauce, or coconut aminos
The Execution
1. Preheat oven to 200°F. Remove the block of tofu from it’s packaging and wrap with some paper towels. Place a plate on top of it and weigh it down. I used a really large tin of vegetables in this picture, but you can use anything handy. Let the tofu sit for a while to press some of the water out.
2. Place about ¼ cup of cilantro, 3 tablespoons rice vinegar, 2 tablespoons toasted sesame oil, minced garlic, crushed red pepper flakes, and Swerve into a large mixing bowl. Whisk together.
3. Peel and julienne the eggplant. You can julienne roughly by hand like I did, or use a mandolin with a julienne attachment for more precise “noodles.” Mix the eggplant with the marinade.
4. Add the tablespoon of olive oil to a skillet over medium-low heat. Cook the eggplant until it softens. The eggplant will soak up all of the liquids, so if you have issues with it sticking to the pan, feel free to add a little bit more sesame or olive oil. Just be sure to adjust your nutrition tracking.
5. Turn the oven off. Stir the remaining cilantro into the eggplant then transfer the noodles to an oven safe dish. Cover with a lid, or foil, and place into the oven to keep warm. Wipe out the skillet and return to the stovetop to heat up again.
6. Unwrap the tofu then cut into 8 slices. Spread the sesame seeds on a plate. Press both sides of each piece of tofu into the seeds.
7. Add 2 tablespoons of sesame oil to the skillet. Fry both sides of the tofu for 5 minutes each, or until they start to crisp up. Pour the ¼ cup of soy sauce into the pan and coat the pieces of tofu. Cook until the tofu slices look browned and caramelized with the soy sauce.
8. Remove the noodles from the oven and plate the tofu on top.
This makes a total of 4 servings of Vegan Sesame Tofu and Eggplant. Each serving comes out to be 334 calories, 27.2g fats, 5.7g net carbs, and 15.3g protein.
| NUTRITION | CALORIES | FAT | CARBS | FIBER | NET CARBS | PROTEIN |
| 16 ounce firm tofu | 426 | 21.4 | 10.7 | 5.4 | 5.2 | 37.4 |
| 1 cup fresh cilantro | 4 | 0.1 | 0.6 | 0.5 | 0.1 | 0.3 |
| 3 tablespoon unseasoned rice vinegar | 8 | 0 | 0 | 0 | 0 | 0 |
| 4 tablespoon sesame oil | 482 | 54.5 | 0 | 0 | 0 | 0 |
| 2 teaspoon fresh garlic | 8 | 0 | 1.9 | 0.1 | 1.8 | 0.4 |
| 1 teaspoon crushed red pepper flakes | 6 | 0.3 | 1 | 0.5 | 0.5 | 0.2 |
| 2 teaspoon low-carb white sugar replacement | 2 | 0 | 0 | 0 | 0 | 0 |
| 458 gram eggplant | 115 | 0.8 | 26.9 | 13.7 | 13.2 | 4.5 |
| 1 tablespoon olive oil | 119 | 13.5 | 0 | 0 | 0 | 0 |
| — salt and pepper | 0 | 0 | 0 | 0 | 0 | 0 |
| 1/4 cup sesame seeds | 181 | 15.4 | 8.2 | 4.5 | 3.8 | 5.4 |
| 1/4 cup soy sauce | 34 | 0.4 | 3.1 | 0.5 | 2.6 | 5.2 |
| Totals | 1384 | 106.3 | 52.5 | 25.2 | 27.2 | 53.4 |
| Per Serving (/4) | 346 | 26.6 | 13.1 | 6.3 | 6.8 | 13.4 |

Vegan Sesame Tofu and Eggplant
Ingredients
- 16 ounce firm tofu
- 1 cup fresh cilantro chopped
- 3 tablespoon unseasoned rice vinegar
- 4 tablespoon sesame oil
- 2 teaspoon fresh garlic minced
- 1 teaspoon crushed red pepper flakes
- 2 teaspoon low-carb white sugar replacement powdered, such as Swerve
- 458 gram eggplant
- 1 tablespoon olive oil
- salt and pepper to taste
- ¼ cup sesame seeds
- ¼ cup soy sauce or coconut aminos
Instructions
- Preheat oven to 200F. Remove the block of tofu from the packaging and wrap it in paper towels. Place a plate on top to weigh it down. Let sit for a while to press some of the water out.
- In a large mixing bowl, whisk together one-quarter of the cilantro with the rice vinegar, half of the sesame oil, minced garlic, crushed red pepper flakes, and powdered sweetener.
- Peel and julienne the eggplant by hand or using a mandolin with a julienne attachment. Toss the eggplant in the marinade.
- Heat up the olive oil in a skillet over medium-low heat. Cook the eggplant until softened, adding a little bit more sesame or olive oil if it sticks to the pan. Season to taste.
- Turn off the oven. Stir the remaining cilantro into the eggplant and transfer the noodles to an oven-safe dish. Cover with a lid or foil and place the noodles in the oven to keep warm. Wipe the skillet clean and return it to the stovetop to heat up again.
- Unwrap the tofu and cut it into slices. Spread the sesame seeds out on a plate and press both sides of each piece of tofu into the seeds.
- Add the remaining sesame oil to the skillet. Fry both sides of the tofu for 5 minutes each, or until beginning to crisp up. Pour the soy sauce into the pan and coat the tofu. Cook until brown and caramelized.
- Remove the noodles from the oven and plate the tofu on top. Serve and enjoy!

















Hi, I see that the recipe yields 4 servings, could you please help measure 1 serving or how to determine a serving
Serving sizes are generalized based on how many calories are in the whole recipe and how much volume was produced by the recipe. There is no set in stone serving size – it is all up to you. Some people prefer fasting and eating 1-2 meals a day, some people like to spread their meals out.
I’d recommend running your macros through our keto calculator (https://www.ruled.me/keto-calculator/) and adjusting from there.
Hi! When you write ‘stir the remaining cilantro into the eggplant’ is that meant to say ‘cilantro marinade’? I can’t find which step to add the marinade. I’d love to try this out so please let me know! I read over it a few times. Thanks 🙂
The marinade is used in step 3, using 1/4 cup of cilantro. The remaining (3/4 cup) of cilantro is to be stirred in, in step 5 🙂
The keto academy has a lot of animal products, I think that this wouldn’t work for you. We are coming out with something soon that can be tailored to your needs. 🙂
I have been looking for vegan keto recipes just to cut back on the amount of animal products I am eating and this recipe did that. It was easy to make and very delicious. The eggplant noodles were awesome and I can see how I can use them in other asian dishes that call for udon noodles. I will definitely make this again. I highly recommend using a mandolin to cut the eggplant.
This looks completely amazing. V keen to try.
Hope you enjoy it when you get the chance!
I made the eggplant noodles only as a side dish (protein was haddock that day). My non-keto family members ignored the egg noodles I made for them and demolished the eggplant instead.
I did not have fresh cilantro so I used West Indian green seasoning. Skipped the red pepper flakes because the green seasoning had heat to begin with. My naturopath has me on a no artificial sweetener regimen, so I substituted monk fruit for the Swerve. I will be cooking this again – and in much greater quantities!
Really, really glad to hear!
Made exactly as recipe stated. LOVED THIS! smart me doubled the recipe hoping it would be great…and it was!! Perfect timing on your vegetarian email as I am looking to be more plant based but stay the keto course.
Thank you!
Great idea, Susan! Glad you liked it.
If you are looking for more plant-based keto recommendations, we have two guides that you may like to check out:
For Vegan Keto: https://www.ruled.me/compre…
For Vegetarian Keto (with dairy and eggs): https://www.ruled.me/compre…
If you have any further questions, please let me know.
TY!
Really looking forward to making this!!! So hard to find great keto vegetarian recipes
Awesome, let us know how you like it!
If you are still looking for some keto veg recipes, we included many of our favorites in our guide to vegetarian keto :
https://www.ruled.me/compre…
And you’ll find many more options in this recipe round-up:
https://www.ruled.me/25-veg…
I just made this tonight! Very happy to have an easy vegan low carb recipe with a different flavor profile than what I usually cook. I used broccoli instead of eggplant, simply because I didn’t want to try and make eggplant noodles without a spiralizer or mandolin. (I’m a perfectionist about some things.) My only complaint? My sesame seeds did NOT stick to my tofu. Otherwise, Thank you for sharing this recipe! I needed something like this, because as a vegetarian, sometimes you get tired of all the cheese and eggs.
Just slicing the eggplant works very well – I promise (ut I can understand)! You could brush some oil or water on the tofu next time if the sesame seeds weren’t sticking well. Glad to hear you enjoyed it!
I tried making this dish, and I must say there must be a typo in step 7.
When i added 1/4 of a cup of soy sauce to the tofu the dish was ruined, I was suspicious of the ammount since the start but i went ahead with it and its such a shame.
The tofu is now Black not browned and the whole thing is extremly salty and impossible to enjoy even when accompanied byy the eggplant noodles.
I made various dishes following the 25 vegetarian keto meals and I must say this one was by far the worst and I believe the blame ends up to step 7.