I've posted before about the Moringa tree. You can search this forum for "moringa".
NOTE: Moringa is tropical or semi-tropical. It WILL grow in a greenhouse if kept trimmed.
It can grow to 35 feet, but will still produce well if trimmed to "head" height.
It is Drought Tolerant and likes sandy soil. It grows Fast!
It is edible, all of it.
DO NOTE the comment about starting new trees annually:
Some Moringa growers believe after the first year of growing the fruit develops a sour taste and choose to grow the trees as annuals instead of perennials. Because of its rapid growth pattern, the Moringa is not typically difficult to grow from a seed, but it is recommended to trim a cutting from a first year tree to cultivate into a new tree, instead.
What's not to like?
https://www.thesurvivalistblog.net/grow-moringa-tree/Sadly, it is somewhat large for growing in an apartment... Still, I would try.