Zest, then juice half the lemon (whole lemon for 4 servings). Cut any remaining lemon into wedges.
Heat a medium pot over medium. When hot, add 1 tbsp (2 tbsp) butter, then swirl the pan to melt.
Add garlic and bulgur. Cook 1 min, stirring constantly, until fragrant.
2
To the pot, add 2/3 cup (1 cup) water, spinach and 1/2 tsp (1 tsp) salt. Cover and bring to a boil over high, then remove from heat.
Let stand 16-18 min, until bulgur is tender and water is absorbed. Fluff bulgur with a fork.
3
Meanwhile, pat tofu dry with paper towels, then cut or tear into 1/2-inch pieces. Sprinkle with Harissa Spice Blend. Season with salt and pepper.
Heat a large non-stick pan over medium-high. When hot, add 1 tbsp (2 tbsp) oil, then tofu. Pan-fry 7-8 min, turning occasionally, until golden.
Transfer tofu to a plate.
Carefully wipe pan clean.
4
Meanwhile, using a strainer, drain and rinse shrimp, then pat dry with paper towels. Season with salt and pepper.
Reheat the same pan (from step 3) over medium high. When hot, add 1/2 tbsp (1 tbsp) oil, then shrimp. Cook for 2-3 min, stirring occasionally, until shrimp just turn pink.**
To a small bowl, add mayo and 1/2 tbsp (1 tbsp) lemon juice. Whisk to combine.
5
Add 1/2 tbsp (1 tbsp) oil to the same pan (used in step 3), then peppers. Cook 3-4 min, stirring occasionally, until tender-crisp. Season with salt and pepper.
6
Stir peppers and lemon zest into bulgur.
Divide bulgur between bowls, then top with tofu and shrimp.
Drizzle with lemon mayo.
Sprinkle with feta.
7
If you've opted to add shrimp, transfer the tofu to a plate and carefully wipe pan clean. Using a strainer, drain and rinse shrimp, then pat dry with paper towels. Season with salt and pepper. Heat the same pan (from step 3) over medium high. When hot, add 1/2 tbsp (1 tbsp) oil, then shrimp. Cook for 2-3 min, stirring occasionally, until shrimp just turn pink.**