Weeknight dinners at my house need to check two boxes: easy enough that I’m not stressed after work, and healthy enough that I don’t feel guilty. Ground turkey casseroles hit both marks, especially when I can sneak in some broccoli without anyone complaining.
This casserole has become my go-to when I need something that feels like comfort food but won’t totally wreck our healthy eating goals. It’s got pasta, plenty of vegetables, and a creamy sauce that brings everything together. The best part? Most of it cooks in one dish, which means less cleanup time and more time to relax after dinner.
Want something cheesy and filling? This is it. Need to use up vegetables sitting in your fridge? You can swap them in. I’ve made this casserole at least a dozen times now, and it’s never let me down.

Why You’ll Love This Ground Turkey and Broccoli Casserole
- High-protein, balanced meal – With lean ground turkey, veggies, and cheese all in one dish, you’re getting protein, carbs, and nutrients without having to make multiple side dishes.
- Kid-friendly way to eat vegetables – The creamy cheese sauce and crunchy topping make broccoli and carrots more appealing, even for picky eaters at the dinner table.
- Perfect for meal prep – This casserole reheats beautifully throughout the week, making it ideal for busy weeknight dinners or packed lunches.
- Budget-friendly ingredients – Ground turkey is affordable, and the rest of the ingredients are pantry and fridge staples you probably already have on hand.
- One-dish dinner – Everything bakes together in a single casserole dish, which means less cleanup and more time to relax after dinner.
What Kind of Ground Turkey Should I Use?
You’ll want to pick up ground turkey that’s around 93% lean for this casserole, which gives you a nice balance between flavor and healthiness. If you go with 99% lean ground turkey, it can turn out a bit dry and bland, so I’d avoid that unless you’re really watching fat intake. On the flip side, if you can only find ground turkey that’s 85% lean (which is closer to ground beef), that’ll work too – you’ll just want to drain off any excess fat after browning it. The beauty of this casserole is that the creamy sauce and cheese help keep everything moist, so you’ve got some wiggle room with whatever your store has in stock.

Options for Substitutions
This casserole is pretty forgiving when it comes to swaps, so here are some ideas if you need to make changes:
- Ground turkey: Ground chicken works great as a direct swap. You can also use ground beef if you prefer, though it’ll add a bit more richness to the dish. Lean ground pork is another option that works well here.
- Egg pasta: Any short pasta shape will do the job – try penne, rotini, or shells. You can also use whole wheat pasta or gluten-free pasta if needed, just cook according to package directions.
- Broccoli: Fresh or frozen broccoli both work fine. If using frozen, thaw and drain it well before adding. You could also swap in cauliflower or a mix of both for variety.
- Cheddar cheese: Monterey Jack, Colby, or Gruyere all melt nicely in this casserole. You can also use a Mexican cheese blend for a different flavor profile.
- Sour cream: Greek yogurt makes a great substitute and adds extra protein. Use the same amount and stir it in at the same point in the recipe.
- Panko: Regular breadcrumbs work just fine, or you can crush up some crackers or even cornflakes for a crunchy topping.
Watch Out for These Mistakes While Baking
The biggest mistake you can make with this casserole is overcooking the pasta to the full package time, which will turn it mushy once it bakes in the oven – always undercook by 2 minutes since it continues cooking in the casserole.
Another common error is not cooking the flour long enough in step 6, so make sure to let it cook for the full minute to avoid a raw flour taste in your sauce.
Don’t skip the step of letting your sauce simmer for those 5-7 minutes, as this is what thickens it properly and prevents a watery casserole that won’t hold together when served.
Finally, if your broccoli and carrots are cut too large, they won’t cook through during the short baking time, so chop them into small, bite-sized pieces for the best results.

What to Serve With Ground Turkey and Broccoli Casserole?
This casserole is pretty hearty on its own, but I love serving it with a simple side salad to balance out all that creamy goodness. A basic mixed greens salad with a light vinaigrette or lemon dressing works perfectly and adds a fresh crunch to the meal. If you want something warm on the side, garlic bread or dinner rolls are always a hit for soaking up any extra sauce from the casserole. You could also serve it with roasted green beans or a cucumber tomato salad if you’re looking to add more veggies to the plate.
Storage Instructions
Store: This casserole keeps really well in the fridge for up to 4 days. Just cover it tightly with foil or transfer it to an airtight container once it’s cooled down. It actually tastes even better the next day once all the flavors have had time to hang out together!
Freeze: You can freeze this casserole for up to 3 months, which makes it perfect for busy weeknights. Let it cool completely, then wrap it tightly in plastic wrap and a layer of foil. I like to freeze individual portions in smaller containers so I can grab just what I need for lunch.
Reheat: To warm it up, cover with foil and bake at 350°F for about 20-25 minutes if refrigerated, or 45-50 minutes if frozen. You can also microwave individual portions for 2-3 minutes, stirring halfway through to heat it evenly.
| Preparation Time | 30-40 minutes |
| Cooking Time | 20-25 minutes |
| Total Time | 50-65 minutes |
| Level of Difficulty | Medium |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2100-2300
- Protein: 115-130 g
- Fat: 105-120 g
- Carbohydrates: 160-180 g
Ingredients
For the assembly:
- 2 cups egg pasta
- 1 lb ground turkey
- 2 tablespoons olive oil (I prefer Bertolli Extra Virgin for roasting)
- 1.5 tablespoons butter (I like Kerrygold unsalted for this)
For the sauce and vegetables:
- 2 cups broccoli
- 1 cup carrots
- 0.5 cup onion
- 1.5 tablespoons garlic
- 3 tablespoons flour
- 2 cups chicken broth (I always use Swanson for consistent saltiness)
- 1.25 cups milk
- 1 tablespoon dijon mustard
- 2 teaspoons thyme
- 1/2 teaspoon smoked paprika
- 1 cup cheddar cheese (freshly shredded for better melting)
- 0.5 cup sour cream
- salt
- pepper
For the topping:
- 0.33 cup panko
- 3 tablespoons parmesan cheese
Step 1: Prepare Mise en Place and Start the Oven
- 2 cups broccoli, cut into florets
- 1 cup carrots, diced
- 0.5 cup onion, diced
- 1.5 tablespoons garlic, minced
- 1 cup cheddar cheese, freshly shredded
Preheat your oven to 375°F and lightly grease a 9×13 inch baking dish.
While the oven heats, prepare all your ingredients: dice the onion into small pieces, mince the garlic, cut the broccoli into bite-sized florets, and dice the carrots.
Shred the cheddar cheese fresh if you haven’t already—I find freshly shredded cheese melts much more smoothly than pre-shredded varieties.
This mise en place setup ensures everything moves quickly once you start cooking.
Step 2: Cook the Pasta and Brown the Turkey
- 2 cups egg pasta
- 1 lb ground turkey
- 2 tablespoons olive oil
Bring a pot of salted water to a boil and add the egg pasta, cooking it for 2 minutes less than the package directions recommend.
This parboiling prevents the pasta from becoming mushy during baking.
While the pasta cooks, heat the olive oil in a large skillet over medium-high heat and brown the ground turkey, breaking it apart as it cooks, for about 5-7 minutes until no pink remains.
Drain the cooked pasta and toss lightly with a small drizzle of olive oil to prevent sticking, then set aside.
Transfer the cooked turkey to a bowl.
Step 3: Build the Sauce Base with Vegetables
- 1.5 tablespoons butter
- 2 cups broccoli, cut into florets
- 1 cup carrots, diced
- 0.5 cup onion, diced
- 1.5 tablespoons garlic, minced
- 3 tablespoons flour
- salt
- pepper
In the same skillet, melt the butter over medium heat.
Add the diced onions, broccoli, and carrots along with a pinch of salt and pepper, and sauté for 2-3 minutes until they begin to soften.
Add the minced garlic and cook for another minute until fragrant.
Sprinkle the flour over the vegetables and stir constantly for about 1 minute—this roux will thicken your sauce and give it body.
The flour coating the vegetables is what creates a smooth, creamy sauce rather than a thin, watery one.
Step 4: Create the Creamy Sauce
- 2 cups chicken broth
- 1.25 cups milk
- 1 tablespoon dijon mustard
- 2 teaspoons thyme
- 1 cup cheddar cheese, freshly shredded
- 0.5 cup sour cream
Slowly pour in the chicken broth and milk while stirring constantly to avoid lumps.
Add the Dijon mustard and thyme, stirring to combine.
Bring the mixture to a gentle boil, then reduce heat to low and simmer for 5-7 minutes, stirring occasionally, until the sauce thickens enough to coat the back of a spoon.
Remove from heat and stir in the freshly shredded cheddar cheese and sour cream until fully melted and smooth.
I always add the sour cream after removing from heat because high temperatures can cause it to break and become grainy.
Step 5: Combine All Components
- cooked turkey from Step 2
- cooked pasta from Step 2
- creamy sauce mixture from Step 4
Add the cooked turkey from Step 2 and the cooked pasta from Step 2 to the sauce, stirring gently until everything is evenly coated.
Pour this mixture into your prepared baking dish, spreading it into an even layer.
Step 6: Top and Bake Until Golden
- 0.33 cup panko
- 3 tablespoons parmesan cheese
- 2 tablespoons olive oil
In a small bowl, combine the panko breadcrumbs and grated Parmesan cheese.
Drizzle this mixture with about 2 tablespoons of olive oil and toss with a fork until the crumbs are evenly moistened—this helps them brown beautifully.
Spread the topping evenly over the casserole.
Bake at 375°F for 20-25 minutes until the top is golden brown and the sauce is bubbling around the edges.

Tasty Ground Turkey and Broccoli Casserole
Ingredients
For the assembly::
- 2 cups egg pasta
- 1 lb ground turkey
- 2 tablespoons olive oil (I prefer Bertolli Extra Virgin for roasting)
- 1.5 tablespoons butter (I like Kerrygold unsalted for this)
For the sauce and vegetables::
- 2 cups broccoli
- 1 cup carrots
- 0.5 cup onion
- 1.5 tablespoons garlic
- 3 tablespoons flour
- 2 cups chicken broth (I always use Swanson for consistent saltiness)
- 1.25 cups milk
- 1 tablespoon dijon mustard
- 2 teaspoons thyme
- 1/2 teaspoon smoked paprika
- 1 cup cheddar cheese (freshly shredded for better melting)
- 0.5 cup sour cream
- salt
- pepper
For the topping::
- 0.33 cup panko
- 3 tablespoons parmesan cheese
Instructions
- Preheat your oven to 375°F and lightly grease a 9x13 inch baking dish. While the oven heats, prepare all your ingredients: dice the onion into small pieces, mince the garlic, cut the broccoli into bite-sized florets, and dice the carrots. Shred the cheddar cheese fresh if you haven't already—I find freshly shredded cheese melts much more smoothly than pre-shredded varieties. This mise en place setup ensures everything moves quickly once you start cooking.
- Bring a pot of salted water to a boil and add the egg pasta, cooking it for 2 minutes less than the package directions recommend. This parboiling prevents the pasta from becoming mushy during baking. While the pasta cooks, heat the olive oil in a large skillet over medium-high heat and brown the ground turkey, breaking it apart as it cooks, for about 5-7 minutes until no pink remains. Drain the cooked pasta and toss lightly with a small drizzle of olive oil to prevent sticking, then set aside. Transfer the cooked turkey to a bowl.
- In the same skillet, melt the butter over medium heat. Add the diced onions, broccoli, and carrots along with a pinch of salt and pepper, and sauté for 2-3 minutes until they begin to soften. Add the minced garlic and cook for another minute until fragrant. Sprinkle the flour over the vegetables and stir constantly for about 1 minute—this roux will thicken your sauce and give it body. The flour coating the vegetables is what creates a smooth, creamy sauce rather than a thin, watery one.
- Slowly pour in the chicken broth and milk while stirring constantly to avoid lumps. Add the Dijon mustard and thyme, stirring to combine. Bring the mixture to a gentle boil, then reduce heat to low and simmer for 5-7 minutes, stirring occasionally, until the sauce thickens enough to coat the back of a spoon. Remove from heat and stir in the freshly shredded cheddar cheese and sour cream until fully melted and smooth. I always add the sour cream after removing from heat because high temperatures can cause it to break and become grainy.
- Add the cooked turkey from Step 2 and the cooked pasta from Step 2 to the sauce, stirring gently until everything is evenly coated. Pour this mixture into your prepared baking dish, spreading it into an even layer.
- In a small bowl, combine the panko breadcrumbs and grated Parmesan cheese. Drizzle this mixture with about 2 tablespoons of olive oil and toss with a fork until the crumbs are evenly moistened—this helps them brown beautifully. Spread the topping evenly over the casserole. Bake at 375°F for 20-25 minutes until the top is golden brown and the sauce is bubbling around the edges.