High protein quinoa chicken bowl with grilled chicken breast, fluffy quinoa, fresh vegetables and herbs

6 Easy Steps to Make the Ultimate High Protein Quinoa Chicken Bowl

As I take my first bite of a warm, savory High Protein Quinoa Chicken Bowl, I’m instantly hit with the combination of flavors and textures that never fails to satisfy my cravings. You’ll love the smell of roasted chicken and quinoa wafting from your kitchen, don’t you? I’ve been making this recipe for years, and it’s become a staple in my household, especially after a long day when I need something hearty and nutritious. My family and friends just can’t get enough of it, and I’ve lost count of how many times I’ve been asked to share the secret to making the perfect High Protein Quinoa Chicken Bowl. Now, I’m excited to share it with you, so you can enjoy it just as much as I do. Next, you’ll learn how to make this delicious bowl in just 6 easy steps, and I’ll walk you through each one, so you don’t have to worry about a thing. Also, I’ll give you some tips on how to customize it to your taste, so you can make it your own. Then, you’ll be able to whip up a High Protein Quinoa Chicken Bowl that’s not only mouth-watering but also packed with nutrients to keep you going all day long. Plus, it’s incredibly versatile, so you can make it for lunch or dinner, and it’s perfect for meal prep, too. So, let’s get started, and I’ll show you just how easy it is to make this amazing dish that’s become a favorite in my home.

What Is a High Protein Quinoa Chicken Bowl?

The Basics of Quinoa

Quinoa is a superfood that’s been a staple in my kitchen for years. If you enjoyed this, you might also like High Protein Ground Beef Veggie Bowl. It’s not just a grain; it’s a complete protein, which means it contains all nine essential amino acids. This makes it a fantastic choice for anyone looking to boost their protein intake, especially vegetarians and vegans. One cup of cooked quinoa provides about 8 grams of protein, making it a perfect base for a high protein quinoa bowl. Plus, it’s gluten-free and packed with fiber, which helps keep you feeling full and satisfied. I love how versatile quinoa is; it can be used in salads, soups, and, of course, these delicious chicken bowls.

Why Chicken Pairs Perfectly

When I first started making quinoa chicken bowls, I was blown away by how well the two ingredients complement each other. Chicken is lean and high in protein, providing about 26 grams of protein per 3.5 ounces. This makes it an ideal partner for quinoa, ensuring that each bite is packed with the nutrients you need. The combination of quinoa and chicken creates a balanced meal that’s rich in both protein and carbohydrates, making it a great choice for meal prep. I often marinate the chicken in a simple mix of olive oil, lemon juice, and herbs to add extra flavor. you get a dish that’s not only nutritious but also incredibly satisfying, perfect for a busy weeknight dinner.

Why This Quinoa Chicken Bowl Works

Now that you know what makes this bowl special, let’s talk about why it’s so darn satisfying, I’ve been making this high protein quinoa bowl for years, and it’s become my go-to meal for busy weeknights and post-workout fuel. If you enjoyed this, you might also like High Protein Chicken Zucchini Bake. The magic lies in how perfectly the ingredients come together—quinoa’s nutty flavor and fluffy texture pair so well with tender, juicy chicken. Plus, it’s one of those quinoa protein bowl recipes that keeps you full for hours without weighing you down. Whether you’re meal prepping or need a quick dinner, this bowl delivers every time.

Health Benefits

What I love most about this quinoa chicken bowl is how balanced it is. The quinoa gives you plant-based protein and fiber, while the chicken adds lean protein to help with muscle repair. I’ve noticed I stay energized longer thanks to the combo of complex carbs and protein. Even the veggies I toss in—like spinach or cherry tomatoes—add extra vitamins. It’s a meal that truly fuels my body without feeling heavy.

Convenience Factor

This bowl is a lifesaver when I’m short on time. I cook a big batch of quinoa on Sundays, grill some chicken, and store everything separately. Then, I just assemble bowls throughout the week with whatever quinoa chicken bowl dressing I’m craving—usually a simple lemon-tahini or Greek yogurt sauce. It’s so easy to customize with whatever veggies or toppings I have on hand. Even my picky kids love building their own versions!

Ingredients for the Perfect Bowl

Since we’ve covered why this combo works magic, here’s exactly what you’ll need to make it happen, When it comes to making my favorite quinoa chicken bowl, I’ve found that having the right ingredients on hand makes all the difference. If you enjoyed this, you might also like High Protein Honey Garlic Shrimp. First, I start with the core ingredients like quinoa, chicken, and veggies – these are the foundation of a great bowl. Next, I think about what optional add-ins I can include, like beans, nuts, or seeds, to give it an extra boost of protein and texture.

cooked quinoa in a bowl ready for assembling high protein quinoa chicken bowl

Essential Ingredients

I love that I can customize my bowl with whatever I have in the fridge, but some things are non-negotiable – like cooked quinoa and grilled chicken. These provide the base of my high protein quinoa bowl, and I can always count on them to be delicious. My kids even get excited to help me assemble the bowls, and it’s a great way to get them involved in the kitchen.

Flavor Enhancers

Then, I think about the flavor enhancers that take my bowl to the next level – a simple quinoa chicken bowl dressing made with lemon and tahini is my go-to, but I also love using Greek yogurt sauce for a tangy twist. I’ve experimented with different seasoning options, and I’ve found that a sprinkle of salt and pepper can make all the difference. Plus, I can always add some extra veggies or nuts to give it some crunch.

Step-by-Step Guide to Making It

Cooking Quinoa

Raw chicken breast being seasoned with herbs and spices for high protein quinoa chicken bowl preparation

With our ingredients ready to roll, I’ll walk you through each simple step, First, I always start with the quinoa because it needs a bit of time to cook. I rinse about a cup of quinoa under cold water to remove any bitterness. Then, I add it to a pot with two cups of water and a pinch of salt. I bring it to a boil, then reduce the heat to low, cover it, and let it simmer for about 15 minutes. Once it’s done, I fluff it with a fork and let it sit for a few minutes to absorb any remaining moisture. This ensures that my quinoa protein bowl recipes have a fluffy, perfectly cooked base.

Preparing Chicken

Next, I focus on the chicken. I take boneless, skinless chicken breasts and pound them slightly to ensure they cook evenly. I season them with a bit of olive oil, salt, and pepper. Then, I grill them over medium heat for about 5-6 minutes on each side until they’re cooked through and juicy. I like to slice the chicken thinly once it’s done, which not only looks pretty but also helps the flavors meld better in the high protein quinoa bowls. My family loves this step because the smell of the grilling chicken fills the kitchen, making everyone eager to dig in.

Expert Tips for Success

Now that you’ve got the method down, here are my pro tips to make it even better, I’ve made this high protein quinoa bowl more times than I can count, and I’ve picked up a few tricks along the way. Whether you’re new to cooking quinoa or just want to level up your chicken game, these tips will help you nail this recipe every time. For more information, see Healthline Nutrition.

Perfect Quinoa Every Time

The key to fluffy quinoa is all in the prep. I always rinse mine under cold water first—it removes that bitter coating and makes a huge difference. Then, I use a 1:2 ratio of quinoa to water (plus a pinch of salt) and let it simmer covered on low heat. Don’t peek! Lifting the lid lets steam escape, which can leave you with undercooked grains. Once it’s done, I fluff it with a fork and let it sit for 5 minutes—this gives it that perfect texture for my quinoa protein bowl recipes. For more information, see Mayo Clinic Nutrition.

Chicken Cooking Hacks

For juicy chicken every time, I pound the breasts lightly so they cook evenly. I also swear by grilling or pan-searing over high heat for just 5-6 minutes per side—any longer, and it dries out. Letting the chicken rest for a few minutes before slicing locks in the juices. And don’t skip the quinoa chicken bowl dressing! A simple lemon-tahini drizzle or Greek yogurt sauce balances the flavors and ties the whole bowl together. Trust me, it’s a game-changer. For more information, see EatingWell.

Common Mistakes to Avoid

Quinoa Pitfalls

So, one of the biggest quinoa pitfalls is overcooking it. I remember the first time I made quinoa, I was so excited to try this new grain, but I ended up with a mushy mess. The key is to follow the 1:2 ratio of quinoa to water and let it simmer gently. Don’t be tempted to lift the lid and check on it; that steam is crucial for fluffiness. Once it’s done, fluff it with a fork and let it sit for 5 minutes. This resting time helps the grains absorb any remaining moisture and gives you that perfect texture for your high protein quinoa bowls.

Chicken Errors

Now, when it comes to the chicken, underseasoning is a common mistake. I’ve had my fair share of bland chicken breasts, and trust me, it’s not a pleasant experience. Always season your chicken generously with salt, pepper, and your favorite herbs. Another crucial step is to let the chicken rest for a few minutes after cooking. I learned this the hard way when I sliced into a perfectly cooked breast only to watch all the juices run out. Letting it rest locks in the moisture and keeps your chicken juicy and delicious. Plus, a drizzle of quinoa chicken bowl dressing can really tie the whole dish together, making your quinoa protein bowl recipes even more flavorful and satisfying.

Frequently Asked Questions

Find answers to common questions

After avoiding those common pitfalls, let's tackle your burning questions, I've found that quinoa is an excellent addition to a high protein diet, as it's a complete protein itself, meaning it contains all nine essential amino acids. Plus, it's also high in fiber and various minerals, making it a nutritious and filling base for meals like my High Protein Quinoa Chicken Bowl. Now, I know what you're thinking – can quinoa really provide enough protein? Actually, one cup of cooked quinoa contains about 8 grams of protein, which is pretty impressive for a plant-based food.

So, if you're following a CKD diet, you'll want to cook your quinoa in a way that reduces phosphorus content. First, I rinse the quinoa thoroughly, then I cook it with a higher water ratio than usual, which helps remove some of the excess phosphorus. Next, I drain and rinse the cooked quinoa again to remove any remaining impurities. Now, I know it might seem like a lot of extra steps, but trust me, it's worth it to make this nutritious grain work for your diet.

I've experimented with lots of different proteins to find the perfect pairings for quinoa, and I've got to say, chicken is one of my favorites. You'll see it featured in my High Protein Quinoa Chicken Bowl, but I also love pairing quinoa with grilled salmon, turkey, or even tofu for a vegetarian option. Then, there are the nuts and seeds – almonds, pumpkin seeds, and chia seeds all add a nice crunch and boost of protein to quinoa dishes.

Now, I'm not saying you should eat the same quinoa bowl every day, but I do think quinoa can be a great staple in your diet. Actually, I eat quinoa several times a week, and I love mixing it up with different proteins, veggies, and sauces to keep things interesting. So, go ahead and get creative with your quinoa bowls – try new ingredients, spices, and combinations to keep your meals fresh and exciting, and you'll be enjoying quinoa for breakfast, lunch, and dinner in no time.

Why Trust Me?

Since we’ve covered all your FAQs, here’s why I’m obsessed with this recipe (and you will be too), I’ve been making this High Protein Quinoa Chicken Bowl every Tuesday for the past two years, and it’s become my go-to meal prep dish. After a few trial runs, I learned the secret to perfectly fluffy quinoa is rinsing it thoroughly before cooking—it makes all the difference! My husband even jokes it’s the only quinoa dish he’ll actually look forward to eating.

Final Thoughts

This high-protein quinoa chicken bowl has become my go-to lunch for busy weeks, and I hope it’ll be yours too. Packed with lean chicken, fluffy quinoa, and crunchy veggies, it’s a meal that keeps me full for hours without weighing me down. Plus, the zesty lime dressing ties everything together with a bright, fresh flavor—it’s seriously addictive!

High Protein Quinoa Chicken Bowl with colorful veggies and grilled chicken, garnished with parsley

What I love most is how customizable it is. Swap in your favorite veggies, add avocado for creaminess, or toss in some black beans for extra fiber. It’s a recipe that grows with you.

Give it a try this week and let me know how you make it your own! Did you add a spicy kick with jalapeños? Or maybe some crumbled feta for tang? I’m always looking for new twists, so share your creations in the comments below. Happy cooking!

Now, tell me—what’s your favorite protein-packed lunch when you need a boost?

High protein quinoa chicken bowl with grilled chicken breast, fluffy quinoa, fresh vegetables and herbs
Julia Monroe

High Protein Quinoa Chicken Bowl

A nourishing and satisfying High Protein Quinoa Chicken Bowl made with fluffy quinoa, juicy grilled chicken, fresh vegetables, and a bright lemon-tahini dressing. Perfect for meal prep, quick lunches, or a healthy dinner packed with protein and fiber.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 bowls
Course: Dinner, Lunch
Cuisine: Healthy
Calories: 420

Ingredients
  

  • 1 cup uncooked quinoa
  • 2 cups water
  • 2 boneless skinless chicken breasts
  • 1 tbsp olive oil
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1 cup fresh spinach
  • 1 cup cherry tomatoes, halved
  • 1/2 cup cucumber, diced
  • 1/4 cup red onion, finely sliced
  • 2 tbsp tahini
  • 1 tbsp fresh lemon juice
  • 1 tbsp water (for dressing)
  • 1 clove garlic, minced

Equipment

  • saucepan
  • grill pan or skillet
  • mixing bowl
  • whisk
  • knife and cutting board

Method
 

  1. Rinse the quinoa under cold water to remove any bitterness. Add it to a saucepan with the water and a pinch of salt. Bring to a boil, reduce the heat to low, cover, and simmer for about 15 minutes until the quinoa is tender and fluffy.
  2. Fluff the cooked quinoa with a fork and let it rest for about 5 minutes to absorb any remaining moisture.
  3. Season the chicken breasts with olive oil, salt, and black pepper. Grill or pan-sear over medium heat for about 5–6 minutes per side until fully cooked.
  4. Remove the chicken from the heat and let it rest for a few minutes. Slice it thinly into strips.
  5. Prepare the dressing by whisking together tahini, lemon juice, water, and minced garlic until smooth and creamy.
  6. Assemble the bowls by dividing the quinoa into serving bowls. Top with sliced chicken, spinach, cherry tomatoes, cucumber, and red onion. Drizzle with the dressing and serve.

Notes

Rinse quinoa well before cooking to remove bitterness and ensure fluffy grains. Let the chicken rest for a few minutes before slicing to keep it juicy. This bowl is highly customizable—add avocado, black beans, roasted vegetables, or nuts for extra texture and nutrition. Store ingredients separately for meal prep and assemble bowls fresh for the best flavor.


/* Header Section */
.rf-header { position: relative; }
.rf-header-image {
width: 100%;
height: 350px;
object-fit: cover;
display: block;
}
.rf-header-overlay {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.4) 50%, transparent 100%);
padding: 80px 24px 24px;
}
.rf-header-no-image {
background: linear-gradient(135deg, #10b981 0%, #059669 100%);
padding: 32px 24px;
}
.rf-title {
margin: 0 0 8px 0;
font-size: 32px;
font-weight: 800;
color: #ffffff;
text-shadow: 0 2px 8px rgba(0,0,0,0.3);
line-height: 1.2;
}
.rf-meta-row {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 16px;
margin-top: 12px;
}
.rf-rating {
display: flex;
align-items: center;
gap: 6px;
}
.rf-star {
width: 18px;
height: 18px;
fill: #e5e7eb;
}
.rf-star-full { fill: #f59e0b; }
.rf-star-empty { fill: rgba(255,255,255,0.3); }
.rf-rating-text {
color: rgba(255,255,255,0.9);
font-size: 14px;
font-weight: 500;
}
.rf-author {
color: rgba(255,255,255,0.85);
font-size: 14px;
display: flex;
align-items: center;
gap: 6px;
}
.rf-author svg { width: 16px; height: 16px; opacity: 0.8; }

/* Jump to Recipe Button */
.rf-jump-btn {
position: absolute;
top: 16px;
right: 16px;
background: rgba(255,255,255,0.95);
color: #059669;
border: none;
padding: 10px 18px;
border-radius: 50px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
display: flex;
align-items: center;
gap: 6px;
box-shadow: 0 4px 12px rgba(0,0,0,0.15);
transition: all 0.2s ease;
text-decoration: none;
}
.rf-jump-btn:hover {
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(0,0,0,0.2);
background: #ffffff;
}
.rf-jump-btn svg { width: 16px; height: 16px; }

/* Description */
.rf-description {
padding: 20px 24px;
background: linear-gradient(to right, #f0fdf4, #ecfdf5);
border-bottom: 1px solid #d1fae5;
font-size: 16px;
color: #374151;
}
.rf-description p { margin: 0; }

/* Time Bar */
.rf-time-bar {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 8px;
padding: 20px 24px;
background: #f9fafb;
border-bottom: 1px solid #e5e7eb;
}
.rf-time-item {
display: flex;
align-items: center;
gap: 10px;
padding: 12px 20px;
background: #ffffff;
border-radius: 12px;
border: 1px solid #e5e7eb;
min-width: 130px;
}
.rf-time-icon {
width: 40px;
height: 40px;
background: linear-gradient(135deg, #10b981, #059669);
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.rf-time-icon svg {
width: 20px;
height: 20px;
stroke: white;
}
.rf-time-content {
display: flex;
flex-direction: column;
}
.rf-time-label {
font-size: 11px;
text-transform: uppercase;
letter-spacing: 0.5px;
color: #6b7280;
font-weight: 500;
}
.rf-time-value {
font-size: 16px;
font-weight: 700;
color: #111827;
}
.rf-calories-item {
background: linear-gradient(135deg, #fef3c7, #fde68a);
border-color: #fcd34d;
}
.rf-calories-item .rf-time-icon {
background: linear-gradient(135deg, #f59e0b, #d97706);
}
.rf-calories-item .rf-time-value { color: #92400e; }
.rf-calories-item .rf-time-label { color: #a16207; }

/* Main Content Grid */
.rf-content {
display: grid;
grid-template-columns: 1fr 1.2fr;
}

/* Ingredients Section */
.rf-ingredients {
padding: 28px;
background: #ffffff;
border-right: 1px solid #e5e7eb;
}
.rf-section-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 20px;
padding-bottom: 16px;
border-bottom: 2px solid #e5e7eb;
}
.rf-section-icon {
width: 44px;
height: 44px;
background: linear-gradient(135deg, #10b981, #059669);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
}
.rf-section-icon svg {
width: 22px;
height: 22px;
stroke: white;
fill: none;
}
.rf-section-title {
margin: 0;
font-size: 22px;
font-weight: 700;
color: #111827;
}
.rf-ingredients-list {
list-style: none;
margin: 0;
padding: 0;
}
.rf-ingredient-item {
padding: 0;
margin-bottom: 4px;
}
.rf-ingredient-label {
display: flex;
align-items: flex-start;
gap: 12px;
padding: 12px 14px;
border-radius: 10px;
cursor: pointer;
transition: background 0.15s ease;
}
.rf-ingredient-label:hover {
background: #f3f4f6;
}
.rf-ingredient-checkbox {
position: absolute;
opacity: 0;
width: 0;
height: 0;
}
.rf-ingredient-check {
width: 22px;
height: 22px;
border: 2px solid #10b981;
border-radius: 6px;
flex-shrink: 0;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.2s ease;
margin-top: 1px;
}
.rf-ingredient-check::after {
content: '';
width: 6px;
height: 10px;
border: solid white;
border-width: 0 2.5px 2.5px 0;
transform: rotate(45deg) scale(0);
transition: transform 0.15s ease;
margin-top: -2px;
}
.rf-ingredient-checkbox:checked + .rf-ingredient-check {
background: #10b981;
border-color: #10b981;
}
.rf-ingredient-checkbox:checked + .rf-ingredient-check::after {
transform: rotate(45deg) scale(1);
}
.rf-ingredient-checkbox:checked ~ .rf-ingredient-text {
text-decoration: line-through;
color: #9ca3af;
}
.rf-ingredient-text {
font-size: 15px;
color: #374151;
line-height: 1.5;
transition: all 0.2s ease;
}

/* Instructions Section */
.rf-instructions {
padding: 28px;
background: #fafafa;
}
.rf-instructions .rf-section-icon {
background: linear-gradient(135deg, #6366f1, #4f46e5);
}
.rf-instructions-list {
list-style: none;
margin: 0;
padding: 0;
}
.rf-instruction-item {
display: flex;
gap: 16px;
padding: 18px 0;
border-bottom: 1px solid #e5e7eb;
}
.rf-instruction-item:last-child {
border-bottom: none;
padding-bottom: 0;
}
.rf-instruction-number {
width: 36px;
height: 36px;
background: linear-gradient(135deg, #6366f1, #4f46e5);
color: white;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-weight: 700;
font-size: 15px;
flex-shrink: 0;
box-shadow: 0 2px 8px rgba(99, 102, 241, 0.3);
}
.rf-instruction-text {
font-size: 15px;
color: #374151;
line-height: 1.7;
padding-top: 6px;
}

/* Notes Section */
.rf-notes {
padding: 24px;
background: linear-gradient(to right, #fffbeb, #fef3c7);
border-top: 1px solid #fcd34d;
}
.rf-notes-header {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 12px;
color: #92400e;
font-weight: 600;
}
.rf-notes-header svg {
width: 20px;
height: 20px;
stroke: #f59e0b;
}
.rf-notes-text {
margin: 0;
font-size: 14px;
color: #78350f;
line-height: 1.7;
}

/* Footer */
.rf-footer {
padding: 20px 24px;
background: #f9fafb;
border-top: 1px solid #e5e7eb;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 16px;
}
.rf-tags {
display: flex;
gap: 10px;
flex-wrap: wrap;
}
.rf-tag {
padding: 6px 14px;
border-radius: 50px;
font-size: 13px;
font-weight: 500;
}
.rf-tag-category {
background: linear-gradient(135deg, #e0e7ff, #c7d2fe);
color: #3730a3;
}
.rf-tag-cuisine {
background: linear-gradient(135deg, #fce7f3, #fbcfe8);
color: #9d174d;
}
.rf-actions {
display: flex;
gap: 10px;
}
.rf-btn {
display: flex;
align-items: center;
gap: 8px;
padding: 10px 18px;
border-radius: 10px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
transition: all 0.2s ease;
border: none;
text-decoration: none;
}
.rf-btn svg {
width: 16px;
height: 16px;
}
.rf-btn-primary {
background: linear-gradient(135deg, #10b981, #059669);
color: white;
box-shadow: 0 2px 8px rgba(16, 185, 129, 0.3);
}
.rf-btn-primary:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(16, 185, 129, 0.4);
}
.rf-btn-secondary {
background: #ffffff;
color: #374151;
border: 1px solid #d1d5db;
}
.rf-btn-secondary:hover {
background: #f3f4f6;
border-color: #9ca3af;
}

/* Responsive Design */
@media (max-width: 768px) {
.rf-card { margin: 1rem; border-radius: 16px; }
.rf-header-image { height: 250px; }
.rf-title { font-size: 24px; }
.rf-header-overlay { padding: 60px 20px 20px; }
.rf-jump-btn {
top: 12px;
right: 12px;
padding: 8px 14px;
font-size: 13px;
}
.rf-description { padding: 16px 20px; font-size: 15px; }
.rf-time-bar { padding: 16px 20px; gap: 10px; }
.rf-time-item {
padding: 10px 14px;
min-width: calc(50% - 8px);
flex: 1;
}
.rf-time-icon { width: 36px; height: 36px; }
.rf-time-icon svg { width: 18px; height: 18px; }
.rf-content {
grid-template-columns: 1fr;
}
.rf-ingredients {
border-right: none;
border-bottom: 1px solid #e5e7eb;
padding: 24px 20px;
}
.rf-instructions { padding: 24px 20px; }
.rf-section-header { margin-bottom: 16px; padding-bottom: 12px; }
.rf-section-icon { width: 40px; height: 40px; }
.rf-section-icon svg { width: 20px; height: 20px; }
.rf-section-title { font-size: 20px; }
.rf-ingredient-label { padding: 10px 12px; }
.rf-instruction-item { padding: 14px 0; gap: 14px; }
.rf-instruction-number { width: 32px; height: 32px; font-size: 14px; }
.rf-notes { padding: 20px; }
.rf-footer {
padding: 16px 20px;
flex-direction: column;
align-items: stretch;
}
.rf-tags { justify-content: center; }
.rf-actions { justify-content: center; }
.rf-btn { flex: 1; justify-content: center; }
}

@media (max-width: 480px) {
.rf-card { margin: 0.5rem; border-radius: 12px; }
.rf-header-image { height: 200px; }
.rf-title { font-size: 20px; }
.rf-meta-row { gap: 10px; }
.rf-rating-text, .rf-author { font-size: 12px; }
.rf-time-item { min-width: 100%; }
.rf-ingredient-text, .rf-instruction-text { font-size: 14px; }
}

/* Print Styles */
@media print {
.rf-card {
box-shadow: none;
border: 1px solid #e5e7eb;
max-width: 100%;
margin: 0;
page-break-inside: avoid;
}
.rf-jump-btn, .rf-actions { display: none !important; }
.rf-header-image { height: 200px; }
.rf-content { grid-template-columns: 1fr 1fr; }
.rf-ingredient-check {
border: 2px solid #10b981 !important;
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
.rf-instruction-number {
background: #6366f1 !important;
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
.rf-time-icon {
background: #10b981 !important;
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
}


Similar Posts