Press the tofu so you will discard any liquid inside it. Wrap the block in a paper towel or a clean cloth. Place it on a rimmed plate. Put a cast iron skillet on top of it. If you don’t have such a thing, choose something equally heavy. Set aside for about an hour. After unwrapping it, pat dry with a towel to remove the excess moisture from the surface.
Place the pasta in a pot and cover with water. Add 1 tablespoon salt. Bring to a boil and cook according to package instructions. Transfer to a sieve and place under running water so you will stop the cooking process. Toss with 1/3 of the dressing quantity and set aside.
While the pasta is boiling, prepare the dressing for the Mediterranean pasta salad. Add the olive oil, lemon juice, honey in a jar. Secure the lid and shake strongly until everything is well combined. Taste and adjust the salt, pepper or any other ingredient as needed. You might feel that the dressing is a bit salty or tangy but keep in mind that it will spread over 12 ounces of pasta so it might not taste the same in the end.
Cut the tofu into small cubes. Sprinkle a little bit of salt and drizzle 2 tablespoons of dressing. Use your hands to coat or, if you don’t like to feel the oil on your fingers, utilize a fork. You may add a splash of lemon juice if you like a citrusy flavor.
Take a large salad bowl and add the boiled pasta, cucumber, roasted bell peppers, red onion, sundried tomatoes, olives and arugula leaves. Pour the dressing and stir well. Add the tofu and toss again. Taste the salad and adjust the taste if needed.
Place a lid on the bowl or use a plastic foil to cover. Transfer to the fridge and leave it there for minimum 2 hours to marinate.
After removing the salad from the fridge, taste again. Drizzle some more olive oil and freshly squeezed lemon juice.
Top with toasted sesame seeds and ground pepper to serve!