B is the correct answer, because 'because she wanted to impress her family' is the only clause with an active verb, whereas the other examples either don't have a verb (from scratch because), or it isn't active which means it is a phrase, not a clause (to cook a meal from scratch) or an independent sentence (Jenny tried).