Правильно ли я спроектировал бд рецептов на ER-диаграмме?
1. Очень странно выглядит, что БЖУ привязано к блюду, а ккал - к рецепту.
2. Между рецептом и ингредиентом связь 1-к-1, а должно быть 1-ко-многим.
3. Кол-во ингредиентов лишнее, тк может быть посчитано из количество связей между ингредиентами и рецептом. Во всяком случае, оно точно не должно указываться в блюде.
4. Рецепт разве не инструкция?
5. Раз уж у нас тут книга рецептов, то где шаги по готовке? Даже описания никакого у рецепта нет. Даже заголовка или названия.
6. Граммовки у ингредиентов могут различаться от одного рецепта к другому, так что должны быть указаны в строчке рецепта.

Попробуйте сначала построить модель своей предметной области, вычлените из неё сущности и данные в них, а потом уже стройте схему на уровне БД.
Нет.
У тебя не указаны связи, где один-ко-многим, а где многие-к-одному и прочее.
Не видно типов, ключей, связей.
Сожги эту бумагу и переделывай заново.

Никакая это не ER-диаграма.
Это  бумага-чертёж