perhaps treat "Ingredients" and "Directions:" differently than the other text so that it stands out more/it is clear that it is a new section

You could underline/make the step numbers a different font to help create hierarchy

maybe include the time it takes and how many servings it yeilds?

white text reads well with darker background color