What Cooking Techniques Are Covered in the HowToCook tips/learn Directory
The tips/learn directory in the HowToCook repository contains ten curated markdown guides covering pressure-cooking, air-frying, microwaving, steaming, marinating, boiling, blanching, stir-frying, pan-searing, cold-mixing, and de-odorizing, each structured as reusable modules that recipes in the dishes/ folder can reference.
The HowToCook repository (Anduin2017/HowToCook) organizes culinary knowledge like a software library, with the tips/learn directory serving as a centralized technique library for home cooks. Each markdown file documents a single cooking method, explaining its scientific principles, required equipment, safety protocols, and step-by-step workflows. This modular architecture allows individual recipes to link directly to these fundamentals, creating self-contained learning paths that eliminate redundant instructions across the project.
Catalog of Cooking Techniques in tips/learn
Pressure-Cooking (高压力锅)
Located at tips/learn/高压力锅.md, this guide covers both steaming (蒸) and stewing (炖) applications. The document details the pressure-pot structure and safety valve mechanisms, explaining how increased pressure raises water's boiling point to accelerate cooking while enabling Maillard reactions and caramelization. It provides a strict seal-heat-vent workflow and includes a safety checklist covering seal integrity, venting procedures, and gasket maintenance.
Air-Frying (空气炸锅)
The tips/learn/空气炸锅.md guide explains rapid air circulation principles for oil-free crisping. It documents pre-heating protocols, basket loading techniques, temperature limits, and a detailed temperature-time matrix for common foods like proteins and starches.
Microwave Cooking (微波炉)
Found in tips/learn/微波炉.md, this guide explains magnetron physics (2.45 GHz wavelength generation) and identifies optimal use cases for rapid heating and softening. It provides specific workflows for vegetables and starchy foods, distinguishing between reheating and primary cooking applications.
Steaming (蒸)
The tips/learn/学习蒸.md file documents layered steamer assembly and alternative iron-pot configurations. It outlines the water-to-rack-to-food assembly sequence and highlights critical safety warnings regarding water level maintenance to prevent dry-pot risks.
Marinating (腌)
Located at tips/learn/学习腌.md, this guide defines pre-cooking flavor infusion with container selection criteria and salt/acid balance guidelines. It includes hand-techniques for different protein cut sizes and a standardized seasoning matrix for consistent flavor development.
Boiling and Simmering (煮)
The tips/learn/学习煮.md guide covers water-based temperature control, lid management strategies for heat retention, and timing protocols for various ingredient categories from leafy greens to root vegetables.
Blanching (焯水)
Found in tips/learn/学习焯水.md, this technique guide describes the rapid-boil-to-ice-water-shock workflow used to preserve vegetable color and texture or remove meat impurities. It includes specific safety notes for handling high-temperature water transitions.
Stir-Frying and Pan-Searing (炒与煎)
The tips/learn/学习炒与煎.md document details high-heat oil techniques, distinguishing between wok hei (breath of wok) and flat-skillet methodologies. It covers timing precision, deglazing procedures, and heat management for achieving caramelization without carbonization.
Cold-Mixing (凉拌)
Located at tips/learn/学习凉拌.md, this no-heat technique focuses on seasoning balance through acid-and-oil emulsion and timing protocols to maintain vegetable crispness without thermal processing.
De-Odorizing (去腥)
The tips/learn/去腥.md guide provides methods for removing fish and meat "fishy" notes through acid baths, aromatic infusions, and pre-soaking protocols that neutralize trimethylamine compounds.
The Modular Architecture: Linking Techniques to Recipes
According to the HowToCook source code structure, these technique files function as reusable modules that individual recipes import via markdown hyperlinks. This architectural pattern mirrors software library imports, where recipe files in the dishes/ directory reference the tips/learn/ fundamentals rather than duplicating instructions.
For example, a steamed egg custard recipe links to the steaming fundamentals:
# 蛋羹 (Steamed Egg Custard)
> 关键技术:**蒸** – 参考 [学习蒸.md](https://github.com/Anduin2017/HowToCook/blob/master/tips/learn/学习蒸.md)
## 材料
- 鸡蛋 2 个
- 水 150 ml
- 盐 ½ tsp
## 步骤
1. 打散鸡蛋,加入盐搅匀。
2. 加入水继续搅拌至均匀。
3. 将混合液倒入耐热容器,放入蒸锅的上层蒸屉。
4. **蒸 8-10 分钟**(参照蒸的温度/时间建议)。
5. 取出,撒上葱花即食。
Similarly, air-fryer recipes import temperature-time constants from the technique guide:
## 空气炸锅薯条
> 参考 [空气炸锅.md](https://github.com/Anduin2017/HowToCook/blob/master/tips/learn/空气炸锅.md) 中的温度-时间表
- 冷冻薯条 200 ℃ 15-20 min
- 期间每 5 min 摇动一次
This documentation-centric approach ensures that technique updates propagate automatically to all referencing recipes, maintaining consistency across the repository. Note that tips/食品安全.md contains food safety guidelines but is categorized separately from cooking techniques.
Summary
- The
tips/learndirectory in Anduin2017/HowToCook contains ten distinct cooking technique guides stored as individual markdown files. - Each guide—from
高压力锅.md(pressure-cooking) to去腥.md(de-odorizing)—documents scientific principles, equipment requirements, and safety protocols. - Recipe files in the
dishes/directory reference these technique modules via direct links, creating a reusable knowledge architecture that follows DRY principles. - The guides cover moist-heat methods (steaming, boiling, blanching), dry-heat methods (air-frying, stir-frying, pan-searing), and non-heat methods (marinating, cold-mixing).
- Temperature-time matrices and safety checklists within these files serve as authoritative constants that recipes can import rather than redefine.
Frequently Asked Questions
What is the difference between the boiling guide and the blanching guide in tips/learn?
The 学习煮.md (boiling) guide covers sustained water-based cooking for ingredient preparation and soup bases at various temperatures, while 学习焯水.md (blanching) specifically documents the rapid-boil-to-ice-water-shock workflow used to preserve vegetable color and texture or remove meat surface impurities. Blanching uses boiling as a component but emphasizes immediate cooling and short duration measured in seconds rather than minutes.
How does the HowToCook repository handle recipe variations for different equipment like pressure cookers versus air fryers?
The repository treats equipment types as distinct technique modules within tips/learn. Recipes specify which technique file to reference—for example, linking to 高压力锅.md for pressure-cooking methods or 空气炸锅.md for convection-based crisping—allowing the same ingredient set to utilize different heat transfer methods based on available equipment without rewriting the fundamental physics or safety protocols.
Can I contribute a new cooking technique to the tips/learn directory?
New techniques should follow the established markdown structure: scientific principle explanation, equipment requirements, safety checklists, and step-by-step workflows. The file should be placed in tips/learn/ with a descriptive Chinese filename (e.g., 学习烤.md for roasting) and referenced by relevant recipes in the dishes/ directory to maintain the modular architecture and establish usage patterns.
Why does the repository separate technique guides from individual recipes?
This separation implements a DRY (Don't Repeat Yourself) principle common in software engineering. By centralizing technique knowledge in tips/learn/, the repository ensures that safety updates, timing corrections, or equipment modifications apply globally across all referencing recipes, reducing maintenance overhead and standardizing cooking methods throughout the project.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →