Start Here

/* Start Here page */ .page-id-1473 .entry-header, .page-id-1473 .page-title, body.page-id-1473 .entry-title { display: none !important; } body.page-id-1473 { –content-spacing: 0px !important; –page-content-spacing: 0px !important; } body.page-id-1473 .site-main, body.page-id-1473 .entry-content, body.page-id-1473 main, body.page-id-1473 .ct-container, body.page-id-1473 article { padding-top: 0 !important; margin-top: 0 !important; } .loc-sh-hero { text-align: center; padding: 80px 20px; max-width: 820px; margin: 0 auto; } .loc-sh-h1 { font-family: ‘Playfair Display’, Georgia, serif; font-size: 46px; font-weight: 700; color: #1A1A1A; line-height: 1.2; margin: 0 0 16px; } .loc-sh-hero-sub { font-family: ‘Inter’, sans-serif; font-size: 18px; color: #444; line-height: 1.7; margin: 0 0 32px; } .loc-sh-section { max-width: 1100px; margin: 0 auto; padding: 0 20px 70px; } .loc-sh-h2 { font-family: ‘Playfair Display’, Georgia, serif; font-size: 32px; font-weight: 700; color: #1A1A1A; text-align: center; margin: 0 0 40px; } .loc-sh-body { font-size: 17px; color: #444; line-height: 1.7; text-align: center; max-width: 600px; margin: 0 auto 28px; } .loc-sh-grid { display: grid; gap: 28px; } .loc-sh-grid-3 { grid-template-columns: repeat(3, 1fr); } .loc-sh-card { text-decoration: none; background: #fff; border-radius: 12px; overflow: hidden; box-shadow: 0 2px 16px rgba(0,0,0,0.06); transition: transform 0.25s ease, box-shadow 0.25s ease; display: block; } .loc-sh-card:hover { transform: translateY(-5px); box-shadow: 0 12px 35px rgba(0,0,0,0.12); } .loc-sh-card-img { overflow: hidden; } .loc-sh-card-img img { width: 100%; aspect-ratio: 16/9; object-fit: cover; display: block; transition: transform 0.4s ease; } .loc-sh-card:hover .loc-sh-card-img img { transform: scale(1.04); } .loc-sh-card-info { padding: 20px 22px; } .loc-sh-card-info h3 { font-family: ‘Playfair Display’, Georgia, serif; font-size: 20px; font-weight: 700; color: #1A1A1A; margin: 0 0 8px; line-height: 1.3; } .loc-sh-card-info p { font-size: 14px; color: #444; line-height: 1.6; margin: 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .loc-sh-cats-section { padding-top: 70px; border-top: 1px solid #EAEAEA; } .loc-sh-cat-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 18px; } .loc-sh-cat { position: relative; overflow: hidden; border-radius: 12px; aspect-ratio: 3/4; display: block; text-decoration: none; } .loc-sh-cat img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } .loc-sh-cat:hover img { transform: scale(1.05); } .loc-sh-cat-overlay { position: absolute; inset: 0; background: rgba(0,0,0,0.32); transition: background 0.3s; } .loc-sh-cat:hover .loc-sh-cat-overlay { background: rgba(0,0,0,0.45); } .loc-sh-cat span { position: absolute; bottom: 50%; left: 50%; transform: translate(-50%,50%); color: #fff; font-family: ‘Playfair Display’, Georgia, serif; font-size: 22px; font-weight: 700; text-shadow: 0 2px 10px rgba(0,0,0,0.4); white-space: nowrap; } .loc-sh-how { padding: 70px 20px; background: #F8F6F3; margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); padding-left: calc(50vw – 50%); padding-right: calc(50vw – 50%); border-top: 1px solid #EAEAEA; } .loc-sh-how-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px; max-width: 1100px; margin: 0 auto; } .loc-sh-how-item { text-align: center; padding: 30px 20px; background: #fff; border-radius: 12px; box-shadow: 0 2px 12px rgba(0,0,0,0.04); } .loc-sh-how-icon { display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 50%; background: #C58A5A; color: #fff; font-size: 20px; margin-bottom: 16px; } .loc-sh-how-item h3 { font-family: ‘Playfair Display’, Georgia, serif; font-size: 18px; font-weight: 700; color: #1A1A1A; margin: 0 0 8px; } .loc-sh-how-item p { font-size: 14px; color: #444; line-height: 1.6; margin: 0; } .loc-sh-newsletter { background: #F8F6F3; text-align: center; padding: 70px 20px; margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); padding-left: calc(50vw – 50%); padding-right: calc(50vw – 50%); border-top: 1px solid #EAEAEA; } .loc-sh-nl-title { font-family: ‘Playfair Display’, Georgia, serif; font-size: 34px; font-weight: 700; color: #1A1A1A; margin: 0 0 12px; } .loc-sh-nl-sub { font-size: 16px; color: #444; margin: 0 0 32px; max-width: 500px; margin-left: auto; margin-right: auto; line-height: 1.7; } .loc-sh-questions { text-align: center; padding-top: 70px; padding-bottom: 80px; } .loc-btn-secondary-dark { display: inline-block; padding: 14px 32px; border: 2px solid #1A1A1A; color: #1A1A1A; font-family: ‘Inter’, sans-serif; font-size: 14px; font-weight: 600; border-radius: 6px; text-decoration: none; transition: all 0.3s; } .loc-btn-secondary-dark:hover { background: #1A1A1A; color: #fff; } @media (max-width: 600px) { .loc-sh-h1 { font-size: 30px; } .loc-sh-grid-3 { grid-template-columns: 1fr; } .loc-sh-cat-grid { grid-template-columns: repeat(2, 1fr); } .loc-sh-how-grid { grid-template-columns: 1fr 1fr; } .loc-sh-hero { padding: 50px 20px; } .loc-btn-primary, .loc-btn-secondary-dark { display: block; width: 100%; text-align: center; box-sizing: border-box; } } @media (min-width: 601px) and (max-width: 768px) { .loc-sh-grid-3 { grid-template-columns: repeat(2, 1fr); } .loc-sh-cat-grid { grid-template-columns: repeat(3, 1fr); } .loc-sh-how-grid { grid-template-columns: repeat(2, 1fr); } .loc-sh-h1 { font-size: 36px; } }

New Here? Start With These Recipes

If you’re new to League of Cooking, these are the recipes readers return to again and again.

Browse All Recipes

How Our Recipes Work

Tested Recipes

Every recipe is tested multiple times before it ever gets published.

Clear Instructions

Step-by-step guidance so you always know exactly what to do next.

Balanced Flavors

Real ingredients, bold flavor — nothing bland or boring here.

Nutrition Included

Nutritional info on every recipe so you can plan with confidence.

Get New Recipes Every Week

Join thousands of home cooks who get our best recipes delivered straight to their inbox. No spam, just great food.

Subscribe

Questions?

Have a question about a recipe, want to suggest something, or just want to say hello? I’d love to hear from you.

Contact Page