but now I want to connect the dish with the matching categories/t_time and cuisine . instead of having time= 6 and Category 3 being displayed when I do the query I want it to display 60 and fish instead. What would be the easiest way to do this? a good tutorial might help as well.

If it is possible that a dish can have nullable values on category, cuisine, and t_time, use LEFT JOIN instead of INNER JOIN. Basically, INNER JOIN displays row on which it has at least one match on the table on which you have joined while the LEFT JOIN displays even if it has no rows on the other table.