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