I made this recipe today and I thought it was absolutely delicious! I do have a few tips for anyone that wants to make it. Where it says "plum tomatoes", I just used a can of crushed tomatoes. I didn't know this before making the recipe, but apparently plum tomatoes are a type of tomato that's good for canning. So basically any variety of canned tomatoes (whole, diced, stewed, crushed) contains plum tomatoes (thank you Wikipedia). Using the crushed tomatoes, I really just had to stir the mixture instead of worrying about crushing the tomatoes as I went. For the garam masala seasoning, I couldn't find it at HEB, so I had to go to Whole Foods (I'm sure you could find it at Central Market too). If you're having trouble finding it, you might try looking up a recipe for it online since it's just a mixture of a few common spices.
I made it with white rice and some pre-made naan that I found at HEB. I didn't use basmati rice, but I will next time!