Don’t capitalize the first word of a dialogue tag that follows a question mark; it’s still part of the same sentence despite the end punctuation on the dialogue itself.
“Shall we take a trip?” he asked the old fortune teller, offering her a poppy seed roll. “I hear the sunless lands are very nice this time of year.”
Sunless Lands may also be the actual name of a place, in which case you’d capitalize the name.
Notice that neither fortune teller nor poppy seed are single words.