PLanificar una Base de datos MySQL

Lucho77
06 de Julio del 2003
Bueno mi consulta es la siguiente.
Estoy por armar una BD de recetas, pero mi duda es si es mejor crear varias tablas para los diferentes tipos de comidas (ej: arroces, pastas, carnes, etc) o directamente creo una sola tabla en donde cargo todas las recetas en los siguientes campos(id, nombre, ingredientes, preparacion, categoria), y en el campo categoría pondría a la sección que corresponde (pastas).

El problema es que no se si haciendo varias tablas puedo hacer un buscador donde busque en todas las tablas.
Por ejemplo pongo en el buscador( carne ) y yo quiero que me busque esa palabre en todos los campos "nombre" de las distintas tablas creadas:
se puede hacer eso?

Desde ya muchas gracias.