Vendion
    Analytics++

    Menu Engineering – Stars, Plowhorses, Puzzles, and Dogs

    5 min read#23

    Menu Engineering is the classic Boston matrix applied to your menu. Each item is placed in one of four quadrants based on popularity (units sold) and margin (SEK or percent per unit sold). It is one of the most profitable tools in Vendion Analytics++ — restaurants that run active menu engineering monthly typically increase gross margin by 3-5 percentage points over 6 months.

    How the matrix works

    The matrix divides items based on median values for popularity and margin within the filtered data set. That means classification is relative to your own menu — not against a generic industry benchmark. This matters because "high margin" for a casual lunch spot and a fine-dining restaurant are very different numbers.

    QuadrantPopularityMarginColorAction
    StarsHighHighGreenKeep and promote
    PlowhorsesHighLowAmberOptimize price
    PuzzlesLowHighPurpleMarket more
    DogsLowLowRedConsider removing

    Stars – your cash cows

    Stars are dishes that both sell well and have high margins. These are your champions — protect them. Concretely:

    • Place them prominently at the top of the menu or in a "Our favorites" section
    • Ensure the kitchen never runs out of ingredients
    • Drive upsell through sides or drink pairings
    • Feature them in Instagram posts and Marketing campaigns

    Plowhorses – optimize pricing

    Plowhorses sell well but have low margin per unit. Classic example: a Caesar salad at 145 SEK where the chicken and romaine costs 85 SEK. Because volume is high, a price increase of 10-15 SEK can typically be implemented without noticeable volume loss.

    Example: If your Plowhorse sells 80 servings/week at 40 SEK margin and you raise the price by 12 SEK → new margin 52 SEK. Even if volume falls 10% (72 servings), gross profit goes from 3,200 SEK to 3,744 SEK per week. The price increase yields 28,400 SEK more per year per item.

    Puzzles – market them

    Puzzles have good margin but sell too little. This can be due to poor menu placement, unclear naming, or guests not understanding what it is. Actions:

    • Move the item higher up the menu
    • Rename to something more enticing ("Picanha with roasted garlic potato" sells better than "Grilled beef")
    • Add visual identity (photos, icons)
    • Create a combo menu that includes it
    • Let AI Boss suggest an Instagram post or SMS campaign

    Dogs – consider removing

    Dogs sell little and have low margin. Exceptions: signature dishes, items that attract specific guests, or nostalgia that long-time regulars appreciate. Otherwise — remove them. Fewer dishes = less waste, simpler purchasing, shorter ticket times, and less quality variance.

    The scatter plot

    The chart shows:

    • X-axis: Units sold
    • Y-axis: Margin per unit (SEK/unit) or margin % (toggleable)
    • Bubble size: Total revenue (larger bubble = bigger contribution to sales)
    • Dashed lines: Median values (divide the matrix into quadrants)

    Hover over a bubble to see item name, units sold, margin, and total revenue.

    AI insights

    Vendion automatically generates insights when patterns are detected:

    • "3 Plowhorses with 100+ units sold – consider price increase of 10-15 SEK"
    • "2 Puzzles missing menu images – add visuals to increase conversion"
    • "The Appetizers category has no Star – develop a signature appetizer"

    Requirement: Cost prices

    For the matrix to work you must have cost prices on your items. Items without cost prices appear in a separate warning table: "These items are missing from the matrix — fill in cost price". Go to Menu → edit item → Cost price per unit.

    Monthly routine

    Review Menu Engineering on the first Monday of each month. Export the CSV and save it — after 6 months you have a time series showing how you have moved items between quadrants. The goal: move Plowhorses toward Stars via price adjustments, and move Puzzles toward Stars via marketing.

    Concrete example: One month of menu engineering

    Starting point March 1: Restaurant with 45 items, gross margin 63 %.

    • 8 Stars (strong signature dishes)
    • 12 Plowhorses (popular but low-margin)
    • 10 Puzzles (high-margin, low volume)
    • 9 Dogs (underperforming)
    • 6 items without cost price (excluded)

    Actions during March:

    1. Raised the price by 12 SEK on 8 of 12 Plowhorses (the 4 often in combos were left alone)
    2. Moved 5 Puzzles higher on the menu, added images to 3 of them
    3. Fully removed 5 of 9 Dogs (4 kept as signature dishes or cheap sides)
    4. Filled in cost prices on all 6 missing items

    Result April 1: Gross margin was 66.5 % (+3.5 percentage points). Total revenue −2 % (slight volume loss on the price increase), but gross profit +3.1 % in SEK because margin per unit rose more than volume fell. Net profit for the month: +47,000 SEK.

    Avoid these common mistakes

    • Do not remove a Dog that is your signature: If the dish is what people come in for, its popularity value is higher than the chart shows
    • Do not raise all Plowhorses at once: Raise 3-5 at a time and measure the effect before the next round
    • Do not compare Menu Engineering across periods without filtering by category: Seasonal variation can shift items between quadrants falsely
    • Do not miss the category perspective: Use the "All" tab first, then switch to each category separately — Stars in one category can be Dogs compared to the full menu

    This feature is part of Vendion Analytics++.

    Curious how it looks in practice? Read more about the product or book a short demo.

    Was this article helpful?