Bring a large pot of water to a boil. Add the pasta and cook according to the package instructions. Drain and rinse with cold water.
Heat the oil in a skillet over medium heat. Add the tempeh and cook until crispy. Remove from the heat and set aside.
Add all of the dressing ingredients to a food processor and blend until smooth. Taste and adjust the seasonings as needed.
Add the pasta, tempeh, romaine & tomatoes to a large salad bowl. Pour over the dressing and toss to combine. Serve right away or cover and place in the fridge to chill.
Notes
If you want to make this hours in advance, I would make all of the components, keep them in the fridge and then add the dressing right before serving.
Not into tempeh? You could also sauté a can of chickpeas with some smoked paprika, garlic powder, onion powder, salt & pepper until crispy.