Firehouse Shakshuka
Four eggs. Bold tomato flavor. Serious protein.
A hearty, single-serving shakshuka built around four whole eggs, a rich tomato and pepper sauce, creamy feta, warm spices, and Firehouse Seasoning. Added egg whites boost the protein without taking away the rich yolks and bold flavor that make shakshuka worth eating.
A breakfast built to carry its weight.
Shakshuka doesn't need much help to become a great breakfast. Tomatoes, peppers, onions, garlic, warm spices, and eggs already give it plenty of flavor and substance.
For the Kirby Kitchen version, we wanted to make it a complete high-protein breakfast without turning it into a giant bowl of egg whites.
So the four whole eggs stay.
A little extra egg white works its way into the tomato base to push the protein higher, while feta brings a salty, creamy finish. Firehouse Seasoning joins cumin, coriander, and smoked paprika to give the sauce another layer of savory flavor and gentle heat.
The result is one skillet, one serving, and enough food to start the day properly.
🧪 In Testing — Kirby Kitchen Test Kitchen
This recipe is currently being tested.
The recipe below is the current working version from the Kirby Kitchen Test Kitchen. The ingredients, portions, and cooking method have been developed, but the recipe hasn't completed our final cook-and-taste test yet.
We're testing the balance of tomato and spices, heat level, egg-to-sauce ratio, cooking time, and how well the added egg whites work within the tomato base without taking away from the traditional shakshuka experience.
We're also looking closely at whether four whole eggs plus 150 g of egg whites creates the right balance between a satisfying breakfast and our target of approximately 10 calories for every gram of protein.
You're welcome to try it along with us. If you do, leave a comment and let us know how it turned out, what you'd change, and how you made it your own.
Once we're happy with the final result, the In Testing label will come off and this page will be updated with the finished recipe.
Recipe at a Glance
Yield: 1 individual skillet
Serving Size: 1 skillet
Prep Time: 10 minutes
Cook Time: 15–20 minutes
Best Pan: 8–10 inch cast-iron skillet
Ingredients
Tomato & Pepper Base
⅓ medium yellow onion, diced
⅓ red bell pepper, diced
Jalapeño, finely diced, optional and to taste
1–2 garlic cloves, minced
260 g crushed tomatoes
1 tsp tomato paste
⅓ tsp avocado oil
Seasonings
⅓ tsp Firehouse Seasoning
⅔ tsp ground cumin
⅓ tsp smoked paprika
⅛ tsp ground coriander
Pinch crushed red pepper flakes, or to taste
Eggs & Finish
4 large eggs
150 g liquid egg whites
20 g reduced-fat feta, crumbled
Fresh parsley, chopped, for finishing
Instructions
1. Build the Vegetable Base
Heat an 8–10 inch cast-iron skillet over medium heat.
Add the avocado oil, onion, bell pepper, and optional jalapeño.
Cook for 4–5 minutes, stirring occasionally, until the vegetables begin to soften.
Add the garlic and cook for another 30 seconds, just until fragrant.
2. Cook the Tomato Paste & Spices
Add the tomato paste directly to the skillet.
Cook for 1–2 minutes, stirring frequently, until it darkens slightly.
Add the Firehouse Seasoning, cumin, smoked paprika, coriander, and red pepper flakes.
Stir for approximately 30 seconds.
Kirby Rule: Don't immediately drown the tomato paste and spices with liquid. Giving them a little time against the hot skillet develops deeper flavor before the tomatoes go in.
3. Build the Shakshuka Sauce
Pour in the crushed tomatoes and stir thoroughly.
Reduce the heat to medium-low and allow the sauce to simmer uncovered for approximately 5–8 minutes.
The sauce should noticeably thicken.
Drag a spoon across the bottom of the skillet. If the path remains visible briefly before the sauce flows back together, you're ready for the eggs.
4. Add the Egg Whites
Pour the 150 g liquid egg whites into the tomato mixture.
Gently stir them through the sauce and cook for approximately 1–2 minutes, just until they begin to set.
We're incorporating the whites into the tomato base rather than trying to make six different-looking eggs in one small skillet.
5. Add the Whole Eggs
Use the back of a spoon to create 4 wells in the tomato mixture.
Crack one whole egg into each well.
Reduce the heat to low and cover the skillet.
Cook for approximately 4–7 minutes, depending on how you like your yolks.
The whites surrounding the yolks should be completely set while the yolks can remain soft.
Kirby Rule: Pull the skillet before the yolks look completely done. Cast iron holds a lot of heat, so the eggs will continue cooking even after the burner is turned off.
6. Finish
Remove the skillet from the heat.
Crumble the feta over the top and finish with fresh parsley.
For a little extra heat, add another pinch of red pepper flakes.
Serve directly from the skillet.
Just remember: cast iron stays hot.
Performance Notes
🍳 Keep the Whole Eggs
We could hit a high protein target much more easily by replacing most of the eggs with egg whites.
But that's not what we're doing.
This recipe keeps four whole eggs, including the yolks that provide richness, flavor, and the experience we actually want from shakshuka.
The additional egg whites are there to supplement the meal, not replace the eggs.
💪 Built Around the 10:1 Target
This recipe was developed around a simple performance target: approximately 10 calories for every gram of protein.
At roughly 465 calories and 46 grams of protein, the complete skillet lands very close to that target while still being built from recognizable, satisfying ingredients.
🍅 Let the Tomatoes Reduce
Watery shakshuka isn't much fun.
Reducing the tomato mixture before adding the eggs concentrates the flavor and creates a sauce thick enough to support them.
🔥 Firehouse in the Morning
Firehouse Seasoning adds garlic, pepper, paprika, mild jalapeño heat, and a touch of sweetness to the tomato base.
It works alongside the traditional cumin and coriander rather than replacing them.
On the website, make Firehouse Seasoning a direct link to its Performance Pantry recipe.
🧀 Feta at the Finish
Add the feta after cooking rather than stirring it into the sauce.
You'll get little pockets of salty, creamy cheese against the tomato and runny yolks instead of losing it throughout the skillet.
Make It Your Own
More Heat: Add extra jalapeño or crushed red pepper flakes.
Milder: Skip the jalapeño and red pepper flakes.
More Smoke: Add a little extra smoked paprika.
Full-Fat Feta: Absolutely. The nutrition will change slightly, but it'll work beautifully.
Fresh Herbs: Parsley keeps things simple, but fresh cilantro can also work if you enjoy it.
With Bread: Toasted sourdough or warm pita is excellent for scooping up the tomato sauce and egg yolks. Just remember that bread is not included in the Fuel Profile below.
🔥 Smoker Option
For another layer of flavor, build the tomato base in a cast-iron skillet as directed.
Transfer the uncovered skillet to a 275–300°F smoker for approximately 20–30 minutes before adding the eggs.
Pecan or apple wood would be my first choices.
Once the sauce has picked up enough smoke, incorporate the egg whites, create the wells, add the four whole eggs, and return the skillet to the smoker until the egg whites are set and the yolks reach your preferred doneness.
Kirby Kitchen Tip: Tomatoes pick up smoke readily. We're adding another layer of flavor, not trying to turn the sauce into an ashtray.
Fuel Profile — Estimated Per Serving
Calories: 465 kcal | Protein: 46 g | Carbohydrates: 24 g | Net Carbs: 17 g | Fiber: 7 g | Fat: 22 g
Based on one complete skillet with 4 whole eggs, 150 g liquid egg whites, and reduced-fat feta. Nutrition is estimated and will vary depending on the eggs, tomatoes, feta, Firehouse Seasoning, and other ingredient brands used.
Performance Tip
“Don't remove the food you enjoy just to chase a number. Build around it.”
Cold Brew Mocha Protein Shake
Coffee shop flavor. Serious protein.
A creamy cold brew protein shake made with chocolate protein, Fairlife milk, plain yogurt, cocoa, cinnamon, and real vanilla. Rich mocha flavor with plenty of protein for breakfast, post-workout fuel, or an afternoon pick-me-up.
Coffee and chocolate were meant to be together.
This shake started with the idea of making a French vanilla coffee protein shake. But instead of forcing vanilla protein into the recipe, we decided to build around an ingredient we actually enjoy: chocolate protein.
TEMPL Chocolate Protein pairs naturally with smooth cold brew coffee, while Fairlife milk and plain yogurt create a thick, creamy base and add even more protein.
Unsweetened cocoa deepens the chocolate flavor, cinnamon adds warmth, and vanilla rounds everything out without turning it into a vanilla shake.
The result is a Cold Brew Mocha Protein Shake that delivers coffee-shop-inspired flavor with a nutrition profile built for performance.
Recipe at a Glance
Yield: 1 shake
Serving Size: 1 shake
Prep Time: 5 minutes
Cook Time: None
Ingredients
1 cup Fairlife Fat Free Ultra-Filtered Milk
½ cup cold brew coffee
½ cup homemade plain yogurt made with Fairlife 2% milk
or ½ cup plain nonfat Greek yogurt
1 scoop (31.3 g) TEMPL Chocolate Protein (Kitchen Favorites)
1 tsp unsweetened cocoa powder
1 tsp vanilla bean paste
½ tsp ground cinnamon
Golden monk fruit sweetener, to taste, optional
Small pinch kosher salt
1–1½ cups ice
Instructions
1. Build the Shake
Add the Fairlife milk, cold brew coffee, yogurt, TEMPL Chocolate Protein, cocoa powder, vanilla bean paste, cinnamon, and a small pinch of kosher salt to a blender.
2. Add the Ice
Add 1 cup of ice.
Blend on high until completely smooth and creamy.
For a thicker, more frozen consistency, gradually add additional ice and blend again.
3. Taste Before You Sweeten
Taste the shake before adding any additional sweetener.
The chocolate protein and vanilla may provide all the sweetness you need.
If you prefer it sweeter, add a small amount of golden monk fruit and blend again.
4. Serve
Pour into a large glass and serve immediately.
Performance Notes
☕ Cold Brew Over Instant
Cold brew provides smooth, genuine coffee flavor without relying on a large amount of instant coffee.
Prefer a stronger coffee flavor? Use a stronger cold brew rather than simply adding more coffee concentrate.
🍫 Build Around the Chocolate
Chocolate isn't something we're trying to hide in this recipe.
Coffee and cocoa work with the TEMPL Chocolate Protein to create the mocha foundation, while cinnamon and vanilla add complexity around it.
🥛 Homemade or Store-Bought Yogurt
In the Kirby Kitchen, the preferred version uses homemade plain yogurt made with Fairlife 2% milk.
Don't make homemade yogurt? No problem.
Use ½ cup plain nonfat Greek yogurt instead. You'll still get a thick, creamy shake with plenty of protein.
🤏 Don't Skip the Salt
A tiny pinch of kosher salt helps bring out the chocolate and coffee flavors and balances the sweetness.
You shouldn't actually taste the salt in the finished shake.
🌿 Why Cinnamon?
Cinnamon adds warmth and complements both coffee and chocolate without needing flavored syrups.
Keep it subtle—the mocha should still be the star.
Fuel Profile — Estimated Per Serving
Calories: 300 kcal | Protein: 46 g | Carbohydrates: 22 g | Net Carbs: 19 g | Fiber: 3 g | Fat: 2 g
Based on 1 shake prepared with TEMPL Chocolate Protein, Fairlife Fat Free Ultra-Filtered Milk, and plain nonfat Greek yogurt. Nutrition is estimated and will vary when using homemade Fairlife 2% yogurt or different ingredient brands.
Make It Your Own
Stronger Coffee: Increase the strength of your cold brew.
Deeper Chocolate: Add another teaspoon of unsweetened cocoa powder.
Sweeter: Add golden monk fruit a little at a time until it's where you want it.
Thicker: Add additional ice.
Less Thick: Reduce the ice or add a splash of Fairlife milk.
Performance Tip
“Don't force an ingredient to be something it isn't. Build around what it does best.”