Vegan Stuffed Tomatoes With Cashew Cream Sauce

In this recipe you’ll learn to make roasted vegan stuffed tomatoes that are dressed with garlic cashew cream. It’s a satisfying weeknight meal to get on your table that tastes as fabulous as it looks!

vegan stuffed tomato recipe

I’ve mentioned in a few posts that my husband and I had decided to embrace the vegan lifestyle about six months ago. Several of you said that you wanted to hear more! We both have always been health conscious and for the most part our diets were already filled with good food. Since the kids are grown we haven’t been to a fast food establishment in years, other than to satisfy my cravings for an occasional Chick-fil-A waffle fry run;-).

vegan stuffed tomatoes

We work out (although he’s more dedicated) and take supplements. We have tried to stay away from processed foods as much as possible. So both of have been surprised that our bloodwork hasn’t been as good as it should be and we really do not want to go down the medication train. That, and our love for animals clinched our decision to adopt a vegan lifestyle. Disclaimer* I am not a medical expert, trained dietician or professional chef and am just going to be sharing some delicious vegan food from time to time.

rice stuffed tomatoes with cashew cream sauce

I’ve been experimenting pretty much nightly with new recipes. Some have been massive fails in terms of how they look, others photograph beautifully! But one thing that they do have in common is that vegan food can be delicious, satisfy and filling! These vegan stuffed tomatoes fit the bill for all of that.

These vegan stuffed tomatoes can be made as a main course, or for lunch and served over microgreens or topping a salad. This meal ticks a lot of dietary restriction boxes in that it is gluten free and soy free as well. The main “stuffing” ingredient is brown rice which is healthy and a good carb.

vegetarian stuffed tomatoes with rice

I find that a good sauce can take tasty meals to a new level and contrary to Julia Child’s rich French sauces, they can be nutritious! These vegan stuffed tomatoes are topped with a tasty cashew cream sauce. Feel free to grab that part of the recipe only and use on other vegan dishes!

vegan stuffed tomatoes recipe ingredients

First you’ll want to soak your raw cashews for at least a couple of hours by covering with water. I make cashew cream often and prefer to soak overnight in a covered glass bowl in the fridge.

vegan cashew cream sauce recipe

Then blend in your food processor and set in the fridge until ready to serve.

vegan cashew cream recipe

After making the vegan cashew cream sauce you’ll be cooking your brown rice on the stovetop according to package directions. Then add the basil, shallot and oregano and season to taste.

vegetarian brown rice stuffed tomato recipe

While the rice is cooking, hollow out tomatoes by making a conical cut at the stem, then scooping out the seeds and some of the pulp with a spoon.

Preheat oven to 350° F and place the scooped tomatoes into a large (I prefer glass) baking dish.

stuffed tomato shells

Scoop mixture into tomatoes until just full. Cover with foil and bake covered for about 20 minutes.

rice stuffed tomatoes

Uncover and bake for an additional 15 minutes until soft and juicy. Your vegan stuffed tomatoes will smell so good at this point!

vegetarian stuffed tomatoes

Then you’re ready to serve on microgreens with the vegan garlic cashew cream on top. YUM…it’s so delicious!


Not a fan of tomatoes? Use your choice of peppers as a substitute! You can also make ahead of time as separate components and store (roasted tomatoes, cashew cream, microgreens), covered in the fridge for up to 2 days. Then just stuff and heat the vegan stuffed tomatoes in the oven before serving. You may want to make my VEGAN CHOCOLATE CHIP COOKIES for dessert!


Stuffed Roasted Tomatoes with Garlic Cashew Cream

Categories: vegan, gluten free, soy free, main dish, summer, lunch Serves: 4-6 Total Time: 3 hours Rest Time: 2 hours or overnight Cook Time: 35 minutes Active Time: 25 minutes


  • 6 large tomatoes about 12 oz/300g each
  • 1 c/190g brown rice
  • 1 large/100g shallot about ¾ c minced
  • 1 ½ tbsp/5g fresh oregano leaves
  • 3 tbsp/8g fresh basil leaves
  • ½ tsp/3g salt
  • ½ tsp/1g ground pepper
  • Garlic Cashew Cream:
  • 1 c/130g raw cashews
  • 2 tbsp/30ml lemon juice
  • ½ tsp salt
  • 2 tsp/4g lemon zest
  • 3 cloves/15g garlic
  • To serve:
  • 2 c/90g loosely packed microgreens


  • Directions
  • Make cashew cream:
  • Soak cashews in hot water for at least 2 hours, or overnight in cold water (in the fridge).
  • Drain cashews. In a blender, combine cashews with ½ c/120ml cold water, lemon juice, and salt.
  • Blend on high for 2-3 minutes until smooth and creamy.
  • Add lemon zest and garlic cloves. Blend for a further minute until desired texture is reached.
  • Cover and set in fridge until ready to serve.
  • Make tomatoes:
  • Cook brown rice with 1 ½ c/360ml water in a medium saucepan over med-low heat until all liquid is absorbed* about 15 minutes.
  • While rice is cooking, hollow out tomatoes by making a conical cut at the stem, then scooping out the seeds and some of the pulp with a spoon. Save the pulp to use for a pasta or pizza sauce.
  • Preheat oven to 350° F/175C. Place tomatoes in a large baking dish.
  • Minced shallot. Chop basil and oregano.
  • Combine rice with minced shallot, basil, oregano, salt, and pepper. Toss thoroughly.
  • Scoop mixture into tomatoes until just full. Cover with foil.
  • Bake covered for 20 minutes. Uncover and bakes for a further 15 minutes, until soft and juicy.
  • Serve on microgreens with garlic cashew cream on top.
  • Can be stored as separate components (roasted tomatoes, cashew cream, microgreens), covered in the fridge for up to 2 days. Heat tomatoes in the oven before serving.


*For extra flavor you can also cook the rice in vegetable stock with a pinch of salt.

P.S. I do not know at this point if our blood chemistry has improved, but I’ll update you soon. I DO KNOW that we don’t miss animal products, feel so much better and have plenty of energy. If you have any questions for us please leave them in the comments below…

Leave a Reply

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

Recipe Rating


  1. This looks delicious and such a beautiful presentation! What is the best way to purchase your raw cashews?

    1. Thanks Andrea! I buy all of my nuts here – and have for years. Love supporting this family run business!

  2. 5 stars
    I can’t wait to try your stuffed tomatoes, Janet. We still love our meat dishes but try to do at least 2 vegan meals a week so this one is definitely going on the menu this week.

  3. 5 stars
    That looks so good! I’ve started to do make more and more vegan recipes. It started accidentally when I’d see a recipe that looked good that just happened to be vegan and now I’m seeking out vegan ones to try.

  4. Looks amazing ! I have been eating less meat. Definitely will try it

  5. I love simple things like this, especially on these hot days. I am far from Vegan but not one to have to have meat at every meal either.

  6. 5 stars
    I have been adding more vegan recipes to my menu. This is a great way to get my family to eat more veggies.
    And the cashews sound incredible!
    Thank you for sharing Janet.

  7. Betty Bashaw says:

    This looks DELISH!

  8. 5 stars
    Beautiful pics! These look so good! Cashew Cream sounds interesting too.

  9. I cannot wait to try this! I am sort of a veggieholic. I am always looking for new veggie recipes and this one looks like a keeper. Thanks for sharing Janet!!

  10. 5 stars
    I made the stuffed tomatoes for dinner last night and we loved them! The cashew cream was so tasty! I did forget to buy the micro greens, so we just ate them without. I will be making more of these in the future! Thank you so much for such a great recipe!

  11. We’re not meat eaters so this looks really good. I really need to get a good but small food processor. We too try to keep to a good routine of eating very clean and taking one day a week to enjoy something not on that list. Those little sauces can add a punch to something so basic. As we get older it’s important to stop and take a look at how we can do better and age more safely….and look good too!