Healthy Tofu Tomatoes With White Rice

Healthy – Easy – Gluten Free – Vegan – One Pan Tomatoes with Tofu, Peppers, little taste of Garlic and White Rice

These Healthy Tofu Tomatoes are absolutely one of my favorite recipes of all time.

Healthy Tofu Tomatoes With White Rice

Are you also that kind of person that has 5 to 8 absolutely favorite meals or recipes and cook them very often? Like… almost every second day?

Because I am that kind of person. And I don’t know if that makes me a freak or weird, but… who cares, right?

I know that as a Food Blogger I supposed to make a new recipe every single day. And I do. But many times I just make something for myself that I like and I make that same meal over and over again. I probably made the same meals like a hundred times, and I’m not ashamed.

I think everybody does have some favorite meals that don’t regret to make them hundred times in a lifetime.

And I cannot always eat meals from a new recipe that I then put on my blog. Because it’s not always easy. Sure, we eat all of that that I make but it takes time. And it’s just easier to make a meal that the recipe of that you know by heart. Because sometimes is no time for me to think or to find a new recipe to make.

Anyway, my point here is that I make this Tomatoes Ragu? (I don’t even know how to call it) very often. And it’s also because it’s very easy and fast to make.. And also because we have lot’s of tomatoes in a garden by the summer. So… somebody has to eat them somehow.

And I love it so much. This combination of tomatoes, tofu, peppers, little bit taste of garlic and a cashew sauce makes it very smooth. And all that with white rice… oh, it’s a heaven for me 🙂

You might also like:

It also makes me so happy to eat it because it’s very healthy. And more importantly very Yummy. Every time we have lot’s of tomatoes in the garden we make this Tofu Tomatoes.

I like posting my favorite recipes. But I have found out that sometimes it’s very hard to take a picture of some food. Even though it’s my favorite. This one I made for 3 times. Can you imagine? First photo shooting was a few months ago when I was in England to work there. I didn’t really have any props for taking pictures. Just a few plates and bowls.

And we just bought a new and our first camera which was very cheap, but it could make a video too, and the photos were not so bad for such a cheap camera. I was very satisfied with it and happy that I have my own camera.

We took a picture of the Tofu Tomatoes but I didn’t really post it on my side. To be honest, at that time I didn’t have a website yet. I was just starting the idea of making my own Food Blog.

Then it was time when we left England and came to my parents. I borrowed my dads camera which was much better and more expansive than mine. It was Canon 50D which I’m still using at this time.

I took some photos of this recipe, but I didn’t like it at all. Many things were not right. The props that I was using, the rice was looking ugly and everything was in such a weird light. It was not looking well and delicious that it was supposed to be. I was disappointed.

So then I took a third chance. And I promised myself that it will be the last chance. I gave the delicious and healthy Tofu Tomatoes with White Rice one last chance. And if it wouldn’t end up well again, I would give up. I was thinking that maybe I shouldn’t post this recipe. But it would be a very big shame because it’s such a good recipe and it was very sad for me not to show you this guys.

Fortunately, the pictures were much better than the first and second time. Oh, I was so happy that it worked and I can post this and show you one of my the most favorite recipes. Thank God 🙂

Healthy Tofu Tomatoes With White Rice

Healthy Tofu Tomatoes With White Rice

Print Recipe
By Serves: 2-3 Cooking Time: 20-25 Minutes


  • 5-6 Tomatoes
  • 1 Green pepper
  • 1 small Onion
  • 90g Tofu
  • 1-2 Tbsp. Vegetable stock powder (or just a Salt)
  • 2 Tbsp. Cashew
  • 1 tsp. Black pepper
  • 1 clove Garlic
  • 2 Tbsp. Olive oil
  • 1 cup Rice
  • 2 Tbsp. Butter
  • 1 tsp. Salt



Heat the butter in a small pot on a medium high heat. Wash the rice and add it into the pot. Cook the rice on a butter for about 1 minute. Add 2 cups of water and 1 teaspoon of salt to the rice and bring it to boil. When the water starts to boil, turn the heat down and cover the pot. Let it cook for 15-20 minutes.


Preheat the olive oil in a big pan over medium high heat. Add onion and cook for 1-2 minutes.


Tofu, green peppers and tomatoes, cut into small pieces.


Add the tofu into the pan and let it cook for a few minutes until golden brown. Then add the peppers.


After 2-3 minutes, add all the tomatoes. Turn the heat up to high and cook the tomatoes for a while, until they are soft and reduced from water a little bit. It should take just a few minutes (7-9).


Before the tomatoes are done, mash the garlic and add it to the pan. Cashew mix with 2-3 tablespoons of water until very smooth and add it into the pan. Stir well.


Serve with the cooked rice and enjoy.

Healthy Tofu Tomatoes With White Rice
Did you find this guide helpful?

Leave a Comment