Alternatively, you can do it one query, without CASCADE.
Consider the following(linking table hidden for brevity)...
SELECT * FROM recipes;
+-----------+-------------------------+
| recipe_id | recipe |
+-----------+-------------------------+
| 1 | Macaroni & Cheese |
| 2 | Cheese on Toast |
| 3 | Beans on Toast |
| 4 | Cheese & Beans on Toast |
| 5 | Toast & Jam |
| 6 | Humus |
+-----------+-------------------------+
SELECT * FROM ingredients;
+---------------+------------+
| ingredient_id | ingredient |
+---------------+------------+
| 1 | Macaroni |
| 2 | Cheese |
| 3 | Beans |
| 4 | Toast |
| 5 | Jam |
| 6 | Chickpeas |
| 7 | Tahini |
+---------------+------------+
SELECT r.*
, i.*
FROM recipes r
JOIN recipe_ingredient ri
ON ri.recipe_id = r.recipe_id
JOIN ingredients i
ON i.ingredient_id = ri.ingredient_id;
+-----------+-------------------------+---------------+------------+
| recipe_id | recipe | ingredient_id | ingredient |
+-----------+-------------------------+---------------+------------+
| 1 | Macaroni & Cheese | 1 | Macaroni |
| 1 | Macaroni & Cheese | 2 | Cheese |
| 2 | Cheese on Toast | 2 | Cheese |
| 2 | Cheese on Toast | 4 | Toast |
| 3 | Beans on Toast | 3 | Beans |
| 3 | Beans on Toast | 4 | Toast |
| 4 | Cheese & Beans on Toast | 2 | Cheese |
| 4 | Cheese & Beans on Toast | 3 | Beans |
| 4 | Cheese & Beans on Toast | 4 | Toast |
| 5 | Toast & Jam | 4 | Toast |
| 5 | Toast & Jam | 5 | Jam |
| 6 | Humus | 6 | Chickpeas |
| 6 | Humus | 7 | Tahini |
+-----------+-------------------------+---------------+------------+
DELETE r
, ri
, i
FROM recipes r
JOIN recipe_ingredient ri
ON ri.recipe_id = r.recipe_id
JOIN ingredients i
ON i.ingredient_id = ri.ingredient_id
WHERE r.recipe = 'Humus';
SELECT * FROM recipes;
+-----------+-------------------------+
| recipe_id | recipe |
+-----------+-------------------------+
| 1 | Macaroni & Cheese |
| 2 | Cheese on Toast |
| 3 | Beans on Toast |
| 4 | Cheese & Beans on Toast |
| 5 | Toast & Jam |
+-----------+-------------------------+
SELECT * FROM ingredients;
+---------------+------------+
| ingredient_id | ingredient |
+---------------+------------+
| 1 | Macaroni |
| 2 | Cheese |
| 3 | Beans |
| 4 | Toast |
| 5 | Jam |
+---------------+------------+