If you want to make this dish dairy, sauté the onions in clarified butter instead of ghee.
For a kid-friendly dish (and in the event that you cant find shelled beans or edamame) substitute frozen baby peas and omit the basil.
Best to make and serve immediately to preserve freshness