The recipe calls for a variety of ingredients; fresh vegetables, including spinach, kale, and broccoli; lean protein, such as chicken or fish; and healthy fats, like avocado and nuts.
Correct: B
When items in a list themselves contain commas, semicolons are used to separate the main items in the list to avoid confusion. Here, the main items are 'fresh vegetables', 'lean protein', and 'healthy fats', each of which includes an internal list separated by commas. Therefore, semicolons are needed between these main items. A colon is appropriate after 'ingredients' to introduce the complex list. Option B correctly uses a colon to introduce the list and semicolons to separate the major clauses within the list.