Cuisson d’un steak haché au grill selon son épaisseur
Ce calculateur fournit une estimation reproductible du temps nécessaire pour griller chaque face d’un steak haché selon son épaisseur et la cuisson choisie.
Lancer gratuitement
Sélectionnez l’une des épaisseurs proposées, d’un demi-pouce à un pouce et demi, puis choisissez saignant, à point, cuit ou bien cuit. Le résultat provient d’un tableau fixe et indique des minutes et des secondes par face, afin que vous puissiez régler un minuteur ou intégrer une consigne cohérente à une recette.
Mesurez le steak avant de choisir une ligne du tableau
Mesurez le steak haché cru à son point central le plus épais, car le cœur est généralement la dernière partie à atteindre la cuisson visée. Le calculateur accepte cinq épaisseurs exactes : un demi, trois quarts, un, un et un quart, et un pouce et demi. Ne choisissez la valeur proposée la plus proche que si cette approximation convient à votre cuisine ; l’API n’arrondit pas et n’interpole pas une mesure non prise en charge. Cette règle stricte rend les appels répétés et automatisés prévisibles. Pour obtenir des résultats plus réguliers, formez des steaks d’épaisseur uniforme et creusez légèrement leur centre afin qu’ils bombent moins à la cuisson. Conservez des conditions initiales comparables entre les fournées, puisqu’une pièce froide sortie du réfrigérateur ne cuit pas comme une pièce laissée sur le plan de travail. Le tableau suppose une cuisson directe sur une surface correctement préchauffée. Il ne mesure ni la température du gril, ni le poids, la composition, la température initiale, le vent, la position du couvercle ou les flambées. Considérez donc la durée comme un réglage initial du minuteur, et non comme une mesure de l’aliment.
Associez la cuisson au temps fixe par face
Après avoir sélectionné l’épaisseur, choisissez saignant, à point, cuit ou bien cuit. Chaque combinaison valide correspond à un nombre fixe de minutes par face, sans hasard, correction cachée ni dépendance à l’heure. Lancez le minuteur lorsque le steak touche le gril préchauffé, laissez-le cuire pendant l’intervalle indiqué, retournez-le une seule fois, puis appliquez le même temps à l’autre face. Ouvrir souvent le couvercle, presser la viande, la déplacer entre des zones plus ou moins chaudes ou la laisser au contact des flammes peut modifier la vitesse de cuisson réelle. Le niveau choisi décrit le résultat culinaire recherché, mais la durée seule ne confirme ni la température à cœur ni la sécurité alimentaire. La viande hachée peut contenir des bactéries dans toute son épaisseur, et pas seulement en surface ; les recommandations officielles peuvent donc imposer une température interne supérieure à celle associée à une préférence comme saignant. Contrôlez le cœur avec un thermomètre alimentaire propre et précis et respectez les consignes applicables à la viande et à votre pays. Si la température requise n’est pas atteinte, poursuivez la cuisson malgré la fin du temps indiqué.
Utilisez le résultat comme point de départ reproductible
L’intérêt principal d’un tableau fixe est sa constance. Deux entrées valides identiques renvoient toujours les mêmes minutes et secondes, ce qui convient aux outils de recettes, écrans de cuisine, listes de production et automatisations vérifiables. Lors du premier essai avec un gril et une préparation donnés, suivez l’estimation, contrôlez la température interne et notez si l’appareil cuit systématiquement plus vite ou plus lentement. Le taux de matière grasse, les ingrédients ajoutés, le matériau de la grille, le combustible, la météo et les zones de chaleur influencent le transfert thermique réel. Le repos après cuisson peut également modifier la température et la texture du cœur ; conservez la même méthode de repos lorsque vous comparez plusieurs fournées. La réponse indique un temps par face plutôt qu’une durée totale afin de rendre le moment du retournement explicite. Pour une cuisson simple sur deux faces, la durée prévue correspond au double de l’intervalle renvoyé, hors prolongation nécessaire au contrôle de la température. Chaque requête API coûte $0.002 et la version dans le navigateur applique la même table déterministe. Les épaisseurs inconnues, cuissons mal orthographiées, chaînes à la place des nombres, listes et champs manquants produisent une erreur de saisie, jamais une estimation improvisée.
Cas d’usage
Régler un minuteur de gril
Transformez l’épaisseur mesurée et la cuisson choisie en un intervalle clair pour chaque face.
Uniformiser les consignes d’une recette
Proposez un repère cohérent fondé sur un tableau plutôt qu’une durée unique et ambiguë pour tous les steaks.
Ajouter un temps à une application culinaire
Utilisez une table déterministe et bornée, sans réseau, horloge, hasard ni service externe.
Questions fréquentes
Le temps indiqué concerne-t-il une face ou les deux ?
Il s’applique à chaque face. Faites cuire la première pendant l’intervalle indiqué, retournez une fois, puis appliquez le même temps à la seconde.
Quelles épaisseurs sont prises en charge ?
Le tableau fixe accepte 0.5, 0.75, 1, 1.25 et 1.5 pouces. Toute autre valeur produit une erreur de saisie au lieu d’être arrondie.
Le résultat garantit-il que la viande peut être consommée sans risque ?
Non. Le temps et le niveau de cuisson ne prouvent pas la sécurité alimentaire. Mesurez le cœur avec un thermomètre et suivez les recommandations officielles.
Le calculateur tient-il compte de la température du gril ou de la météo ?
Non. Il s’agit d’un tableau de référence fixe, sans correction liée au matériel, à la météo, à la température initiale, aux ingrédients ou aux zones chaudes.
Combien coûte une requête API ?
Chaque requête API coûte $0.002. La version dans le navigateur utilise la même logique déterministe.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/cook/grill-burger-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"thickness_in":1,"doneness":"medium"}'const res = await fetch("https://api.kit.forhosting.com/cook/grill-burger-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"thickness_in": 1,
"doneness": "medium"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/grill-burger-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"thickness_in": 1,
"doneness": "medium"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/grill-burger-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"thickness_in":1,"doneness":"medium"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"thickness_in":1,"doneness":"medium"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/grill-burger-time", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"thickness_in": 1,
"doneness": "medium"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.grill_burger_time",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |