Programmer's Guide to Cooking
Lately, I've been cooking at home. As a programmer, I occasionally search online for recipes and instructions. However, these recipes often have inconsistent formats and frequently introduce ingredients out of nowhere. This is extremely unfriendly for programmers accustomed to formal languages.
Therefore, I plan to gather recipes and combine them with my practical cooking experience to compile clear and precise descriptions of common dishes, making it easier for programmers to cook at home.
Similarly, I hope this will be a community-driven and maintained open-source project, allowing more people to collaborate on an interesting repository. Contributions are highly welcome!
Local Deployment
If you need to deploy the recipe web service locally, you can run the following command after installing Docker:
docker pull ghcr.io/anduin2017/how-to-cook:latest
docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
To download the PDF version, you can visit /document.pdf in your browser.
How to Contribute
To address any issues found, simply make the changes and submit a Pull Request.
When creating a new recipe, please copy and modify an existing recipe template: Example Dish.
Environment Setup
- Kitchen Preparation
- How to Decide What to Eat Now
- Food Incompatibilities and Taboos
- High-Pressure Cooker
- Air Fryer
- Removing Fishy Odors
- Food Safety
- Microwave Oven
- Learning to Blanch
- Learning to Stir-fry and Pan-fry
- Learning to Make Cold Dishes
- Learning to Marinate
- Learning to Steam
- Learning to Boil
Recipes
Index by Difficulty
Vegetarian Dishes
- Candied Potato
- Blanched Choy Sum
- Stir-fried Cabbage, Egg, and Vermicelli
- Stir-fried Spinach with Egg
- Scrambled Eggs
- Stir-fried Eggplant
- Stir-fried Green Vegetables
- Pan-fried Tofu with Scallions
- Crispy Tofu
- Di San Xian (Potato, Green Pepper, and Eggplant)
- Dry Pot Cauliflower
- Oyster Sauce Mixed Mushrooms
- Oyster Sauce Lettuce
- Braised Winter Melon
- Braised Eggplant
- Tiger Skin Green Peppers
- Plum-flavored Boiled Edamame
- Steamed Egg Custard
- Microwave Steamed Egg Custard
- Steamer Steamed Egg Custard
- Egg Flower
- Stir-fried Cucumber with Egg and Ham
- Braised Eggplant with Potato
- Home-style Japanese Tofu
- Salt and Pepper Corn
- Golden Coin Eggs
- Enoki Mushroom and Japanese Tofu Pot
- Roasted Eggplant
- Black Olive Vegetable and Minced Meat Green Beans
- Chili Pepper with Preserved Egg
- Cold Tossed Tofu
- Cold Tossed Cucumber
- Cold Tossed Enoki Mushrooms
- Cold Tossed Wood Ear Mushrooms
- Cold Tossed Celtuce
- Cold Tossed Indian Lettuce
- Preserved Egg with Tofu
- Teriyaki Eggplant
- Celery with Tea Tree Mushrooms
- Stir-fried Cauliflower
- Steamed Pumpkin
- Shaanxi Braised Green Beans
- Baby Cabbage in Superior Broth
- Hand-torn Cabbage
- Vegetables Braised in Water and Oil
-
Corn with Pine Nuts
Meat Dishes
- Macau Wet-Plate Minced Beef Rice
- Pakistani Beef Curry
- Braised Pork with Napa Cabbage and Glass Noodles
- Steamed Pork Ribs with Black Bean Sauce
- Steamed White Eel with Black Bean Sauce
- Elbow with Handle
- Stuffed Winter Melon with Meat
- Stir-fried Indian Lettuce with Fermented Black Bean and Dace in Oil
- Tomato Red Sauce
- Steamed Pork with Rice Flour
- Fermented Bean Curd Pork
- Dry-fried Young Chicken
- Kung Pao Chicken
- Sweet and Sour Pork
- Cantonese Radish and Beef Brisket
- Guizhou Spicy Chicken
- Stir-fried Snow Peas with Chinese Sausage
- Black Pepper Beef Tenderloin
- Braised Chicken Wings
- Simple Braised Pork
- Southern Style Braised Pork
- Braised Pork Trotters
- Hunan Home-style Braised Pork
- Tiger Skin Pork Elbow
- Stir-fried Pork with Cucumber
- Braised Chicken
- Butter Chicken
- Hui Style Braised Pork
- Twice-cooked Pork
- Stir-fried Beef with Hot Peppers
- Screaming Bullfrog
- Pan-fried and Grilled Lamb Chops
- Stir-fried Chicken with Ginger
- Scallion and Ginger Chicken
- Soy Sauce Beef
- Soy Sauce Pork Ribs
- Stir-fried Meat with Arrowhead
- Salt and Pepper Pork Strips
- Wasabi Giant Freshwater Prawn
- Curry Fatty Beef
- Roasted Chicken Wings
- Cola Chicken Wings
- Mouth-watering Chicken
- Stir-fried Pork with Chili Peppers
- Mother's Trotters
- Traditional Double-cooked Pork
- Cold-eaten Rabbit
- Lychee Pork
- Shredded Chicken Salad
- Braised Dishes
- Braised Lamb Chops with Radish
- [Mala Xiang Guo](dishes/mea
Seafood
- Boiled Shrimp
- Bream Stewed with Tofu
- Clams with Egg
- Braised Sea Cucumber with Scallions
- Crispy Grass Carp with Scallion Oil
- Pan-Fried Argentine Red Shrimp
- Braised Carp
- Braised Fish
- Braised Fish Head
- Butter-Fried Shrimp
- Grilled Fish
- Braised Crab in Sauce
- Wasabi Butter Macrobrachium
- Curry Stir-Fried Crab
- Carp Stewed with Napa Cabbage
- Steamed Sea Bass
- Steamed Oysters
- Crab Claypot
- Sichuan-Style Boiled Fish
- Garlic Shrimp
- Garlic Butter Shrimp
- Sweet and Sour Carp
- Microwaved Black Cod with Scallions and Ginger
- Pan-Fried Snakehead
- Sizzling Eel Shreds
- Crayfish
- Braised Large Shrimp
Breakfast
- Tea Eggs
- Pan-Fried Rice Cakes
- Longan and Red Date Porridge
- Korean "Addictive" Eggs
- Egg Sandwich
- Pan-Fried Dumplings
- Tuna Spread Sandwich
- Air Fryer Toast
- American-Style Scrambled Eggs
- Milk and Oatmeal
- Shouzhua Bing (Hand-Pulled Pancake)
- Boiled Corn
- Scotch Egg
- Sunny-Side-Up Egg
- Soft-Boiled Egg
- Toast with Jam
- Perfect Boiled Egg
- Microwave Cake
- Microwave Poached Egg
- Microwave Steamed Egg
- Onsen Egg
- Oatmeal Egg Pancake
- Shakshuka with Italian Sausage
- Steamed Flower Rolls
- Steamed Egg Custard
Main Course
- Stir-fried Instant Noodles
- Stir-fried Rice Noodles
- Stir-fried Liangfen
- Stir-fried Steamed Bun
- Stir-fried Rice Cake
- Stir-fried Spaghetti
- Scallion Oil Noodles
- Egg Fried Rice with Omelet
- Egg Fried Rice
- Rice Cooker Salmon Rice
- Braised Noodles with Green Beans
- Korean Bibimbap
- Henan Steamed Noodles
- Red Kidney Bean Rice
- Ham Rice Ball
- Basic Milk Bread
- Eggplant and Meat Pancake
- Bonito Flakes and Nori Corn Rice
- Sauce Tossed Buckwheat Noodles
- Chive Pocket
- Cola Fried Rice
- Air Fryer Teriyaki Chicken Rice
- Laozao Small Glutinous Rice Balls
- Lao Gan Ma Tossed Noodles
- Lao You Pork Rice Noodles
- Pan-fried Flatbread
- Litiqiaoka
- Liangfen
- Luosifen (River Snail Rice Noodles)
- Spicy Weight-loss Buckwheat Noodles
- Sesame Oil Tossed Noodles
- Rice Cooker Steamed Rice
- Pot Steamed Rice
- Pizza Dough
- Hot Dry Noodles
- Japanese Beef Donburi
- Japanese Curry Rice
- Meat and Egg Rice Bowl
- Shaanxi Oil-splashed Noodles
- Sesame Shaobing
- Handmade Dumplings
- Sour and Spicy Fern Root Noodles
- Soup Noodles
- Microwave Claypot Rice with Chinese Sausage
- Tomato and Egg Hand-pulled Noodles
- Fresh Meat Shumai
- Salted Meat and Vegetable Rice
- Yangzhou Fried Rice
- Italian Meat Sauce Pasta
- Indian Naan
- Indian Pulao Rice
- Chickpea Fritter
- Zha Jiang Mian (Fried Sauce Noodles)
- Teriyaki Chicken Leg Rice
- Steamed Noodles with Braised Sauce
- Chinese Pie
- [Pork
Semi-Finished Products
- Semi-Finished Pasta
- Air Fryer Chicken Wings
- Air Fryer Lamb Chops
- Easy Egg Tarts
- Liangpi (Cold Skin Noodles)
- Beef Tallow Hot Pot Base
- Frozen Wontons
- Frozen Dumplings
- Frozen Tangyuan (Sweet Rice Balls)
- French Fries
Soups and Congee
- Catfish and Tofu Soup
- Chenpi Pork Rib Soup
- Chenpi Pork Rib Soup
- Tomato Beef Egg Drop Soup
- Thickened Mushroom Soup
- Cucumber and Century Egg Soup
- Enoki Mushroom Soup
- Mushroom and Squab Stew
- Labazhou Porridge
- Borscht
- Rice Porridge
- Cream of Mushroom Soup
- Pork Rib and Bitter Melon Soup
- Pork Rib, Yam, and Corn Soup
- Century Egg and Pork Porridge
- Fresh Meatball Soup
- Tomato and Egg Drop Soup
- Millet Porridge
- Mutton Soup
- Tremella and Lotus Seed Porridge
- Corn and Pork Rib Soup
- Zhuque Soup
- Seaweed and Egg Drop Soup
Beverages
- Papa Gan Tea
- Passion Fruit Orange Special
- Ice Jelly
- Pineapple Coffee Special
- Winter Melon Tea
- Sunset by the Sea
- Gin Fizz
- Gin and Tonic
- Fermented Rice Wine
- Coca-Cola Bucket
- Milk Tea
- Lemonade
- Avocado Lassi
- Kiwi Spinach Special
- Sugar Coconut Smoothie
- Sour Plum Soup
- Sour Plum Soup (Semi-finished Product)
- Thai Hand-Picked Black Tea
- Mango Pomelo Sago
- Indian Milk Tea
- Long Island Iced Tea
- B52 Bomber
- Mojito
Sauces and Other Ingredients
- Strawberry Jam
- Scallion Oil
- Simplified Sugar-Caramelizing Technique
- Garlic-Soy Sauce
- Sweet and Sour Sauce
- Sichuan Chili Oil
- Fried Sesame Crisp
- Deep-Fried Skewer Sauce
- Sucrose Syrup
Desserts
- Oreo Ice Cream
- Strawberry Ice Cream
- Candied Taro
- Guilinggao
- Red Pomelo Cake
- Carrot Sweet Cake
- Coffee Coconut Panna Cotta
- Baked Egg Tart
- Oven-Baked Basque Cheesecake
- Margaret Cookies
- Konjac Cake
- Chiffon Cake
- Yogurt Italian Panna Cotta
- Tiramisu
- No-Mixer Honey Bread
- Snowflake Crisp
- English Scone
- Taro Mochi
- Fried Milk
Advanced Knowledge Learning
If you have already made many of the dishes above, have a basic understanding of cooking, and wish to learn more advanced culinary techniques, please continue reading the content below:
- Tips for Auxiliary Ingredients
- Advanced Professional Terminology
- Cooking Sugar Color
- Tips for Judging Oil Temperature
Recommended Derivative Works
- Visualized Recipe Book: Supports online preview and PDF export
- HowToCook-mcp transforms AI assistants into personal chefs, providing meal planning for your daily breakfast, lunch, and dinner
- HowToCook-py-mcp transforms AI assistants into personal chefs, providing meal planning for your daily breakfast, lunch, and dinner (Python)
- whatToEat: A decision-making tool for "What to eat today?" that helps you quickly choose suitable recipes.
- Kitchen Plan: Open-source Chinese recipe API - Community-contributed and accessible to everyone