The grill is heat. A very good, very specific kind of heat - dry, intense, capable of doing things to food that an oven or a stovetop cannot. But the heat doesn't make the food taste good. You do. Seasoning does. The rub you applied the night before does, and the marinade that worked its way into the grain of a flank steak over eight hours does.
That's what this guide is about. Not the grill as a piece of equipment, but the food that comes off it.
By the time you've read this, you'll know exactly what to put on every protein and vegetable before it hits the grates, how long to give it, which spices to reach for, and how to cook each thing so it comes out the way it's supposed to. No guesswork. No anxiety. Food that tastes like you knew what you were doing - because you will.
Grill Basics: Just Enough to Succeed
You don't need to become a grill expert to cook great food on one. You need to understand two things: heat zones and temperature. Everything else is details.
Set up two zones.
On a gas grill, turn the burners on one side and leave the other side off. On a charcoal grill, pile the coals to one side.
Now you have a hot direct zone for searing and charring, and a cooler indirect zone for finishing thicker cuts without burning the outside. This single setup prevents the most common beginner mistake: a crust that's black while the inside is still raw.
Before any food goes on, preheat the grill for 10 to 15 minutes with the lid closed. Then clean the grates with a wire brush while they're hot, and oil them with a paper towel folded into a pad, dipped in neutral oil, and held with tongs. Not cooking spray - it causes flare-ups and leaves a sticky residue that defeats the purpose.
Keep the lid closed as much as possible while cooking. Most beginners leave it open, which bleeds heat and slows everything down. The closed lid creates an oven effect that finishes food evenly and keeps moisture where it belongs. Most of the time, you’re opening only to flip or to check what’s going on.
The one tool worth buying before anything else is an instant-read thermometer. It costs around $15 and removes all guesswork about doneness.
Safe internal temperatures: chicken to 165°F, beef and lamb to 145°F, pork to 145°F (slightly pink in the center is correct and safe), fish to 145°F or until it flakes cleanly. Insert it into the thickest part, away from the bone.
That's the foundation. Everything from here is about flavour.
Dry Rubs vs. Marinades: How to Choose and How to Use Them
This is where the food actually becomes worth eating. And it's where a lot of home cooks leave the most on the table! Either seasoning too timidly, choosing the wrong method for the cut, or applying things at the wrong time…here's how to think about seasoning your protein.
The Ease of Dry Rubs
Dry rubs work on the surface of the food.
A good rub creates flavour through direct contact with heat, specifically through the Maillard reaction, which is the browning that happens when heat meets the amino acids and natural sugars in a spice blend. That browning is not cosmetic. It's where the deep, savory, slightly smoky complexity comes from. The crust you see on a great piece of grilled chicken or a seared steak is the Maillard reaction at work, and a dry rub is what feeds it.
Apply a rub at least 30 minutes before cooking (overnight is even better). The salt in the rub draws moisture to the surface of the meat and then pulls it back in, which functions like a dry brine. This seasons the meat from the surface inward, improving the texture at the same time.
One thing to watch: rubs with a high sugar content can burn over very high direct heat. If you see the surface darkening too fast, move the food to the indirect zone and let it finish there.
The Magic of Marinades
Marinades take a different approach.
Acid tenderizes the surface muscle fibers and carries flavour into the outer layers of the meat. That means citrus juice, vinegar, yogurt, or buttermilk as the base. Marinades are best for tougher cuts and proteins that benefit from some tenderizing: flank steak, chicken breasts, shrimp, pork shoulder.
Time limits are real and worth knowing.
Chicken can marinate up to 24 hours. Beef does well in 2 to 12 hours. Fish and shrimp need only 15 to 30 minutes. Acid begins breaking down delicate proteins quickly, and fish left too long in a citrus marinade turns mealy before it ever reaches the grill. One food safety note: never reuse a marinade that has touched raw meat as a finishing sauce unless you bring it to a full boil first.
We gathered all of our marinade tips here if you want to read more!
The Choice is Yours
Choosing between them comes down to what you're cooking and what result you want.
Want a crust or char on the surface? Use a dry rub.
Cooking a tough cut that could use tenderizing? Marinade first, pat the surface completely dry after, then add a rub right before grilling.
Short on time? A dry rub works in 30 minutes and delivers a real result. Grilling fish or shrimp? Keep the seasoning light and brief - a rub applied right before cooking, or a marinade no longer than 30 minutes. Doing both for maximum flavour? Marinate the meat, pat it dry, then press a rub onto the surface before it goes on the grill. The two methods aren't mutually exclusive, friends!
Tips For Seasoning & Cooking by Protein
Chicken
Bone-in thighs are where to start. The fat content in a thigh gives you a window of forgiveness that breasts don't, which means if the timing goes slightly off, the meat stays moist. Season generously with Classic Chicken Seasoning the night before if you can, or at least 30 minutes ahead. The dry brine effect is real, and the difference in juiciness is noticeable.
Two-zone method: place the thighs skin-side down on direct heat. Leave them. After 5 to 6 minutes, the skin should have rendered and crisped - if it's sticking, it's not ready to flip yet. Flip, then move to the indirect zone to finish. Pull at 165°F.
Burgers and Beef
Use 80/20 ground beef because the fat matters, y’all.
Leaner beef makes a drier burger. Handle the meat as little as possible. Overworked ground beef becomes dense and tough, and no amount of seasoning fixes the texture.
Season the outside of the patty, not into it, and press a small dimple into the center of each one with your thumb. As the patty heats, it will try to dome up in the middle - the dimple counteracts this and keeps it flat.
Cowboy Grilling Rub works well here, or keep it simple with kosher salt and coarse black pepper pressed firmly into both sides. Direct heat, lid closed, flip once. Don't press the patty down with the spatula. That move squeezes moisture directly out of the meat and onto the coals, which is the opposite of what you want. Target 160°F for well-done, 145°F for medium.
For steak: the surface must be bone dry before it goes on the grill. Pat it thoroughly with paper towels, then let it sit uncovered on a plate for a few minutes after seasoning. Any moisture on the surface steams rather than sears, which means you get a grey exterior instead of a crust.
Bring the steak to room temperature for about 30 minutes before cooking. Season boldly with Cowboy Grilling Rub and press it in, so it adheres. Sear over direct heat 2 to 3 minutes per side, then move to indirect if it's thicker than an inch. Medium-rare is 130 to 135°F at the center. Medium is 135 to 145°F.
Pro tip: pull it a few degrees before your target. The temperature will continue rising while it rests!
Pork
Pork tenderloin is the most beginner-friendly cut on this list. It's lean, even in shape, quick to cook, and forgiving about timing. The Carolina BBQ Rub is the right call here. The sweetness in the blend caramelizes against the heat, and the herbs bloom in a way that fills the air around the grill.
Sear the tenderloin on all sides over direct heat to build color, then move to indirect and cook to 145°F!
Pork chops follow the same method but move faster. Loin chops in particular can dry out quickly because they're lean. A one-hour wet brine in salted water before applying the rub makes a noticeable difference in how they hold up on the grill.
Want to learn more about brines? Here’s our Spice Advice all about them! Or check out Spicewalla’s Culinary Director, Alyse Baca’s delicious brine recipe (that you can use as a dry or wet brine).
Fish and Seafood
The easiest fish to grill are firm enough to hold their structure over direct heat, like salmon, swordfish, mahi mahi, tuna, and halibut. Delicate fish like tilapia, sole, and flounder will fall apart on the grates.
Fish sticks to the grill for three reasons: there's moisture on the surface, the grates aren't clean enough, or it's being moved before it's ready. All three are fixable.
Dry the fish completely with paper towels. Coat it in neutral oil. Make sure the grates are very hot and freshly cleaned. Then put the fish down and don't touch it. When it's ready to flip, it will release from the grates cleanly without any resistance. If it's pulling or tearing, give it another minute and try again.
Cedar plank is a reliable method for salmon, especially for a first attempt. Soak the plank in water for an hour, place the seasoned salmon on it skin-side down, and cook over indirect heat with the lid closed. No sticking, gentle smoke, and very little that can go wrong.
Acid marinades work fast on fish - 15 to 30 minutes with citrus or vinegar is plenty, and going longer starts to work against you. Honey & Herb Rub on salmon is worth making a habit of. For mahi mahi or swordfish, a blend of cumin, coriander, smoked paprika, and a small amount of cayenne is the direction to go. The earthiness of the cumin against the char of the grill is something worth experiencing.
For more on choosing the right fish for the grill, check out The Kitchn's guide!
Shrimp
Shrimp cook fast, reward you well, and are about as low-risk as grilling gets.
Thread the shrimp onto skewers (flat metal ones or wooden skewers soaked in water for 30 minutes) so they don't slip through the grates, and you can flip a whole row at once. Toss with olive oil, salt, and a little bit of za’atar.
Direct heat, about 2 minutes per side. Shrimp are done when they curl into a C shape and turn fully pink throughout. If they curl into a tight O shape, they've gone too far. Finish with a little lemon and try not to eat them before dinner. That's really the whole skill.
Resting: The Step That Changes Everything
Resting meat after it comes off the grill is not a suggestion. It's where a significant amount of the work pays off, and skipping it undoes most of what you built.
When meat is on the grill, heat drives the moisture toward the center. The muscle fibers are contracted and the juices are concentrated in the middle of the cut. Given a few minutes off the heat, the fibers relax, and the juices redistribute through the whole piece. Cut into the meat immediately after pulling it and those juices run straight out onto the cutting board. Rest it first, and they stay where they belong - in the meat.
Rest times: 5 minutes for chicken pieces and fish, 5 to 10 minutes for steaks and chops, 15 to 20 minutes for a whole bird or a large roast. The concern about food getting cold is largely a myth. A rested steak is actually hotter through the center than one cut immediately, because carryover cooking continued the entire time it rested. Tent loosely with foil. Wrapping it tightly traps steam and softens the crust you spent time building.
Vegetables: The Most Underrated Thing You Can Grill
Here's something most beginners discover too late: grilled vegetables are extraordinary.
The high dry heat of a grill does something that roasting in an oven can't always replicate. It chars the surface, concentrates the sugars, and adds a smoky depth that completely changes the character of whatever you're cooking.
Grilled broccoli is a totally different food from boiled broccoli. Grilled eggplant becomes creamy and rich in a way that has nothing to do with its raw state.
The challenges with vegetables are consistent: cutting them too small, not using enough oil, under-seasoning, and moving them around too much. Here's how to approach each one.
Corn goes directly on the grates over direct heat. Turn it every 2 to 3 minutes until there's char in spots across the surface. The kernels caramelize against the heat and develop a nutty, slightly sweet flavour that has nothing to do with the corn you get from a pot of water.
Broccoli works better on the grill than most people expect. Cut it into large florets (bigger than you think you need) and toss with oil and salt before it goes on. The florets char at the edges, and the stems get a little crisp while the inside stays tender. Direct heat, 4 to 5 minutes, turning once. A hit of smoked paprika or cumin before grilling takes it somewhere interesting.
Zucchini need to be cut into planks at least half an inch thick. Thinner than that and they fall through the grates or steam instead of char. Brush with oil on both sides and season well. These vegetables can take more seasoning than you think. Direct heat, 3 to 4 minutes per side.
Bell peppers go halved and de-seeded onto direct heat until blistered all over, then flip. The skin will char and blister. That's what you want. Let them go.
Eggplant can be grilled whole! Prick the skin all over with a fork first, place it directly on the grates over medium-high heat, and rotate every 5 minutes for around 20 minutes until the skin is fully charred and the eggplant has collapsed and softened through. The flesh inside turns smoky and silky. Peel away the skin, and you have the base for baba ganoush or a smoky spread with almost no effort.
Portobello mushrooms go gill-side up on the grates. Pour a little olive oil and salt directly into the gills before they go on. The mushroom acts like a bowl and holds the seasoning. Direct heat, 4 to 5 minutes per side.
Thick-sliced onions go directly on the grates without separating the rings. Let them char and soften, about 5 minutes per side. They'll sweeten dramatically as the sugars caramelize.
Halved romaine, cut side down, direct heat, 2 to 3 minutes. It sounds unconventional. It produces something warm and smoky and slightly wilted at the edges, and it's worth doing at least once.
The rule across all of them: cut big, oil well, and season with more than you think is necessary. Spices need heat and direct contact to do their work. A light dusting won't make it to the plate.
Your Roadmap for Flavour
Burnt spices are one of the most common complaints from folks who are learning to master the grill. The food looks dark, the flavour turns bitter, and it's not immediately obvious what went wrong.
Sugar is the main culprit. Sugar begins to burn at around 265°F, well below the searing temperatures of a hot grill. Rubs with a high sugar content will blacken fast on direct heat, especially if the food sits in one spot for too long.
The fix is not to avoid sugar entirely, but to manage the heat.
Move sugary rubs to the indirect zone sooner than you think you need to, and use the direct zone only briefly for the initial sear. If you notice the surface darkening too fast, don't wait. Get the food off the direct heat immediately.
Some spices burn faster than others, and knowing which ones matters. The workhorse grill spices handle direct heat well: smoked paprika, cumin, coriander, black pepper, chili powder, and mustard.
The ones that don't are worth knowing. Garlic powder and onion powder turn acrid quickly at high heat and do better when protected by oil or kept off the hottest part of the grill. Cinnamon and cardamom are high in volatile aromatic oils that cook off and bitter fast. Turmeric scorches before it has a chance to do anything useful. Dried herbs like oregano, thyme, basil, and rosemary char and lose their aromatics before the meat has even started to color.
If a rub contains any of these, the indirect zone and a coat of oil on the meat before seasoning are both non-negotiable. That thin layer of oil creates a buffer between the spices and the grates, and it helps the rub adhere more evenly so less of it ends up on the coals.
The indirect zone is your insurance policy. Any protein that spends more than a few minutes on the grill should be finishing over indirect heat, not direct.
Direct heat is for building color and crust. Indirect heat is where the food cooks through without the spices continuing to take on heat they don't need. If you're cooking something that takes more than 10 minutes total, the two-zone method isn't optional. It's how the spices stay intact and the food ends up tasting the way it should.
Watch the grill temperature overall. A grill running hotter than necessary is the easiest way to torch a rub. For most proteins with a spice rub, medium-high is the right starting point, not screaming hot. Get the sear you want on direct heat, then move the food and let the indirect zone finish the job at a lower temperature.
Fresh spices brown more evenly. Older, oxidized spices don't only taste weaker. They also behave differently under heat. The natural oils that help spices bloom and form a crust are what's lost over time. Freshly roasted spices are built for the grill in part because fresh spices have those oils intact, which means they caramelize instead of char.
The grill is one of the most powerful flavour tools you have! Now you know how to use it, get outside, get the grill going, and trust what you've learned. Your food will speak for itself.