In a Dutch oven on medium heat saute the onions, jalapeno and garlic in the oil until onions are translucent. Add the Roma tomatoes and allow this to simmer for about 20 minutes while breaking down with a wooden spoon. While simmering you can make the cashew paste.
Add the vegetable broth, tomato paste, ginger, curry and cayenne.
Add the cashew paste and stir well until mixed in.
Add the meatballs to the sauce.
Allow the sauce to thicken for about 10-15 minutes on low heat.
Add the garam masala. Stir and slowly add the 2 Tbsp. of yogurt stirring until it is all mixed in.
Cook for an additional 10 minutes. Add dash of allspice. Add the cilantro.
Serve hot over rice or with naan bread and yogurt on the side.