My husband doesn't really love broccoli — except in this. That's the sentence that made me realize I needed to write this recipe down properly, because it keeps coming up every time someone asks me what I cook when I want something cheesy and filling without a lot of fuss. This is my take on Cracker Barrel's broccoli cheddar chicken, which I tried on a road trip a few years back and couldn't stop thinking about afterward.
The method here is simple: you sear the chicken in a skillet until it's golden, steam some broccoli, mix it with sour cream and cheddar, pile it on top, then finish everything in the oven for 10 to 15 minutes until the cheese is bubbling. I know that sounds almost too easy, but that's genuinely all it is. The Parmesan on top is what gives it that slightly crisp top layer that makes it look like you worked harder than you did. If you like saucy comfort food, you might also want to check out my Spinach Macaroni and Cheese — it scratches the same cheesy craving.
I make this on nights when I've defrosted chicken and then blanked on what to actually do with it. Saad eats around the broccoli every single time, but he polishes off the chicken and the cheese without complaint, so I call that a win. My husband goes back for seconds, usually with rice on the side. I pile mine over some mashed potatoes and call it a proper dinner.
One thing to set expectations on: this isn't a one-pan recipe start to finish. You'll use a skillet to sear the chicken, and then transfer everything to a baking dish for the oven step. That means two dishes to wash, but it's still about 35 to 40 minutes total, which is completely manageable on a weeknight.

Why You'll Love This Recipe
- The cheese topping does all the work: Mixing broccoli into sour cream and cheddar before it goes on the chicken means you get a creamy, even coating rather than cheese that slides off. It bakes into this melty layer that's halfway between a sauce and a crust. The Parmesan on top gives it a little bite that straight cheddar doesn't.
- It comes together in about 35 minutes: Searing the chicken takes the longest, and even that's only about 12 to 14 minutes total. While the chicken is in the oven, you can clean up the stovetop and set the table. I've made this on nights where I had nothing planned and everyone was already hungry, and it still made it to the table without stress.
- Kids will actually eat the broccoli: I know I mentioned Saad eats around it — but Zainab doesn't. She loves the whole thing as-is. When broccoli is chopped small and folded into a cheesy sour cream mixture, it stops looking like "a vegetable" and starts looking like part of the topping. That framing matters with kids.
- You can prep the topping ahead: The broccoli mixture — steamed broccoli, sour cream, shredded cheddar — can be mixed the night before and kept in the fridge. When you get home, you just sear the chicken and assemble. I've done this on Sunday evenings to make Monday easier, and it works perfectly.
- It's flexible with what you have: I've made this with regular sour cream, with Greek yogurt when I was out of sour cream, and once with a mix of cheddar and mozzarella when I only had a partial bag of each. It worked every time. The bones of the recipe are forgiving enough that small substitutions don't derail it.
Ingredients
- 4 boneless, skinless chicken breasts
- 1 cup broccoli florets, steamed and chopped small
- 1½ cups shredded cheddar cheese
- ½ cup sour cream (or plain Greek yogurt in a pinch)
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
- ½ cup grated Parmesan cheese
Directions
- Preheat the oven to 375°F (190°C). Get this going first so the oven is ready when the chicken comes off the stove — you don't want the chicken sitting out getting cold while it preheats.
- Season and sear the chicken. Pat the chicken breasts dry with paper towels, then season both sides with garlic powder, onion powder, salt, and pepper. Heat the olive oil in a heavy skillet over medium heat and cook the chicken for 5 to 7 minutes per side until golden brown and cooked through. Don't rush this — getting a proper sear on the outside is what keeps the chicken from tasting bland under all that topping. Set aside.
- Steam the broccoli. While the chicken cooks, steam your broccoli florets until just tender — about 4 minutes in a microwave-safe bowl with a splash of water and a plate on top works fine if you don't have a steamer. Once it's done, chop it into small pieces so it spreads evenly over the chicken.
- Mix the topping. In a bowl, combine the chopped steamed broccoli, sour cream, and shredded cheddar. Stir until everything is evenly mixed. This is the step you can do the night before if you want to get ahead.
- Assemble in a baking dish. Transfer the seared chicken breasts to a baking dish in a single layer. Spoon the broccoli-cheddar mixture evenly over each breast — don't be shy with it. Then sprinkle the Parmesan over the top of everything.
- Bake. Put the dish in the preheated oven for 10 to 15 minutes, until the cheese on top is melted, bubbly, and just starting to turn golden at the edges. Serve immediately.

Tips for Success
- Dry the chicken before you season it: I skipped this the first couple of times I made the recipe and wondered why I wasn't getting a good sear. Pat the chicken breasts dry with paper towels before the seasoning goes on. Moisture on the surface makes the chicken steam in the pan instead of brown. It's a 10-second step that makes a visible difference.
- Don't skip the sear even though it's going in the oven: The oven step finishes the topping, but it doesn't do much for the chicken itself in terms of color or flavor. The golden crust you get from the skillet is what makes the chicken taste like something rather than just a vehicle for cheese. Give it the full 5 to 7 minutes per side.
- Chop the broccoli small: I tried leaving the florets large once and the topping slid around instead of staying put. When the broccoli is chopped into small pieces — roughly a half-inch or so — it mixes into the sour cream and cheddar properly and sits on the chicken instead of falling off the sides. Small matters here.
- Use block cheddar, not pre-shredded: Pre-shredded cheese has a coating that keeps it from clumping in the bag — but that same coating makes it melt a bit unevenly. If you have a few extra minutes, grating your own cheddar from a block gives you a smoother, creamier result in the topping. That said, I've used the pre-shredded bags from Walmart plenty of times when I'm in a rush and it still tastes good.
- Let it rest 2 minutes before serving: Right out of the oven the topping is very hot and a little liquidy. Two minutes of rest lets it firm up just slightly so it doesn't all run off when you serve it. It also means no one burns the roof of their mouth, which has happened at my table more than once with this dish.
Variations
- Add bacon on top: Crispy crumbled bacon scattered over the Parmesan before it goes in the oven makes this feel more like a restaurant dish. I render the bacon in the same skillet I used for the chicken — one less pan — then crumble it over right before baking. My husband requests this version specifically when we have guests over.
- Swap the cheese: Cheddar is the classic here, but Monterey Jack gives you a milder, creamier melt, and Gouda adds a slightly smoky note that works really well. I've also used a half-and-half mix of cheddar and mozzarella when that's what I had — the mozzarella stretches nicely and the cheddar keeps the flavor sharp.
- Make it vegetarian: Skip the chicken and use this topping over thick slices of roasted cauliflower or a bed of sautéed mushrooms and zucchini in the baking dish. The broccoli-cheddar mixture works just as well without the chicken underneath — it becomes more of a cheesy vegetable bake. I've done this when I needed a meatless dinner and it was genuinely satisfying.
- Add a spice layer: A pinch of cayenne mixed into the broccoli-cheddar topping gives it a little warmth that cuts through the richness. Red pepper flakes on top before baking works too. My husband adds hot sauce at the table instead — he likes to control the heat level himself.
- Low-carb version: The recipe is already pretty low in carbs as written, but if you want to avoid even the small amount of flour that sometimes gets used in variations, this base recipe doesn't need any. Just swap the sour cream for full-fat Greek yogurt if you want extra protein, and it fits a low-carb dinner easily. Good served alongside a simple green salad.
Serving and Storage
Serving
We usually eat this over mashed potatoes or rice — both work well for catching any of the cheesy topping that runs off the chicken. A simple green salad on the side is enough to round it out. When I'm doing a bigger family dinner, I put it on the table with a pot of my Crockpot Chicken Noodle Soup if the weather is cold, though honestly this dish is filling enough to stand on its own. Serve straight from the baking dish — it keeps warm for about 10 minutes before the cheese starts to look a bit set.
Storage
Leftovers go into an airtight container in the fridge and keep well for up to 3 days. Reheat in the microwave in 30-second bursts, or cover the baking dish with foil and warm it in a 325°F oven for about 10 minutes. The topping gets a little thicker as it sits, which I actually don't mind — it almost gets creamier on day two. I wouldn't freeze this one; the sour cream in the topping separates a bit once frozen and thawed.

Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
You can, but thaw it completely and squeeze out as much water as you can before you chop and mix it in. Frozen broccoli holds a lot of moisture, and if you skip that step the topping ends up watery instead of creamy. Fresh is easier here — even the pre-cut florets from the produce section work perfectly.
Can I make this ahead of time?
Yes — the broccoli mixture (broccoli, sour cream, cheddar) can be made up to 2 days ahead and kept covered in the fridge. When you're ready to cook, just sear the chicken fresh, assemble, and bake. I wouldn't assemble the whole dish raw and refrigerate overnight, because the moisture from the topping soaks into the chicken and the sear loses its texture.
How do I know when the chicken is fully cooked?
The safest way is a meat thermometer — you want 165°F (74°C) at the thickest part. If you don't have one, cut into the thickest breast after the stovetop sear; the juices should run clear and there should be no pink in the center. The chicken continues cooking slightly in the oven, so if it's just at 165°F coming off the stove, the oven step will keep it there without drying it out.
Can I use chicken thighs instead of breasts?
Boneless, skinless thighs work really well here — they're a bit more forgiving than breasts if you accidentally cook them a minute too long. The cook time on the stovetop stays about the same, though thighs may need an extra minute or two per side depending on thickness. The topping and oven step stay identical.
What can I substitute for sour cream?
Plain full-fat Greek yogurt is the closest swap and works almost identically in the topping — same creamy texture, same slight tang. I've also used cream cheese softened and stirred until smooth, though that gives a richer, denser result. I wouldn't use regular yogurt (too thin) or anything low-fat, because the topping can get a bit watery when it bakes.
This is one of those recipes that I keep coming back to because it requires almost no thinking once you've made it once. The steps are simple enough that I can talk to my kids while I'm cooking it, which is not something I can say about everything in my kitchen. The topping does the heavy lifting flavor-wise, and the oven does the rest — there's no babysitting required.
I know it's not authentic Cracker Barrel — I'm a Pakistani home cook making an American restaurant copycat in my kitchen in Pakistan, which is about as far from Tennessee as you can get. But that's honestly what I love about cooking: you taste something somewhere, you go home and try to figure it out, and eventually you land on a version that works for your family. This is that version for us.
If you want something sweet to follow this up, my Best Chocolate Chip Cookies are what I usually put in the oven while the chicken rests — the timing works out almost perfectly. And if you're in a weeknight dinner groove and want to keep that momentum going, my Spinach Macaroni and Cheese is another one that comes together fast and satisfies the same cheesy comfort food craving.
Give this one a spot in your regular rotation. I think once you make it, you'll understand why my husband keeps asking for it. 🧀🥦✨

CRACKER BARREL BROCCOLI CHEDDAR CHICKEN
Ingredients
- 4 boneless skinless chicken breasts
- 1 cup broccoli florets steamed
- 1½ cups shredded cheddar cheese
- ½ cup sour cream
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
- ½ cup grated Parmesan cheese
Instructions
- Preheat the oven to 375°F (190°C).
- Heat olive oil in a skillet over medium heat. Season chicken breasts with salt, pepper, garlic powder, and onion powder. Cook chicken for 5–7 minutes on each side until golden brown and cooked through.
- While the chicken cooks, steam the broccoli until tender and chop it into small pieces.
- In a bowl, combine the steamed broccoli, sour cream, and shredded cheddar cheese. Mix well.
- Once the chicken is cooked, remove it from the skillet and place it on a baking dish. Spoon the broccoli mixture over each chicken breast.
- Sprinkle Parmesan cheese on top of the broccoli mixture.
- Bake in the preheated oven for 10–15 minutes, until the cheese is melted and bubbly.
- Serve immediately with your favorite side dishes.
Notes
- Make Ahead: The broccoli mixture can be prepared ahead and stored in the fridge for up to 2 days. Simply assemble and bake when ready.
- Customizing the Flavor: Add a sprinkle of red pepper flakes for a bit of spice or swap cheddar for mozzarella.
- Serving Suggestions: Serve with mashed potatoes, rice, or a side salad for a complete meal.
- Allergy-Friendly Options: Use dairy-free cheese and sour cream for a dairy-free version.
- Storage Tips: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
If you liked this, here are a few more recipes from my kitchen you might want to try next:
- Spinach Macaroni and Cheese — cheesy, vegetable-forward, weeknight-friendly
- Crockpot Chicken Noodle Soup — set it in the morning, eat it at dinner
- Best Chocolate Chip Cookies — what I make for dessert when this is on the menu
- Feta Yogurt Dip — good as a starter while the chicken is in the oven {"@context":"https://schema.org","@type":"Article","headline":"CRACKER BARREL BROCCOLI CHEDDAR CHICKEN","description":"This Cracker Barrel-inspired Broccoli Cheddar Chicken recipe is a creamy, comforting dish with tender chicken and a rich cheddar sauce.","datePublished":"2025-04-22T03:36:07+00:00","dateModified":"2026-05-04T03:58:44+00:00","author":{"@type":"Person","name":"Sana Umer","url":"https://forfoodiefriends.com/about/","description":"Self-taught home cook with 10+ years of kitchen experience. Mom of two who develops every recipe in her own kitchen.","jobTitle":"Recipe Developer & Food Blogger","image":"https://forfoodiefriends.com/wp-content/uploads/sana-umer-author-photo.jpg"},"publisher":{"@type":"Organization","name":"For Foodie Friends","url":"https://forfoodiefriends.com/","logo":{"@type":"ImageObject","url":"https://forfoodiefriends.com/wp-content/uploads/forfoodiefriends-logo.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://forfoodiefriends.com/cracker-barrel-broccoli-cheddar-chicken/"},"image":"https://forfoodiefriends.com/wp-content/uploads/2025/04/CRACKER-BARREL-BROCCOLI-CHEDDAR-CHICKEN.jpg"}





Comments
No Comments