The best thing AI made me was cake 🧁
And, no, it wasn't a lie -
Obligatory cooking-blog story
The very first thing I did when OpenAI’s o3-pro model was released was ask it for a recipe. This is back in the heady days of Summer 2025 and, having had limited success with AI and recipes in the past, I thought what better way to test this new “pro” moniker than a task it had failed me before. Also, it was late when the model showed up in my account and I was snacky. Don’t judge.
The output looked reasonable. I’m no chef, but I had made my fair share of mug cakes in my time. It had all the components I recognised so I forged ahead. Combine, mix, combine, mix, microwave. And I was impressed. Previous AI attempted recipes had left me scrambling at the final steps to fix something that would ruin dinner, whereas this time it had undeniably reached glory.
What follows is the raw, unedited, recipe from the LLM. I’ve included some notes (below) from my experiences making this over a dozen times.
The recipe
Why this works
Microwaving a small batter in a tall, heat‑proof mug lets steam and air bubbles lift the cake quickly—no eggs required—while cocoa, a touch of oil, and milk keep it moist and tender.
Equipment
- 12–14 oz (350–400 ml) microwave‑safe mug
- Measuring spoons (½ Tbsp or teaspoon measures are fine)
- Fork or small whisk
- Microwave (700 W–1200 W)
Ingredients (single serving)
| Item | Qty | Notes |
|---|---|---|
| All‑purpose flour | 4 Tbsp (30 g) | Scant ¼ cup |
| Granulated sugar | 2 Tbsp (25 g) | Adjust to taste |
| Unsweetened cocoa powder | 2 Tbsp (10 g) | Natural or Dutch‑process |
| Baking powder | ¼ tsp | Not baking soda |
| Pinch of salt | <⅛ tsp | Balances sweetness |
| Milk | 3 Tbsp (45 ml) | Dairy or unsweetened plant milk |
| Neutral oil (canola, sunflower, etc.) | 1 Tbsp (15 ml) | Makes crumb supple |
| Vanilla extract | ¼ tsp | Optional but flavorful |
| Chocolate chips or chunks | 1 Tbsp (10 g) | Optional molten pockets |
Method
- Mix dry ingredients Add flour, sugar, cocoa powder, baking powder, and salt to the mug. Stir until uniformly brown—no pale flour streaks.
- Add liquids Pour in milk, oil, and vanilla. Stir gently from the bottom, scraping the mug’s edges, until you have a smooth batter. Over‑mixing develops gluten; 15 stirs is plenty.
- Fold in extras Sprinkle chocolate chips on top; push them just below the surface with the fork.
- Microwave
- 800–900 W oven: 70–80 seconds.
- 1000–1200 W oven: 55–65 seconds. The cake should rise to just above the rim, appear set on top, and spring back when lightly tapped. If wet spots remain, microwave in 5‑second bursts.
- Rest & serve Let stand 1 minute—the crumb finishes cooking and temperature evens out. Dust with powdered sugar, add ice cream, or eat straight from the mug.
Flavor twists (swap up to 1 Tbsp flour for dry additions)
| Variation | Add‑ins |
|---|---|
| Mocha | ½ tsp instant espresso powder |
| Peanut‑butter core | Spoon 1 tsp peanut butter into center before cooking |
| Salted caramel | Drizzle 1 tsp caramel over batter and sprinkle flaky salt after cooking |
| Orange–chocolate | ⅛ tsp orange zest + drop of orange extract |
Troubleshooting
- Rubbery texture: Over‑cooked. Reduce time 5–10 s or add ½ Tbsp milk next batch.
- Sinks after cooking: Batter too wet or under‑cooked; add ½ Tbsp flour or cook 5 s longer.
- Dry/crumbly: Too much flour. Measure by stirring flour first, then spooning into tablespoon and leveling.
Light nutrition snapshot (baseline recipe)
| Calories | Protein | Fat | Carbs |
|---|---|---|---|
| ~335 kcal | 6 g | 16 g | 44 g |
(Will vary with milk type and add‑ins.)
Enjoy your quick, single‑serve chocolate fix!
Notes
- I follow the tbsp / tsp measures and have never had a reason to deviate. The timings for the 800w microwave work just fine for me, too.
- It works well without chocolate chunks, but boy is it delicious with ~20g of dark chocolate chunked in.
- I’d strongly recommend a dollop of Nutella (or your favourite chocolate spread) plopped on the top of the batter after mixing. Don’t worry about getting it sunk all the way in as it will be subsumed as the batter rises, just a little way works great.