Both bain marie and steaming are indirect methods of cooking but are they interchangable or are there cases where one should or shouldn't be used? It seems that some recipes call for one or the other but no reason is specified for the choice of method other than:

  1. The benefits of indirect cooking e.g. better temperature control or gentler cooking.
  2. That's just the way it is done.

I wondered this after reading about how to make silken tofu. Some methods steam it, others heat the milk and slowly let it cool but I found none use a bain marie, though I can't see why not?

I have not found any direct comparison in my searches so any insight would be much appreciated.

  • Might be better to limit this to just silken tofu? A lot of things that use a bain marie specifically don't want to get water/steam into the food, e.g. custards or melted chocolate. So the title is inviting more general answers like that, not necessarily relevant to silken tofu.
    – Cascabel
    Mar 30, 2017 at 23:46
  • @Jefromi Sure, but I am looking for general principles, it's just that the thought occured to me while I was making silken tofu :) It may seem a basic question but I really don't know and couldn't find a straightforward comparison with the why.
    – ian
    Mar 30, 2017 at 23:52

2 Answers 2


They're not really much the same and what they're used for is generally pretty different. I don't consider them interchangeable at all.

Use a bain marie for things that are liquid or will become liquid on heating:

  • Chocolate can be melted in a bain-marie to avoid splitting and caking onto the pot. Special dessert bains-marie have a thermally insulated container and are used as a chocolate fondue.
  • Cheesecake is often baked in a bain-marie to prevent the top from cracking in the centre.
  • Custard may be cooked in a bain-marie to keep a crust from forming on the outside of the custard before the interior is fully cooked. In the case of the crème brûlée, placing the ramekins in a roasting pan and filling the pan with hot water until it is 1/2 to 2/3 of the way up the sides of the ramekins transfers the heat to the custard gently, which prevents the custard from curdling. The humidity from the steam that rises as the water heats helps keep the top of the custard from becoming too dry.
  • Classic warm sauces, such as Hollandaise and beurre blanc, requiring heat to emulsify the mixture but not enough to curdle or "split" the sauce, are often cooked using a bain-marie.
  • Some charcuterie such as terrines and pâtés are cooked in an "oven-type" bain-marie.
  • Thickening of condensed milk, such as in confection-making, is done easily in a bain-marie.
  • Controlled-temperature bains-marie can be used to heat frozen breast milk before feedings.
  • Bains-marie can be used in place of chafing dishes for keeping foods warm for long periods of time, where stovetops or hot plates are inconvenient or too powerful.
  • A bain-marie can be used to re-liquefy hardened honey by placing a glass jar on top of any improvised platform sitting at the bottom of a pot of gently boiling water.

Generally, the food needs to be pretty homogeneous with no big open spaces. If you put broccoli in a bain marie, most of it wouldn't be in contact with the inner bowl so little of the heat would be transferred. Steam, however, will creep in and around all of the branches and cook it evenly.

Steaming is best when you're trying to heat up oddly-shaped things that will retain their shape like vegetables, meats/fish/poultry, rice, cakes, buns, etc.

You also specifically would not want to use the steaming method for something like chocolate as you usually want to avoid introducing water into the chocolate.

  • That makes a lot of sense. Thank you, much appreciated.
    – ian
    Mar 31, 2017 at 0:12

There isn't much in common between the two methods. They have a different effect and are used for different purposes.

The goal of bain marie is to slow down heating and keep the heat below a given temperature. The theoretical maximum is 100 C, the practical maximum is somewhat lower (except if you use a very conductive inner vessel) and it goes there so slowly that you have the time to recognize the necessary changes in your dish and take it off just after it's ready, but before it overcooks. It is especially useful for custards - they can go from not-yet-ready to overcooked in seconds in a pot, while it takes over a minute in a bain marie. You can see many more examples in Catija's answer, and they are almost all about the slower temperature change (the cheesecake additionally needs the extra humidity in the oven, but profits from the slow heating too).

Steaming is used as an alternative to boiling when you don't want your food to become waterlogged. It is hotter than bain marie, and imparts more energy to the food than you'd suspect - the steam is only 100 C, but the condensation also releases energy beyond the conduction which is due to the temperature difference between the food and the water.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.