place eggplant directly on top of the gas range grate. on my gas stove, i usually turn the flame to medium. allow eggplant to roast over the flame for 20-30 minutes, giving it a quarter every 5 minutes as it cooks. the larger the eggplant, the longer it will take to roast.