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