CCC network static image

The Chinese Cookbook Constellation

a network analysis of recipes, revisions, and cultural remembrance.

The Chinese Cookbook Constellation is a digital humanities project that visualizes and analyzes the transformation of Chinese recipes over a century. Using Shiu Wong Chan’s 1917 cookbook The Chinese Cook Book as a historical baseline, this project maps how recipes have been adapted, modified, and reinterpreted by five influential modern chefs and food bloggers.

The project employs network analysis to model recipe evolution, treating recipes as nodes and culinary modifications as edges. By visualizing these relationships, it seeks to reveal patterns of cultural transmission, ingredient substitution, and culinary adaptation across the Chinese diaspora.

Artifact

Welcome to the heart of The Chinese Cookbook Constellation—the interactive network visualization. This is where you can explore a century of culinary evolution, tracing how 117 recipes from 1917 to today are connected through 1,004 documented ingredient changes. The network transforms complex data into a navigable map of culinary relationships, allowing you to discover patterns, compare adaptations, and see the story of diaspora cuisine unfold visually.

Customization & Controls

In the top-right corner of the interactive panel, you will find a set of controls that allow you to customize the network's appearance and behavior.

  • Network: Toggle between viewing nodes (the recipe circles) and edges (the connecting lines/arrows) as the primary interactive element.
  • Visual Style: Switch between the Default style and Marquee style for different emphasis.
  • Layout: Change the algorithm that arranges the nodes. Experiment with different layouts to reveal different patterns (e.g., preset, cola, random, etc.)

Interaction Guide

Navigate & Zoom
  • Pan: Click and drag anywhere on the network background to move the view.
  • Zoom: Use your mouse or track pad to expand and shrink your view.
  • Reset View: Click Fit to Window icon (fourth from the top) in the toolbar on the right to return to the default view.
Explore Recipes & Modifications
  • Click a Node: The recipe will be highlighted. Information about this specific recipe will appear in a dedicated panel at the bottom of the display (or click Show/Hide Table).
  • Click an Edge: The modification will be highlighted. Information about this specific modification will appear in a dedicated panel at the bottom of the display (or click Show/Hide Table).
  • The Chinese Cook Book
  • What To Cook Today
  • Made with Lau
  • The Woks of Life
  • Rasa Malaysia
  • Omnivore's Cookbook
  • Insert
  • Delete
  • Update

Methods

This project employs network analysis to model culinary evolution, treating recipes as nodes and their documented ingredient modifications—coded as additions, deletions, and substitutions—as directed edges, visualizing a century of adaptation in a single, navigable graph.

TCCB (inside)

Archival Extraction & Recipe Corpus Formation

The archival anchor for this project was Shiu Wong Chan’s The Chinese Cook Book (1917), a foundational text in the history of Chinese cuisine in the Western world. Published in New York, Chan’s work represents one of the earliest comprehensive attempts to systematize and translate Chinese culinary practice for an American audience. As a historical touchstone, it is positioned at the intersection of two cultures and provides a baseline against which to measure subsequent evolutions in the representation of Chinese cooking. I first completed a full survey of the text and generated a dataset using Google Sheets of all recipes that contained complete ingredient lists. This resulted in a working corpus of 143 recipes, excluding preliminary instructional entries, such as how to make peanut oil or cook rice, which contained rudimentary or incomparable structures for analysis.

For each recipe, I manually extracted metadata, including:

  • Recipe ID
  • Dish Name (in English, Chinese, and romanized)
  • Dish Genre (soup, noodle, chicken, etc.)
  • Author
  • Ingredients
  • Page Number

This step allowed the cookbook to function as both a culinary archive and cultural document, reflecting early 20th-century negotiations of authenticity, legibility, and assimilation in Chinese-American food.

Dim Sum

Selection of Modern Comparative Sources

To establish a contemporary dataset, I identified five widely-read modern digital authors whose work represents the ongoing evolution of Chinese culinary practice for a global, English-speaking audience. The selection was designed to capture a diversity of perspectives within the border Chinese diaspora:

Google Sheets Icon

Cross-Referencing & Dataset Refinment

For each of the 143 historical recipes in Chan’s corpus, a systemic search was conducted across the digital archives (primarily their official websites) of the five selected modern authors. The search protocol involved using Chan’s recipe titles and key ingredients as search terms. This process was iterative and required culinary and cultural judgment; for instance, a modern “Shrimp Egg Foo Young” was accepted as a valid iteration of Chan’s “Shrimp Omelet” if the core recipe and primary ingredients aligned, even if the nomenclature had evolved.

The initial phase aimed for breadth, gathering all potential modern counterparts. This resulted in an uneven distribution, with some of Chan’s recipes having numerous modern versions and others having very few or none. To ensure a balanced and analytically sound dataset for network analysis, I implemented a final filtering criterion. I identified 24 of Chan’s recipes that each had a range of three to five clearly identifiable modern iterations from the selected authors. This yielded a final network dataset comprising 24 historical nodes (Chan’s recipes) and 93 modern nodes (3-5 modern versions for each), for a total of 117 recipe nodes.

CCC network static image

Network Visualization & Aesthetic Coding

I constructed a single, unified network where all recipes—both historical and modern—served as nodes, and modifications between them formed the edges. This model directly captures the evolutionary relationship between recipes without intermediate modification nodes, creating a more intuitive visualization of culinary genealogy. Rather than treating modifications as separate entities, I encoded them as properties of the directional edges connecting recipes, with each edge representing a specific revision pathway from a source recipe to its descendant.

Each node in the network represents an individual recipe, annotated with metadata including author, publication year, era (historical/modern), and core recipe identifier. Each edge represents a direct modification relationship, characterized by three fundamental types of changes:

  • Inserts (additions): Introduction of a new ingredient not present in the source recipe
  • Deletes (removals): Omission of ingredients from the source recipe
  • Updates (substitutions): replacement of ingredients from the source recipe

The directionality of edges always flows from earlier to later recipes, creating a clear temporal and evolutionary pathway from historical foundations to contemporary adaptations.

I implemented the network using Cytoscape (version 3.10.4), employing a custom layout to spatialize the data. I created a custom layout called “Recipe Modifications” to effectively visualize the relationships between recipe families.My aesthetic encoding scheme aimed to enhance the network’s interceptability:

  • Node coloring by author: Chan and each modern author received a distinct color for immediate visual identification
    • The Chinese Cook Book
    • What To Cook Today
    • Made with Lau
    • The Woks of Life
    • RasaMalaysia
    • Omnivore’s Cookbook
  • Edge coloring by modification type: Edges were classified under a color-coded system based on their style
    • Original source
    • Insert
    • Delete
    • Update

This unified network model, with its carefully designed visual coding, enables both macroscoping analysis of broad evolutionary patterns and microscopic examinations of individual recipe relationships, revealing how Chinese culinary practice has been preserved, adapted, and transformed across a century of diaspora and globalization.

Data

The dataset comprises 117 structured recipes—24 from The Chinese Cook Book and 93 modern iterations from five contemporary authors—along with 1,004 coded modifications, each linking a historical recipe to its adapted descendant.

Historical Metadata

Modern Metadata

Nodes

Edges

Contact Me

Please reach out for any inquiries about the project or collaboration opportunities!