That Girl Cooks Healthy

  • Home
  • About Me
    • FAQ/Disclaimer
    • Privacy Policy
    • Work With Me
  • Recipe Index
  • Useful Articles
  • The Vegan Caribbean Recipe Cookbook
menu icon
go to homepage
  • Home
  • About Me
    • FAQ/Disclaimer
    • Privacy Policy
    • Work With Me
  • Recipe Index
  • Useful Articles
  • The Vegan Caribbean Recipe Cookbook
subscribe
search icon
Homepage link
  • Home
  • About Me
    • FAQ/Disclaimer
    • Privacy Policy
    • Work With Me
  • Recipe Index
  • Useful Articles
  • The Vegan Caribbean Recipe Cookbook
×
BLANK » Recipe Index » Strictly Vegan

Sweet Potato Rice With Smoked Tofu (Vegan)

Published: Jun 6, 2026 by Charla

Jump to Recipe Print Recipe

Learn how to make this Caribbean style one pan dish where marinated and seared smoked tofu meets a vibrant sweet potato brown rice medley. Plant based, tasty and full of wholesome goodness.

tofu topped on sweet potato rice

If you are looking for a vegan friendly rice dish that isn't boring and full of life then this sweet potato rice with smoked tofu is what you need.

This is one of those recipes that the aroma alone will entice you even before the food meets the table.

The rice is fragrant, colourful and a one pot dish cooked in my homemade vegetable broth, coconut milk, sweet potato, kale, bell peppers with a combination of my favourite herbs and spices.

This dish is turned up a notch when the pieces of marinated smoked tofu is folded into the rice.

A bold and sticky blend of soy(a) sauce, browning sauce, balsamic vinegar, maple syrup pan fried until caramelised and golden.

It's a combination that comes together so beautifully and just works so well when paired.

tofu mixed in with the rice

If you haven't already, I highly recommend trying my Vegan Turmeric Rice or my Jamaican Pumpkin Rice as you will feel right at home with the flavour profile. 

The sweet potato adds another layer of depth, natural sweetness which balances with the smoky, savoury tofu.

Whether you are a long time vegan, simply looking to add more plant based meals into your week or just someone who loves a well seasoned rice dish then this one is about to become a regular in your household.

Reasons why you will love this recipe

  • A one pot meal packed with vegetables and plant based protein
  • The sweet potatoes add natural sweetness
  • This is a great way to use tofu 
  • Naturally gluten free and dairy free
  • Perfect recipe for a meal prep
  • Freezer friendly especially for busy weeknights
  • Wholesome and filling

Ingredients you will need

Ingredients you need for sweet potato rice

  • Smoked tofu - The smokiness builds on the complexity on the marinate and makes a huge difference to the depth of flavour.
  • All purpose seasoning - Aromatic well rounded multi purpose seasoning.
  • Browning sauce - My homemade seasoning gives a beautiful rich, dark colour to the tofu.
  • Soy(a) sauce - The salty umami backbone of the marinade.
  • Balsamic vinegar - Subtle sweet and tangy taste and helps with the caramelising process.
  • Olive oil - Used in both the marinade and sauteing.
  • Maple syrup - Provides sweetness without being overpowering.
  • Tapioca starch - Gives the marinade some thickness and helps with the crispy crust on the outside of the tofu.
  • Onion/scallion/garlic and ginger - Foundation ingredients that build the base of the recipe.
  • Red and green bell pepper - Adds a pop of colour and fibre to the dish!
  • Sweet potato - This is the star of the show! Red skin Caribbean sweet potatoes with the white/cream coloured flesh.
  • Kale - A nutritional leafy green iron enriched powerhouse.
  • Thyme/chadon beni - My go Caribbean aromatic herbs.
  • Curry powder - The backbone Caribbean spice that gives the rice that vibrant bright colour.
  • Brown rice - This is nutty and more nutritional dense than it's white counterpart.
  • Vegetable broth/coconut milk - Both add much more depth in flavour as opposed to just using plain old water.
  • Pimento berries - Commonly used in Caribbean recipes of warm, earth tones.
  • Scotch bonnet - Used for flavour when whole or heat when cut or pricked.
  • Black pepper and pink salt - To enhance the taste of the dish.

 

The steps 

step1-6 preparing the marinade

  • In a small bowl, add the soy(a) sauce, homemade browning sauce, balsamic vinegar, olive oil, maple syrup, all purpose seasoning, tapioca starch and mix to combine.
  • Place the smoked tofu in a large bowl, pour the marinade over the tofu and use a spoon to thoroughly baste each piece of tofu.
  • Repeat the above step a few times so the tofu gains some colour and to allow the marinade to absorb the tofu.
step7-12 basting the tofu with the marinade

  • Cover the bowl with saran wrap/cling film, refrigerate and leave to marinate for several hours or preferably overnight (during this time you can baste the tofu ocassionally as this will deepen the flavour and colour).
  • Preheat a medium sized non stick saucepan with 2 tablespoon olive oil on medium heat.
  •  Remove the tofu from the marinade (don't throw it away) and proceed to brown the tofu on each side (this should take several minutes and you may need to do this in batches).
step13-18 searing the tofu

  • As the tofu begins to brown add 2-3 tablespoons of the reserved marinade to the saucepan to further help with browning and enhancing the taste of the tofu.
  • Once browned, remove from the saucepan and set aside (clean out the saucepan prior to moving onto the next step).
  • Preheat 2 tablespoon of olive oil in the same saucepan on medium heat.
step19-22 adding spices and vegetables to the saucepan

  • Saute the red onion, scallion, garlic and ginger until soft and translucent.
  • Add the rell bell pepper and green bell pepper and continue to cook until soft for a few minutes.
  • Add the herb and spices - curry powder, all purpose seasoning, chadon beni, thyme, pimento berries scotch bonnet along with the kale, sweet potato and brown rice.
  • Pour in the vegetable broth and coconut milk milk, stir and bring to a rolling boil.
step25-30 adding the brown rice and cooking it

  • Reduce the heat to medium-low and simmer for 25-30 minutes or until the rice is fluffy with the lid on. Keep a watchful on the rice, as you may need a add more liquid (if so, only add ¼ cup at a time as you don't want to add too much).
  • After the given time the rice should be fluffy and not mushy. Use a fork to determine the readiness. The rice grain should be soft and easy to squeeze and the liquid should have completely absorbed.
  • Fold in the tofu and allow to heat through for a few minutes.
  • Do a taste test and add black pepper and pink salt accordingly.

Notes and tips

  • Make sure to "press" the smoked tofu before marinating it, this will help to remove the excess moisture which helps the marinade to penetrate much deeper.
  • Feel free to double the tofu quantity to increase the protein levels (using 2 x 15oz or 800g instead).
  • These are links that you will need for my Curry Powder, All Purpose Seasoning and Vegetable Broth.
  • Not every tofu needs pressing, check the label first as it usually indicates whether you need to press out any additional moisture.
  • Use the timeline for cooking the rice as a guideline and always check the rice throughout this time, you may need to add more liquid or cook off any excess liquid.
  • If your rice is mushy, this tutorial on How to Fix Rice will be useful.
  • For those of you who are in the UK, The Tofoo Co is comes in XL size and comes in smoked flavour, you can purchase this from Tesco, Sainsburys, Morrisons or Asda.
  • Marinate for as long as possible, overnight for best results.
  • You can purchase the Caribbean sweet potato from most supermarkets or markets, you find will them in places with a high population of Caribbean/Latinos communities.
  • Make sure to use a sturdy non stick saucepan to prevent any sticking.
  • Don't stir the rice too much as it is cooking (as tempting as it is) leave it to cook undisturbed.
  • Don't forgot to remove the thyme stems, pimento berries and scotch bonnet prior to serving.
  • Refrigerate any leftovers when cool, store in an airtight container for up to 3 days.
  • This is a freezer friendly recipe, freeze for up to 3 months.
  • Feel free to add additional ingredients such as legumes (black beans, chickpeas, red kidney beans, oyster mushrooms, okra , cho cho, peas, carrots, tomatoe and so forth.
fork scooping up some of the rice

More recipes to try

  • Vegan Paella
  • Ital Stew
  • Vegan Caribbean Plantain Curry
  • Caribbean Pumpkin Curry (Curry Pumpkin)
  • Vegan Pineapple Fried Rice

**Please comment below and star rate if you have tried my recipes. Support my website by leaving a donation through Buying Me a Coffee. A site to show your appreciation of my hardwork over the years.  Let's be friends and engage on YouTube, Facebook and Instagram I also like to pin on Pinterest, where you can find more amazing recipes.**

 

tofu on top of yellow rice

Sweet Potato Rice With Smoked Tofu (Vegan)

Learn how to make this Caribbean style one pan dish where marinated and seared smoked tofu meets a vibrant sweet potato brown rice medley. Plant based, tasty and full of wholesome goodness.
No ratings yet
Print Pin Rate
Course: Main Entree
Cuisine: Caribbean
Prep Time: 30 minutes minutes
Cook Time: 50 minutes minutes
Total Time: 1 hour hour 20 minutes minutes
Servings: 8 people
Calories: 428kcal
Author: Charla

Ingredients

To marinate the tofu

  • 14 oz smoked tofu pressed and cubed (see notes)(double the amount 14oz)
  • ¼ cup soy(a) sauce
  • ¼ cup balsamic vinegar
  • 1½ tablespoon homemade browning sauce (use ½ teaspoon if you are using store bought)
  • 2 tablespoon olive oil
  • 1½ tablespoon maple syrup
  • 1½ tablespoon all purpose seasoning
  • 1 teaspoon tapioca starch

To cook the sweet potato rice

  • 4 tablespoon olive oil
  • 1 small red onion sliced
  • 1 scallion sliced
  • 4 garlic cloves minced
  • 2 teaspoon ginger minced
  • 1 red bell pepper chopped
  • 1 green bell pepper chopped
  • 1½ tablespoon curry powder
  • 1½ tablespoon all purpose seasoning
  • ½ tablespoon chadon beni
  • 8 sprigs of thyme
  • ½ tablespoon pimento berries
  • 1 medium sweet potato chopped (approx 3 cups)
  • 2 cups brown rice
  • 2 cups kale chopped
  • 1 scotch bonnet optional
  • 2½ cups vegetable broth
  • ¾ cup coconut milk
  • black pepper and pink salt to taste

Instructions

  • In a small bowl, add the soy(a) sauce, homemade browning sauce, balsamic vinegar, olive oil, maple syrup, all purpose seasoning, tapioca starch and mix to combine.
  • .Place the smoked tofu in a large bowl, pour the marinade over the tofu and use a spoon to thoroughly baste each piece of tofu.
  • Repeat the above step a few times so the tofu gains some colour and to allow the marinade to absorb the tofu.
  • Cover the bowl with saran wrap/cling film, refrigerate and leave to marinate for several hours or preferably overnight (during this time you can baste the tofu ocassionally as this will deepen the flavour and colour).
  • Preheat a medium sized non stick saucepan with 2 tablespoon olive oil on medium heat. 
  • Remove the tofu from the marinade (don't throw it away) and proceed to brown the tofu on each side (this should take several minutes and you may need to do this in batches).
  • As the tofu begins to brown add 2-3 tablespoons of the reserved marinade to the saucepan to further help with browning and enhancing the taste of the tofu.
  • Once browned, remove from the saucepan and set aside (clean out the saucepan prior to moving onto the next step).
  • Preheat 2 tablespoon of olive oil in the same saucepan on medium heat.
  • Saute the red onion, scallion, garlic and ginger until soft and translucent.
  • Add the rell bell pepper and green bell pepper and continue to cook until soft for a few minutes.
  • Add the herb and spices - curry powder, all purpose seasoning, chadon beni, thyme, pimento berries scotch bonnet along with the kale, sweet potato and brown rice.
  • Pour in the vegetable broth and coconut milk milk, stir and bring to a rolling boil.
  • Reduce the heat to medium-low and simmer for 25-30 minutes or until the rice is fluffy with the lid on. Keep a watchful on the rice, as you may need a add more liquid (if so, only add ¼ cup at a time as you don't want to add too much).
  • After the given time the rice should be fluffy and not mushy. Use a fork to determine the readiness. The rice grain should be soft and easy to squeeze and the liquid should have completely absorbed.
  • Fold in the tofu and allow to heat through for a few minutes.Do a taste test and add black pepper and pink salt accordingly.

Notes

  • Make sure to "press" the smoked tofu before marinating it, this will help to remove the excess moisture which helps the marinade to penetrate much deeper.
  • Feel free to double the tofu quantity to increase the protein levels (using 2 x 15oz or 800g instead).
  • These are links that you will need for my Curry Powder, All Purpose Seasoning and Vegetable Broth.
  • Not every tofu needs pressing, check the label first as it usually indicates whether you need to press out any additional moisture.
  • Use the timeline for cooking the rice as a guideline and always check the rice throughout this time, you may need to add more liquid or cook off any excess liquid.
  • If your rice is mushy, this tutorial on How to Fix Rice will be useful.
  • For those of you who are in the UK, The Tofoo Co is comes in XL size and comes in smoked flavour, you can purchase this from Tesco, Sainsburys, Morrisons or Asda.
  • Marinate for as long as possible, overnight for best results.
  • You can purchase the Caribbean sweet potato from most supermarkets or markets, you find will them in places with a high population of Caribbean/Latinos communities.
  • Make sure to use a sturdy non stick saucepan to prevent any sticking.
  • Don't stir the rice too much as it is cooking (as tempting as it is) leave it to cook undisturbed.
  • Don't forgot to remove the thyme stems, pimento berries and scotch bonnet prior to serving.
  • Refrigerate any leftovers when cool, store in an airtight container for up to 3 days.
  • This is a freezer friendly recipe, freeze for up to 3 months.
  • Feel free to add additional ingredients such as legumes (black beans, chickpeas, red kidney beans, oyster mushrooms, okra , cho cho, peas, carrots, tomatoe and so forth.

Nutrition

Calories: 428kcal | Carbohydrates: 58g | Protein: 10g | Fat: 18g | Saturated Fat: 6g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Sodium: 766mg | Potassium: 588mg | Fiber: 7g | Sugar: 8g | Vitamin A: 5392IU | Vitamin C: 42mg | Calcium: 175mg | Iron: 5mg
Tried this Recipe? Tag me Today!Mention @ThatGirlCooksHealthy or tag #ThatGirlCooksHealthy!

More Strictly Vegan

  • fries on a plate with dipping sauce
    Gluten Free Sweet Potato Fries
  • colourful salad in a blue bowl
    Chayote Salad (Cho Cho)
  • overhead picture of the cabbage
    Caribbean Curry Cabbage
  • Overhead shot of the soup
    Jamaican Pepperpot Soup (Vegan)

About Charla

I'm Charla. Caribbean foodie & Certified Health Coach. Welcome to the heaven of gluten and dairy free recipes as well as modernised healthier alternatives to some of your favourite Caribbean recipes.

Leave a Reply Cancel reply

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

Recipe Rating




a picture of Charla

Hey, I'm Charla!

I'm an avid Caribbean foodie. Welcome to the haven of gluten and dairy free recipes as well as modernised healthier alternatives to some of your favourite Caribbean recipes.

About me

Popular

  • tofu on top of yellow rice
    Sweet Potato Rice With Smoked Tofu (Vegan)
  • fish on a plate with garnish
    Air Fried Sprats With Lemon Pepper
  • Blueberry Milk

As Featured In

Footer

↑ back to top

Featured In

About

  • Privacy Policy

Contact

  • Contact
  • FAQ

Copyright © 2025 That Girl Cooks Healthy

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required