General:
* Crisp: This is a common word for something firm and produces a sharp sound when broken.
* Brittle: This suggests something that breaks easily when pressure is applied.
* Snappy: This emphasizes the sound of breaking, implying a firm texture.
* Sturdy: Indicates strength and firmness, though not necessarily crunchy.
More specific:
* Chewy: Can describe something firm but still yields slightly when chewed, often associated with a crunchy texture.
* Firmly textured: This is a more technical description, emphasizing the firmness.
* Crunchy-firm: This is a combination of both words, but not a single word.
Examples:
* "The bread was crisp and freshly baked."
* "The cookies were brittle and delicious."
* "The celery sticks were snappy and refreshing."
* "The candy bar was chewy and crunchy, with a satisfying texture."
Ultimately, the best word choice depends on the specific context and the nuances you want to convey.