🍳

ProteinFirstRecipes Business Plan

Enter hub password to continue.

That's not right. Try again.

Business Plan

Protein First Recipes

2026-07-13

← Back to hub

1. Executive Summary

ProteinFirstRecipes is a high-protein recipe brand built on one enforced rule: every recipe hits real, honestly-counted protein per serving, raised on-theme with what the dish already has (more cheese, Greek yogurt, cottage cheese as a last resort, seeds, nuts, beans, eggs, or protein powder), never by dumping a foreign meat into a dish that never had one. The protein gram count is not a footnote, it's the badge, the navigation, and the brand.

We're not starting from zero. The live site at proteinfirstrecipes.com (Astro, static, Cloudflare Pages) carries 90 published recipes, rewritten from Annette's own 1,742-recipe personal cooking archive (not scraped, not generic), each one run through a documented editorial pipeline that audits protein grams, bans lowballed serving counts, and screens for disliked ingredients before anything ships. A free newsletter is wired up at proteinfirstrecipes.substack.com. Growth assets already exist: a 7-Day 120g-Protein Meal Plan lead magnet, a Substack Notes content system with 15 ready-to-post pieces across 5 recurring formats, and SEO title mapping for the full launch sequence plus 8 additional content-gap ideas.

The site is currently held back from search indexing on purpose (an X-Robots-Tag: noindex header is still live) while the last pre-launch items get closed out: a handful of recipes still use hotlinked source-blog photos instead of owned images, and the Substack-to-site funnel hasn't had its first real marketing push. Google Search Console registration went in 2026-07-11, so the switch to full indexing is a deliberate flip, not a rebuild.

The business model is straightforward and matches the audience's low-friction expectations: free content funds discovery (SEO, GEO/AI-answer-engine visibility, Substack Notes), a paid Substack tier ($6-8/month or $50-70/year) converts the most engaged readers once the free list has real scale, and recipe ebooks/bundles, sponsorships, and affiliate placements (protein products, kitchen tools) add revenue without requiring the free tier to shrink. We deliberately do not sell a "clinical" premium tier, Annette holds a BS in Medical Technology, not a dietitian or clinical credential, and the whole editorial system is built to never claim otherwise. That constraint is a feature: it keeps the brand's only claim, honest macros, defensible.

The audience overlaps meaningfully with Annette's other properties (SmartStrongAlive, NotTooOldForAI), both in age range and in the specific problem (hitting protein targets in midlife, often alongside GLP-1 use or strength training). That overlap is a real, already-planned cross-promotion channel, not a hypothetical one.

2. Problem and Opportunity

The protein-target gap

Women in midlife (peak 42-52) are told, correctly, that protein intake matters more as they age, for muscle retention, satiety, and blood sugar stability. Most don't come close to 100g+/day. The gap isn't awareness, it's execution: turning "eat more protein" into "what do I actually cook for dinner" without turning every meal into a protein-shake-adjacent chore.

"Healthy" recipes that aren't

Recipe content marketed as high-protein routinely fails the math. Influencer recipes round up. Cookbook authors rarely audit their own macros. A Greek yogurt parfait can spike blood sugar harder than the "unhealthy" thing it replaced, and nobody selling the parfait recipe mentions it. Readers who've started tracking (MyFitnessPal, a CGM, a food scale) notice the gap between claimed and actual protein fast, and lose trust in the source.

The two failed lanes

On one side: fitness-bro protein content (bulking/cutting language, punitive tone, recipes that assume a gym-first life) that repels this reader. On the other: soft-focus wellness content that avoids hard numbers entirely. Neither lane will show its work. Neither is written for a woman who already cooks five nights a week for a family that doesn't want "diet food," and who wants an upgrade to what she already makes, not a meal-plan overhaul.

The opportunity

Nobody is making the protein number itself the organizing principle, the badge on every card, the filter on every page, the thing you can trust because it's audited every time. That's a structural gap in recipe content, not just a positioning choice, and it compounds: once a reader trusts the numbers on one recipe, she trusts the badge, and the badge becomes the reason to come back.

3. Solution: What ProteinFirstRecipes Does, End to End

  1. Source from a real archive, not a scrape: Every recipe starts in Annette's own 1,742-recipe Paprika export (the same corpus behind her RecipeMemoir project), not a generic recipe-farm database. That means real dishes she's actually made, not content manufactured to hit a keyword.
  2. Run every candidate through the rewrite pipeline: A documented spec (rewrite-spec.md) enforces the brand's non-negotiables: cottage cheese is a last resort (it overpowers), protein gets boosted on-theme with the dish's own ingredients first, disliked ingredients (kale, feta, most fish except canned tuna, hemp seeds) are auto-screened, and serving counts are realistic and bigger, not the lowballed counts recipe sources use to make macros look leaner.
  3. Audit, don't guess: Every recipe's title number, its macro badge, and its frontmatter protein_g field have to match, and every recipe has to honestly clear 20g of protein per serving. A sync script (sync_site_recipes.py) rebuilds the site's content from the source-of-truth recipe files so numbers can never drift between the write-up and the live page.
  4. Publish to two surfaces: The Astro website (proteinfirstrecipes.com) is the searchable, filterable archive: protein-band filters, category filters, search, a custom 404 page, and a design built to load fast and read clean on mobile. Substack (proteinfirstrecipes.substack.com) is the relationship layer: weekly recipe emails plus 3-5x/week Notes for quick swaps and macro facts, feeding Substack's own discovery engine.
  5. Convert on the lead magnet: New subscribers get the 7-Day 120g-Protein Meal Plan (every day clears 120g, several clear 150g+), with a grocery list organized by aisle and a protein-per-dollar cost breakdown, the single highest-leverage piece of onboarding content the brand has.
  6. Grow the corpus deliberately: A grouped curation tool (protein-first-curate.pages.dev) holds roughly 250 more candidate recipes clustered by dish type, sorted by protein density, so expansion is a selection problem, not a sourcing problem. Seasonal pieces (a broccoli cheese soup rebuild, lentil chili and taco swaps) are parked and queued for the right time of year rather than shipped out of season.

4. Positioning and Differentiation

Existing high-protein content clusters into two lanes, and ProteinFirstRecipes sits in the space neither occupies.

  • Vs. Fitness/bro-science protein content: Built around bulking, cutting, and gym-first eating, with a tone that assumes readers want to optimize their macros to the gram for performance. It's not written for someone cooking dinner for a family that doesn't want "diet food," and it never engages with the midlife-specific physiology (perimenopause, muscle retention, insulin sensitivity shifts) that actually drives this reader's interest in protein.
  • Vs. soft-focus wellness and menopause content: Plenty of content in the Stacy Sims / Mary Claire Haver adjacent space talks about why protein matters in midlife, but rarely delivers audited, ready-to-cook recipes with real numbers. It's the "why," not the "what's for dinner Wednesday."
  • Vs. generic recipe blogs and cookbook authors: High-protein claims are common; audited high-protein claims are rare. Recipe authors round up, don't publish macros at all, or inherit inflated serving assumptions from other sources without checking them.

ProteinFirstRecipes' differentiation:

  1. The protein number is the brand: Every card, every filter, every headline leads with the audited gram count. That's a structural choice (protein-band filtering, a protein-density metric in grams per 100 calories), not just a tagline.
  2. On-theme protein boosting, never a foreign meat: The one editorial rule that never bends: raise protein with what the dish already has. This keeps recipes recognizable as the dish they claim to be, not a bodybuilder's version of it.
  3. A real personal archive, not a content farm: 1,742 real recipes to draw from means the pipeline can pick winners from genuine near-duplicate clusters (five versions of the same salad, pick the one with the best real macros) instead of manufacturing recipes to hit a word count.
  4. Built for AI-answer-engine visibility from day one: The site's robots.txt explicitly welcomes GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and other AI crawlers, positioning the audited-macro content to get cited in AI Overviews and chat answers ahead of competitors who block those crawlers by default or don't think about it at all.

5. Target Market and Beachhead (ICP)

Primary reader: A woman 35-58 (the tent is 35+, the spearhead angle that travels is perimenopause and midlife muscle retention, peak age 42-52), college-educated, household income $80k-200k, cooking five-plus nights a week for a family that doesn't want "diet food." She already tracks macros sometimes, may own or have considered a CGM, has read enough Stacy Sims or Mary Claire Haver to know protein matters, and is hitting a wall translating that knowledge into Wednesday's dinner.

Why this reader first: She's underserved by both existing lanes (fitness-bro content repels her, wellness content doesn't give her recipes), she has real buying intent for a paid tier once trust is established (the audience "pays for trusted voices" in this space per prior research), and she's the same reader Annette already writes for elsewhere.

Cross-portfolio overlap (a real asset, not a hypothesis): This audience overlaps directly with SmartStrongAlive (midlife women, GLP-1 users, strength-focused eaters hitting protein targets) and NotTooOldForAI. The roadmap already calls for cross-promotion between these properties, meaning ProteinFirstRecipes doesn't have to build an audience from zero, it can borrow attention from properties that already reach the same reader for a different (but complementary) reason.

Explicitly not the target: Carnivore-diet advocates, fitness influencers chasing macro perfection to the third decimal, and anyone looking for "lose 10 lbs in 10 days." These readers churn fast against a moderate, evidence-based, kitchen-first brand and demand tribal-aligned content the brand won't produce.

6. Market Size

All figures below are directional and illustrative, meant to size the opportunity, not to forecast it.

  • Total Addressable Market (TAM): The broader digital recipe content and food media market, spanning recipe sites, food blogs, meal-planning apps, and creator-led food content, is a multi-billion-dollar space in the US alone (ad revenue, affiliate commerce, and subscription products combined). This is not our market directly; we're a niche vertical inside it.
  • Serviceable Addressable Market (SAM): The intersection of high-protein/functional-nutrition content and midlife women's health content, i.e., readers actively seeking protein-forward recipes tied to perimenopause, muscle retention, or GLP-1-adjacent eating. A conservative estimate, based on the scale of adjacent newsletter and content audiences in the menopause/midlife-health space (individual newsletters and creators in this space report subscriber bases from the low thousands to over 100,000), puts the addressable content audience in the low millions of English-speaking readers globally, with a much smaller slice actively willing to subscribe to a niche recipe newsletter.
  • Serviceable Obtainable Market (SOM): Our near-term target, sized off the newsletter-plus-content-site model already built.
  • Assumption: A well-run niche recipe newsletter in an adjacent health space can plausibly reach 5,000-15,000 free subscribers within 2-3 years of consistent publishing and cross-promotion, based on comparable midlife-health newsletter scale.
  • Paid conversion: Niche newsletter paid-tier conversion in this range typically runs 2-5% of free subscribers once a paid tier is offered.
  • Math: 10,000 free subscribers at 4% paid conversion = 400 paid subscribers. At $65/year average, that's $26,000 in subscription revenue alone, before sponsorships, affiliate, or ebook sales.
  • Conclusion: Our initial SOM is the revenue reachable from the first 5,000-15,000 engaged readers this specific vertical (audited-macro, midlife-focused, on-theme-only protein recipes) can plausibly gather, roughly a low-to-mid five-figure to low six-figure annual revenue band in the first 2-3 years, growing as the recipe corpus, cross-promotion, and product lineup (ebooks, sponsorships) mature.

7. Revenue Model and Pricing

Free tier (the funnel): The website and the free Substack are both free, funded by discovery, not by ads on the free tier itself, at this stage. This is the top of funnel and the trust-building layer, most of the audited-recipe value lives here to build the credibility that makes the badge worth trusting.

Paid Substack tier: $6-8/month or $50-70/year, targeted once the free list has meaningful scale (roadmap benchmark: roughly 1,000 free subscribers before flipping this on). Paid content is the deeper cut: bi-weekly deep-dive posts, the full Notes feed, and a comment community, not a claim to clinical or dietitian-reviewed content (the site's hard rule bans any RD-review claim or clinical-credential language).

Recipe ebooks and bundles: Themed collections (a "Summer Grilling, 40g+" bundle, a "Sheet Pan Dinners" bundle) sold as one-time purchases, illustratively priced $9-19 each, built from recipes already live on the site and packaged with the meal-plan format that's already proven out in the lead magnet.

Meal plans: An expansion of the 7-Day 120g-Protein Meal Plan lead magnet into paid, more specific plans (a "4-Week Protein Reset," seasonal plans), illustratively priced $15-29 per plan.

Sponsorships: Protein-adjacent brands (protein powder, Greek yogurt, cottage cheese, kitchen tools like sheet pans and food scales) sponsoring specific posts or Notes series once the audience has real scale. Illustrative range: $500-2,500 per sponsored post at 5,000+ engaged subscribers, scaling with audience size, consistent with niche newsletter sponsorship benchmarks.

Affiliate: Kitchen tools, protein products, and ingredient brands referenced in recipes, standard affiliate commission structure (illustratively 3-8% depending on category), low-effort revenue layered on content that already exists.

We do not sell a premium "clinical" or "lab review" tier. That idea surfaced early in this project's planning and was correctly flagged as a credibility risk, Annette's actual credential is a BS in Medical Technology, not a clinical practice, and the brand's only defensible claim is honest macros, not medical authority.

8. Unit Economics

The model is a content-and-subscription business, so unit economics run per-subscriber, not per-transaction.

  • Cost to acquire a free subscriber: Near-zero in the base case (organic SEO, GEO/AI-answer-engine visibility, Substack Notes discovery, cross-promotion from SmartStrongAlive/NotTooOldForAI), since the acquisition channels are already-owned audiences and already-built content, not paid ads.
  • Free-to-paid conversion: Illustrative 2-5% of free subscribers converting to the $50-70/year paid tier, consistent with niche newsletter benchmarks in adjacent health/wellness spaces.
  • Revenue per paid subscriber: ~$65/year average (blending $50-70 range and modest early discounting for founding subscribers).
  • Revenue per 1,000 free subscribers (illustrative): At 3% conversion and $65/year, 1,000 free subscribers yield 30 paid subscribers and ~$1,950/year in subscription revenue alone. Sponsorship and affiliate revenue scale separately with total audience size and pageviews, not subscriber count, and become material only once the list and site traffic both have real scale.
  • Marginal cost per recipe: Low. The rewrite pipeline and sync script mean adding a new recipe from the existing 1,742-recipe archive (or the ~250 candidates already clustered in the curation tool) is a selection-and-rewrite task, not a from-scratch content production task.

Honestly, this is a patience business before it's a revenue business: subscription revenue at this scale requires real list growth, and list growth requires consistent publishing and cross-promotion over months, not a single campaign.

9. Go-to-Market

Phase 1: Finish the pre-launch punch list (now). Lift the X-Robots-Tag: noindex header once the remaining hotlinked source-blog photos are swapped to owned or AI-generated images (the Crustless Protein Cheesecake, Annette's own recipe, still needs its first photo). Confirm Google Search Console indexing is picking up the sitemap. This is a deliberate, controlled flip, not new infrastructure.

Phase 2: Activate the cross-promotion channel. Annette's other properties (SmartStrongAlive, NotTooOldForAI) already reach an overlapping audience. A recommendation swap or a featured mention costs nothing to test and is already identified in the roadmap as the intended growth lever, this should be the first real growth push, ahead of paid acquisition.

Phase 3: Ship the Notes cadence and the launch sequence. The 15 ready-to-post Notes across 5 recurring formats and the mapped 8-post launch sequence (sheet-pan dinner, cottage cheese swap, Cobb salad, yogurt parfait explainer, and more) are already written and macro-verified. Publishing them on the planned weekly cadence (Sunday morning, per the publishing-day recommendation) builds the habit loop before paid acquisition is even considered.

Phase 4: Expand the corpus and layer in products. Use the ~250 clustered candidates in the curation tool to grow past 90 recipes toward seasonal completeness (the parked broccoli soup and lentil pieces slot in for fall/winter). Once the free list crosses roughly 1,000 subscribers, turn on the paid tier; once site traffic has real scale, start sponsorship conversations with protein and kitchen-tool brands already active in the space.

10. Defensibility and Moat

  1. The audit pipeline itself: rewrite-spec.md and sync_site_recipes.py aren't just internal tooling, they're a documented, repeatable system that guarantees every published recipe's macro claim is true and consistent across the write-up, the badge, and the frontmatter. Competitors making high-protein claims without an equivalent system will drift, and readers who've caught one bad macro claim elsewhere will notice the difference.
  2. A real personal recipe archive: 1,742 recipes Annette has actually cooked, not a scraped or AI-generated corpus, means the brand can keep expanding without running out of authentic material or resorting to generic recipe-farm content.
  3. The on-theme-only rule as brand discipline: Never adding a foreign meat to boost protein sounds like a small rule, but it's what keeps every recipe recognizable as the dish it claims to be. It's a constraint competitors optimizing purely for protein-per-serving numbers won't bother to keep.
  4. Cross-portfolio audience overlap: SmartStrongAlive and NotTooOldForAI already reach this exact reader. That's a compounding distribution advantage a standalone competitor without an existing content portfolio doesn't have.
  5. Early AI-answer-engine positioning: Explicitly welcoming AI crawlers in robots.txt, while most recipe sites either ignore this or actively block it, is a bet on where recipe discovery is heading (AI Overviews, chat-based answers) ahead of the field.

11. Competitive Landscape

Axis Fitness/Bro-Science Protein Content Menopause/Midlife Wellness Publishers ProteinFirstRecipes
Who They Serve Gym-first, performance-focused eaters optimizing macros for training. Midlife women seeking hormone and symptom education, often light on recipes. Midlife women (35+) who already cook for a family and want an upgrade, not an overhaul.
Macro Honesty Often precise but tone-deaf to family cooking or dish identity. Rarely publishes audited recipe macros at all; strength is the "why," not the "what to cook." Every recipe audited, badge matches frontmatter matches title, always clears 20g/serving.
Recipe Approach Will add a protein powder or meat to anything to hit a number. Limited or generic recipe content; not a recipe-first brand. On-theme only: boosts protein with what the dish already has, never a foreign meat.
Tone Punitive, performance-driven, bulking/cutting language. Often clinical or soft-focus wellness language. Warm, plainspoken, kitchen-grounded, no shame, no scolding.

Our wedge: nobody else combines audited macro honesty, an on-theme-only editorial rule, and a warm midlife-first tone in one recipe brand.

12. Risks and Assumptions

  • Credential/trust risk: A health-adjacent content brand lives or dies on trust, and any implied clinical authority Annette doesn't hold (dietitian review, "reads your labs," physiologist framing) would be a fast, serious credibility failure. Mitigation: The style guide already hard-bans this language site-wide; the brand's only claim is audited macros, not medical authority, by design.
  • Photo/copyright risk: A portion of the 90 live recipes still use hotlinked source-blog photos rather than owned or licensed images, a real and currently accepted short-term risk. Mitigation: Systematic swap to AI-generated (recipe-photo/Ideogram) or licensed images is already identified as the top pre-launch item, starting with the Crustless Protein Cheesecake, which has no photo at all yet.
  • Pre-launch indexing risk: The site is deliberately noindexed right now, meaning zero organic search traffic until that's lifted. Mitigation: This is a controlled, reversible flip once photos and Substack wiring are settled, not a structural problem, and GSC registration is already done so indexing can begin quickly once lifted.
  • Portfolio attention risk: Annette runs 10+ active ventures; ProteinFirstRecipes competes for her time and Charlie's execution bandwidth against SmartStrongAlive, NotTooOldForAI, and others. Mitigation: Lean on the cross-promotion overlap rather than treating this as a standalone growth project, and keep the recipe pipeline (rewrite-spec + sync script) low-touch so expansion doesn't require heavy manual work per recipe.
  • Platform dependency: The paid tier and email relationship live on Substack, a third-party platform with its own fee structure and discovery algorithm. Mitigation: Local Markdown source files for every recipe and post already exist independent of Substack, so a future migration to Beehiiv or Ghost (identified in the original brief as the leading alternatives) is a real, prepared option, not a from-scratch rebuild.
  • Audience cannibalization within the portfolio: SmartStrongAlive and ProteinFirstRecipes target overlapping readers, which could dilute focus or split attention rather than compound it. Mitigation: Keep the wedge distinct: SmartStrongAlive covers the broader health story, ProteinFirstRecipes is the audited-recipe execution layer, and route cross-promotion so each funnels to the other's distinct value.

13. Roadmap and Milestones

Phase 1: Pre-launch closeout (next 4-6 weeks)

  • Swap remaining hotlinked recipe photos to owned/AI-generated images, starting with the Crustless Protein Cheesecake.
  • Resolve the two-egg-custard duplicate decision.
  • Lift the X-Robots-Tag: noindex header and confirm Google Search Console is indexing the sitemap.

Phase 2: First real growth push (Months 2-4)

  • Activate cross-promotion with SmartStrongAlive and NotTooOldForAI.
  • Publish the mapped 8-post launch sequence and begin the 3-5x/week Notes cadence from the ready-made batch.
  • Track free subscriber growth weekly.

Phase 3: Paid tier and corpus expansion (Months 5-9)

  • Cross roughly 1,000 free subscribers; turn on the $6-8/month paid tier.
  • Pull additional recipes from the ~250-candidate curation tool to round out seasonal coverage (fall/winter pieces: broccoli soup, lentil chili and taco swaps).

Phase 4: Product and sponsorship layer (Months 10-18)

  • Package the first recipe ebook/bundle from already-live content.
  • Begin sponsorship outreach to protein and kitchen-tool brands once site traffic and list size support it.
  • Evaluate affiliate placements on recipes already published.

14. Financial Projections (Illustrative, Directional)

Projections are based on the stated unit economics and are assumptions, not forecasts. They illustrate a plausible trajectory given consistent publishing and successful cross-promotion, not a guarantee.

Metric Year 1 Year 2 Year 3
Free Subscribers (EoY) 2,000 6,000 12,000
Paid Subscribers (EoY) 60 240 600
Paid Conversion Rate 3% 4% 5%
Avg. Paid Price/Year $65 $68 $70
Subscription Revenue $3,900 $16,320 $42,000
Sponsorship + Affiliate + Ebook Revenue $2,000 $12,000 $35,000
Total Revenue $5,900 $28,320 $77,000

Assumptions: Year 1 reflects the current state (noindex lifted, first real growth push, no paid tier yet for most of the year). Subscriber growth depends heavily on the cross-promotion channel actually being activated. Sponsorship and ebook revenue begin modestly in Year 1 (small ebook sales, first small sponsor tests) and scale as audience size and site traffic grow.

Immediate Next Steps

  1. Swap the remaining hotlinked recipe photos to owned or AI-generated images, starting with the Crustless Protein Cheesecake.
  2. Lift the X-Robots-Tag: noindex header once photos are settled, and confirm Google Search Console sitemap indexing.
  3. Activate the first cross-promotion test with SmartStrongAlive or NotTooOldForAI.
  4. Publish the mapped 8-post launch sequence on the Sunday cadence and start the Notes posting rhythm.
  5. Set a free-subscriber milestone (1,000) as the trigger to turn on the paid Substack tier.
ProteinFirstRecipes business plan, 2026-07-13. Figures reflect the live ProteinFirstRecipes site (90 recipes from a 1,742-recipe personal archive) and directional unit-economics assumptions. Internal use only.