Recipes Ebooks

Recipe Ebooks – SievesRecipes

*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
–terra: #C0522B;
–terra2: #E8693A;
–gold: #D4A017;
–gold2: #F0BC35;
–dark: #1E1008;
–cream: #FDF6EC;
–tan: #F5E6D0;
–mint: #4A7C6F;
–text: #2C1A0E;
–muted: #7B5E3A;
–white: #ffffff;
–r: 12px;
}
body {
font-family: ‘DM Sans’, sans-serif;
background: var(–cream);
color: var(–text);
line-height: 1.6;
}
/* ── HERO ── */
.hero {
background: var(–dark);
position: relative;
overflow: hidden;
padding: 90px 24px 80px;
text-align: center;
}
.hero::before {
content: ”;
position: absolute;
inset: 0;
background: repeating-linear-gradient(
45deg,
transparent,
transparent 40px,
rgba(212,160,23,0.04) 40px,
rgba(212,160,23,0.04) 80px
);
}
.hero-tag {
display: inline-block;
background: var(–terra);
color: var(–white);
font-size: 11px;
font-weight: 600;
letter-spacing: 2px;
text-transform: uppercase;
padding: 6px 18px;
border-radius: 50px;
margin-bottom: 24px;
}
.hero h1 {
font-family: ‘Playfair Display’, serif;
font-size: clamp(36px, 6vw, 72px);
font-weight: 900;
color: var(–white);
line-height: 1.1;
margin-bottom: 12px;
}
.hero h1 span { color: var(–gold); }
.hero-sub {
font-size: 18px;
color: rgba(255,255,255,0.65);
max-width: 540px;
margin: 0 auto 36px;
}
.hero-badges {
display: flex;
justify-content: center;
gap: 12px;
flex-wrap: wrap;
margin-bottom: 40px;
}
.badge {
background: rgba(255,255,255,0.08);
border: 1px solid rgba(255,255,255,0.15);
color: rgba(255,255,255,0.8);
font-size: 13px;
padding: 7px 16px;
border-radius: 50px;
}
.badge strong { color: var(–gold); }
/* ── SECTION WRAPPERS ── */
.section { padding: 80px 24px; }
.section-inner { max-width: 1080px; margin: 0 auto; }
.section-label {
font-size: 11px;
font-weight: 600;
letter-spacing: 2.5px;
text-transform: uppercase;
color: var(–terra);
margin-bottom: 10px;
}
.section-title {
font-family: ‘Playfair Display’, serif;
font-size: clamp(28px, 4vw, 44px);
font-weight: 700;
color: var(–dark);
margin-bottom: 14px;
line-height: 1.2;
}
.section-sub {
font-size: 16px;
color: var(–muted);
max-width: 560px;
margin-bottom: 50px;
}
/* ── FEATURED EBOOK CARD ── */
.featured-card {
background: var(–dark);
border-radius: 20px;
overflow: hidden;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0;
margin-bottom: 60px;
position: relative;
}
@media (max-width: 700px) { .featured-card { grid-template-columns: 1fr; } }
.featured-visual {
background: linear-gradient(135deg, #3A2510 0%, #C0522B 50%, #D4A017 100%);
padding: 50px 40px;
display: flex;
align-items: center;
justify-content: center;
min-height: 400px;
position: relative;
}
.ebook-mockup {
width: 180px;
background: var(–cream);
border-radius: 8px;
padding: 24px 18px;
box-shadow: 12px 16px 40px rgba(0,0,0,0.5), -4px -4px 20px rgba(212,160,23,0.15);
transform: rotate(-3deg);
position: relative;
}
.ebook-mockup::before {
content: ”;
position: absolute;
inset: 0;
border-radius: 8px;
background: linear-gradient(135deg, #C0522B, #1E1008);
z-index: -1;
transform: rotate(5deg) translate(4px, 6px);
opacity: 0.5;
}
.mock-title {
font-family: ‘Playfair Display’, serif;
font-size: 13px;
font-weight: 700;
color: var(–dark);
text-align: center;
line-height: 1.3;
margin-bottom: 10px;
}
.mock-title span { color: var(–terra); display: block; font-size: 16px; }
.mock-divider { height: 2px; background: var(–gold); margin: 10px 0; border-radius: 2px; }
.mock-tag { font-size: 9px; color: var(–muted); text-align: center; margin-bottom: 8px; }
.mock-recipes { display: flex; flex-direction: column; gap: 4px; }
.mock-r { font-size: 8px; color: var(–text); background: var(–tan); border-radius: 3px; padding: 3px 6px; }
.mock-price {
position: absolute;
top: -12px;
right: -12px;
width: 52px;
height: 52px;
background: var(–terra);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
box-shadow: 0 4px 12px rgba(192,82,43,0.5);
}
.mock-price strong { font-size: 16px; color: white; font-weight: 700; line-height: 1; }
.mock-price span { font-size: 7px; color: rgba(255,255,255,0.8); }
.featured-info {
padding: 50px 44px;
display: flex;
flex-direction: column;
justify-content: center;
}
.featured-badge {
display: inline-block;
background: rgba(212,160,23,0.15);
color: var(–gold2);
font-size: 11px;
font-weight: 600;
letter-spacing: 1.5px;
text-transform: uppercase;
padding: 5px 14px;
border-radius: 50px;
margin-bottom: 18px;
border: 1px solid rgba(212,160,23,0.3);
width: fit-content;
}
.featured-info h2 {
font-family: ‘Playfair Display’, serif;
font-size: 30px;
font-weight: 700;
color: var(–white);
margin-bottom: 14px;
line-height: 1.25;
}
.featured-info p {
font-size: 15px;
color: rgba(255,255,255,0.6);
margin-bottom: 24px;
line-height: 1.7;
}
.feat-list { list-style: none; margin-bottom: 32px; }
.feat-list li {
font-size: 14px;
color: rgba(255,255,255,0.75);
padding: 5px 0;
display: flex;
align-items: center;
gap: 10px;
}
.feat-list li::before {
content: ‘✦’;
color: var(–gold);
font-size: 10px;
flex-shrink: 0;
}
.btn-primary {
display: inline-flex;
align-items: center;
gap: 8px;
background: var(–terra);
color: var(–white);
font-size: 15px;
font-weight: 600;
padding: 14px 28px;
border-radius: 50px;
text-decoration: none;
transition: background 0.2s, transform 0.15s;
border: none;
cursor: pointer;
width: fit-content;
}
.btn-primary:hover { background: var(–terra2); transform: translateY(-1px); }
.btn-secondary {
display: inline-flex;
align-items: center;
gap: 8px;
background: transparent;
color: rgba(255,255,255,0.6);
font-size: 14px;
font-weight: 400;
padding: 14px 20px;
border-radius: 50px;
text-decoration: none;
transition: color 0.2s;
border: none;
cursor: pointer;
}
.btn-secondary:hover { color: white; }
.feat-cta { display: flex; align-items: center; gap: 4px; flex-wrap: wrap; }
/* ── BENEFITS STRIP ── */
.benefits-strip {
background: var(–terra);
padding: 28px 24px;
}
.benefits-inner {
max-width: 1080px;
margin: 0 auto;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
gap: 24px;
text-align: center;
}
.benefit-item strong {
display: block;
color: var(–white);
font-size: 15px;
font-weight: 600;
margin-bottom: 3px;
}
.benefit-item span {
color: rgba(255,255,255,0.7);
font-size: 13px;
}
/* ── COMING SOON EBOOKS ── */
.coming-bg { background: var(–white); }
.ebook-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
}
.ebook-card {
background: var(–cream);
border: 1.5px solid var(–tan);
border-radius: var(–r);
overflow: hidden;
transition: transform 0.2s, box-shadow 0.2s;
position: relative;
}
.ebook-card:hover { transform: translateY(-4px); box-shadow: 0 12px 32px rgba(30,16,8,0.1); }
.ebook-card-visual {
height: 160px;
display: flex;
align-items: center;
justify-content: center;
font-size: 42px;
position: relative;
}
.ebook-card-visual.c1 { background: linear-gradient(135deg, #1E1008, #C0522B); }
.ebook-card-visual.c2 { background: linear-gradient(135deg, #0F3D2E, #4A7C6F); }
.ebook-card-visual.c3 { background: linear-gradient(135deg, #2C1A0E, #D4A017); }
.ebook-card-visual.c4 { background: linear-gradient(135deg, #1A0A2E, #6B3FA0); }
.ebook-card-visual span { font-size: 48px; filter: drop-shadow(0 2px 8px rgba(0,0,0,0.3)); }
.soon-badge {
position: absolute;
top: 10px;
right: 10px;
background: rgba(255,255,255,0.2);
backdrop-filter: blur(4px);
color: white;
font-size: 10px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
padding: 3px 10px;
border-radius: 50px;
border: 1px solid rgba(255,255,255,0.3);
}
.ebook-card-body { padding: 20px; }
.ebook-card-body h3 {
font-family: ‘Playfair Display’, serif;
font-size: 17px;
font-weight: 700;
margin-bottom: 6px;
color: var(–dark);
}
.ebook-card-body p {
font-size: 13px;
color: var(–muted);
line-height: 1.6;
margin-bottom: 14px;
}
.ebook-card-footer {
display: flex;
align-items: center;
justify-content: space-between;
}
.price-tag {
font-size: 20px;
font-weight: 700;
color: var(–terra);
}
.price-tag small { font-size: 11px; color: var(–muted); font-weight: 400; }
.notify-btn {
font-size: 12px;
font-weight: 600;
color: var(–terra);
background: rgba(192,82,43,0.08);
border: 1px solid rgba(192,82,43,0.2);
border-radius: 50px;
padding: 6px 14px;
cursor: pointer;
transition: background 0.15s;
text-decoration: none;
}
.notify-btn:hover { background: rgba(192,82,43,0.15); }
/* ── INSIDE THE BOOK ── */
.inside-bg { background: var(–tan); }
.inside-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 48px;
align-items: center;
}
@media (max-width: 700px) { .inside-grid { grid-template-columns: 1fr; } }
.inside-list { list-style: none; }
.inside-list li {
display: flex;
gap: 14px;
padding: 14px 0;
border-bottom: 1px solid rgba(192,82,43,0.12);
align-items: flex-start;
}
.inside-list li:last-child { border-bottom: none; }
.il-num {
width: 32px;
height: 32px;
background: var(–terra);
color: white;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 13px;
font-weight: 700;
flex-shrink: 0;
margin-top: 2px;
}
.il-text strong { display: block; font-size: 15px; font-weight: 600; color: var(–dark); margin-bottom: 2px; }
.il-text span { font-size: 13px; color: var(–muted); }
.recipe-list-box {
background: var(–dark);
border-radius: 16px;
padding: 28px;
}
.recipe-list-box h3 {
font-family: ‘Playfair Display’, serif;
color: var(–gold);
font-size: 18px;
margin-bottom: 18px;
}
.recipe-pill-grid { display: flex; flex-wrap: wrap; gap: 8px; }
.recipe-pill {
background: rgba(255,255,255,0.06);
border: 1px solid rgba(255,255,255,0.1);
color: rgba(255,255,255,0.8);
font-size: 12px;
padding: 6px 14px;
border-radius: 50px;
}
/* ── TESTIMONIALS ── */
.testi-bg { background: var(–cream); }
.testi-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 20px;
}
.testi-card {
background: var(–white);
border: 1px solid var(–tan);
border-radius: var(–r);
padding: 24px;
}
.stars { color: var(–gold); font-size: 16px; margin-bottom: 12px; letter-spacing: 2px; }
.testi-card p { font-size: 14px; color: var(–muted); line-height: 1.7; margin-bottom: 16px; font-style: italic; }
.testi-author { display: flex; align-items: center; gap: 10px; }
.testi-avatar {
width: 36px; height: 36px;
border-radius: 50%;
display: flex; align-items: center; justify-content: center;
font-size: 13px; font-weight: 700; color: white;
}
.testi-avatar.a1 { background: var(–terra); }
.testi-avatar.a2 { background: var(–mint); }
.testi-avatar.a3 { background: var(–gold); }
.testi-author div strong { display: block; font-size: 13px; color: var(–dark); }
.testi-author div span { font-size: 11px; color: var(–muted); }
/* ── FAQ ── */
.faq-bg { background: var(–white); }
.faq-list { max-width: 680px; }
.faq-item { border-bottom: 1px solid var(–tan); }
.faq-q {
width: 100%;
text-align: left;
background: none;
border: none;
cursor: pointer;
padding: 18px 0;
font-size: 15px;
font-weight: 600;
color: var(–dark);
display: flex;
justify-content: space-between;
align-items: center;
gap: 12px;
font-family: ‘DM Sans’, sans-serif;
}
.faq-q .arrow { font-size: 18px; color: var(–terra); transition: transform 0.2s; flex-shrink: 0; }
.faq-q.open .arrow { transform: rotate(45deg); }
.faq-a {
font-size: 14px;
color: var(–muted);
line-height: 1.7;
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease, padding 0.3s ease;
}
.faq-a.open { max-height: 200px; padding-bottom: 18px; }
/* ── EMAIL CAPTURE ── */
.email-bg { background: var(–dark); }
.email-section {
text-align: center;
padding: 80px 24px;
}
.email-inner { max-width: 520px; margin: 0 auto; }
.email-inner .section-label { color: var(–gold2); }
.email-inner h2 {
font-family: ‘Playfair Display’, serif;
font-size: clamp(26px, 4vw, 38px);
color: var(–white);
margin-bottom: 12px;
}
.email-inner p { color: rgba(255,255,255,0.55); font-size: 15px; margin-bottom: 30px; }
.email-form { display: flex; gap: 10px; flex-wrap: wrap; justify-content: center; }
.email-form input {
flex: 1;
min-width: 220px;
background: rgba(255,255,255,0.08);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 50px;
padding: 13px 22px;
color: white;
font-size: 14px;
outline: none;
font-family: ‘DM Sans’, sans-serif;
transition: border 0.2s;
}
.email-form input::placeholder { color: rgba(255,255,255,0.35); }
.email-form input:focus { border-color: rgba(212,160,23,0.5); }
.email-form button {
background: var(–gold);
color: var(–dark);
border: none;
border-radius: 50px;
padding: 13px 26px;
font-size: 14px;
font-weight: 700;
cursor: pointer;
font-family: ‘DM Sans’, sans-serif;
transition: background 0.2s;
}
.email-form button:hover { background: var(–gold2); }
.email-note { margin-top: 14px; font-size: 12px; color: rgba(255,255,255,0.3); }
/* ── FOOTER STRIP ── */
.footer-strip {
background: var(–terra);
padding: 20px 24px;
text-align: center;
}
.footer-strip p {
color: rgba(255,255,255,0.8);
font-size: 13px;
}
.footer-strip a { color: white; font-weight: 600; text-decoration: none; }
/* ── STICKY CTA (mobile) ── */
.sticky-cta {
position: fixed;
bottom: 20px;
left: 50%;
transform: translateX(-50%);
background: var(–terra);
color: white;
padding: 14px 32px;
border-radius: 50px;
font-size: 15px;
font-weight: 600;
box-shadow: 0 8px 24px rgba(192,82,43,0.5);
text-decoration: none;
z-index: 999;
display: none;
transition: transform 0.2s;
}
@media (max-width: 600px) { .sticky-cta { display: block; } }
.sticky-cta:hover { transform: translateX(-50%) scale(1.02); }

🍽 Recipe Ebooks Collection

Cook the World’s
Best Recipes
at Home

Beautifully crafted recipe ebooks packed with authentic flavors, step-by-step guidance, and chef’s secrets.

PDF — instant download
Print-friendly format
From $7 each
Chef’s tips included


Instant DownloadPDF delivered immediately
Print FriendlyFormatted for your kitchen
Chef’s SecretsPro tips on every recipe
Authentic RecipesTraditional, tested methods
100% SatisfactionLove it or get a refund

⭐ Featured Ebook — Available Now

$7only
AuthenticMoroccan Kitchen
15 Timeless Recipes
Mint Tea
Chicken Tagine
Harira Soup
Bastilla
Chebakia
+ 10 more…

✦ New Release

Authentic Moroccan Kitchen

Take your taste buds on a journey through Morocco’s most beloved recipes — from fragrant tagines to honeyed pastries. 15 authentic recipes with chef’s tips and step-by-step instructions.

  • 15 authentic Moroccan recipes
  • Covers tagines, soups, breads, salads & sweets
  • Chef’s tip on every single recipe
  • Essential Moroccan pantry guide included
  • Beautiful, print-ready PDF format
  • Instant download — use it today


Get it for $7 →
See inside ↓

What’s Inside
Everything You Need to Cook Moroccan Food

  • 1
    Welcome & Pantry Guide
    Learn the 6 essential Moroccan spices and ingredients before you cook a single recipe.
  • 2
    15 Full Recipes
    Tagines, soups, salads, breads, and sweets — one per beautifully formatted page.
  • 3
    Chef’s Tips
    Every recipe includes a highlighted tip box with the secret that makes it authentic.
  • 4
    Prep & Cook Times
    Difficulty rating, servings, prep time, and cook time clearly shown on every recipe.
  • 5
    10 Kitchen Secrets Bonus Page
    Pro knowledge that makes the difference between good and unforgettable Moroccan food.

All 15 Recipes

Moroccan Mint Tea
Classic Couscous
Chicken Tagine
Beef & Prune Tagine
Harira Soup
Zaalouk
Lamb Kefta Skewers
Bastilla
Taktouka
Fish Chermoula
M’semmen Flatbread
Rfissa
Carrot & Harissa Salad
Chebakia
Sellou

Coming Soon
More Ebooks on the Way

Subscribe below to get notified when new ebooks launch — plus get a free 5-recipe mini ebook as a welcome gift.

🐟Coming Soon

The Complete Salmon Cookbook

20 salmon recipes from air fryer to cedar plank — every method, every flavor.

$7 / pdf
Notify me
⏱Coming Soon

30-Minute Weeknight Dinners

Fast, delicious, family-approved dinners — from prep to plate in 30 minutes flat.

$7 / pdf
Notify me
🍞Coming Soon

World Breads Collection

Dutch oven loaves to Brazilian cheese bread — bake your way around the world.

$7 / pdf
Notify me
💪Coming Soon

High-Protein Meal Prep

Cottage cheese, salmon, and lean beef meals that fuel your week ahead.

$7 / pdf
Notify me

What Readers Say
Loved by Home Cooks

Real feedback from people cooking from our recipes every day.

★★★★★

“The Harira recipe is incredible — I’ve made it three times now and my whole family asks for it every week. The chef’s tips actually make a huge difference.”

S
Sarah M.Home cook, Texas
★★★★★

“I grew up eating Moroccan food but never knew how to cook it myself. This ebook finally taught me! The Bastilla recipe is a showstopper at dinner parties.”

K
Karim A.Food enthusiast, London
★★★★★

“Best $7 I’ve ever spent on food. The pantry guide alone saved me so much time at the grocery store. Everything is so clearly written and beautifully formatted.”

L
Laura R.Food blogger, Canada

FAQ
Common Questions

After payment, you’ll receive an instant download link by email. The PDF will also be available in your Gumroad account library anytime.

Absolutely! Every ebook is formatted for print. We recommend A4 or US Letter size. Print it out and keep it in your kitchen for easy reference while cooking.

We offer a 100% satisfaction guarantee. If you’re not happy with your ebook for any reason, contact us at sievesrecipes.com and we’ll refund you fully — no questions asked.

Yes! Every recipe includes a difficulty rating (Easy / Medium / Advanced) and detailed step-by-step instructions. Most of the 15 Moroccan recipes are rated Easy or Medium and are very achievable for home cooks.

Yes! We have 4 more ebooks in production right now — salmon, weeknight dinners, world breads, and high-protein meal prep. Subscribe below to be notified when they launch.

Free Gift

Get a Free 5-Recipe Mini Ebook

Subscribe and we’ll send you our free Moroccan Starters mini ebook — 5 recipes, zero cost. Plus be the first to know when new ebooks launch.



No spam, ever. Unsubscribe anytime. We respect your inbox.

© 2026 SievesRecipes.com — Authentic recipes from around the world  |  Made with love in the kitchen


Get Moroccan Kitchen — $7 →

Showing all 5 results

How Long to Bake Salmon at 350 – Easy Baking Salmon Tips chicken apple sausage French toast casserole with brioche Alice Springs Chicken