Choosing the right lens is important, but you need to get the right camera too. For beginners, the EOS R50 and EOS R8 are excellent choices. Each are capable of sharp images that will make bringing the detail out of your food achievable. The main difference is that the EOS R50 is APS-C, while the EOS R8 is full frame. You'll find that the EOS R50 is easier to use and has a more cropped view, while the EOS R8 has clearer images. The EOS R50 is also fast, with a 15 fps electronic shutter speed perfect for taking pictures of cooking in action, whether that be food being poured, a sauce on the boil or a chef at work.
Meanwhile, professionals should look towards the EOS R6 Mark II and the EOS R5. Both cameras feature IBIS, giving you a steady image which is great when taking close-up photos. This also means you can use the camera for stability when using lenses that aren't equipped with IS. The EOS R5 has an impressive 45 MP, meaning you can print delectable large-scale prints of food, while the 8K video feature makes it a popular choice for vloggers as well. Meanwhile, the EOS R6 Mark II is built for speed. A great hybrid camera, it combines 24.2 MP with a 40 fps electronic shutter. This enables you to take photos of things moving in the kitchen, while retaining image quality. Finally, the EOS R6 Mark II has a higher ISO capability, meaning it would work better in dimly lit kitchens and restaurants.