If you are on the hunt for a comforting, cheesy, and vibrant dish that brings together the best of veggies and pasta, this Broccoli Cheddar Spaghetti Casserole Recipe is going to steal your heart. It’s an irresistible combination of tender spaghetti, fresh broccoli, succulent chicken, and layers of creamy cheeses baked to golden perfection. Every bite delivers a luscious blend of flavors and textures, making it a perfect family meal for a cozy night in or to impress guests with minimal fuss. Trust me, once you try this recipe, it will become one of your go-to favorites for easy weeknight dinners or weekend treat-yourself moments.
Ingredients You'll Need

Getting ready to make this Broccoli Cheddar Spaghetti Casserole Recipe is a breeze because the ingredients are straightforward yet pack a punch in flavor and texture. Each item plays a key role—from the creamy cheeses that make every forkful dreamy, to the vibrant broccoli and perfectly spiced chicken that elevate the entire dish.
- Dry spaghetti (1 pound): The pasta base that soaks up all the delicious cheesy sauce perfectly.
- Broccoli florets (3 cups): Adds bright color and a wonderful fresh crunch to balance the richness.
- Cream cheese (4 ounces, room temperature): Creates a smooth, velvety texture in the sauce.
- Whole milk cottage cheese (2 cups): Brings a subtle tang and extra creaminess to the mix.
- Milk (1 ½ cups): Keeps the casserole moist and helps blend the flavors.
- Eggs (4, beaten): Bind everything together beautifully when baked.
- Fresh parsley (¼ cup, chopped): Adds a lively herbal note and a pop of green.
- Grated Parmesan cheese (½ cup): Infuses salty, nutty undertones that deepen the flavor.
- Salted butter (2 tablespoons): Used to sauté chicken and veggies, adding richness and flavor.
- Boneless chicken breasts (1 pound, cubed): Provides hearty protein and soaks up those amazing spices.
- Yellow onion (1, chopped): Adds sweetness and aroma during cooking.
- Fresh thyme leaves (2 tablespoons): Earthy herb that brightens the savory notes.
- Paprika (1 teaspoon): Gives a gentle smokiness and beautiful color.
- Garlic powder (1 teaspoon): Enhances flavor with that unmistakable garlicky warmth.
- Cayenne pepper (½ teaspoon): Adds a subtle kick that wakes up your taste buds without overpowering.
- Salt and black pepper: Season perfectly to your liking.
- Shredded cheddar jack cheese (2 ½ cups): Or a mix of sharp cheddar and Monterey Jack for melty, gooey goodness.
How to Make Broccoli Cheddar Spaghetti Casserole Recipe
Step 1: Prep and Cook the Pasta with Broccoli
Start by preheating your oven to 400°F and greasing a large casserole dish with butter if you don’t have an oven-safe skillet. Bring a large pot of salted water to a boil and cook the spaghetti according to package instructions until al dente. About 2 minutes before the pasta is done, toss in the broccoli florets so they steam alongside the pasta. Drain everything together and return it to the pot for the next step.
Step 2: Make the Creamy Cheese Sauce
While the pasta is hot, stir in the cream cheese until it melts smoothly. Then add the cottage cheese, milk, beaten eggs, chopped parsley, and grated Parmesan. Mix everything until you have a creamy, luscious sauce coating the spaghetti and broccoli—it’s the heart of this casserole’s satisfying texture and flavor.
Step 3: Cook the Chicken and Aromatics
In a large oven-safe skillet, melt the butter over medium heat and add the cubed chicken, yellow onion, thyme leaves, paprika, garlic powder, cayenne, salt, and black pepper. Sauté everything for 5 to 8 minutes or until the chicken is cooked through and lightly golden, and the butter is toasted with all those lovely spices.
Step 4: Assemble and Bake the Casserole
Gently fold the cheesy pasta and broccoli mixture into the chicken skillet, combining everything without breaking down the delicate pasta. Top it all generously with the shredded cheddar jack cheese. Slide the skillet (or casserole dish) into the oven and bake for about 20 minutes until the cheese is melted, bubbly, and just starting to brown at the edges. Your kitchen will smell incredible!
How to Serve Broccoli Cheddar Spaghetti Casserole Recipe

Garnishes
A sprinkle of fresh thyme or basil leaves right before serving adds a fresh, aromatic lift that complements the richness of the casserole beautifully. If you want a bit of sparkle, a handful of chopped fresh parsley provides a bright, herbaceous finish.
Side Dishes
Since this casserole is a hearty main, light, crisp sides work best. A simple mixed green salad with a lemon vinaigrette, or roasted cherry tomatoes drizzled with olive oil and balsamic vinegar, add freshness and balance. Steamed green beans or a quick sauté of zucchini ribbons also pair nicely without overwhelming your plate.
Creative Ways to Present
For a family gathering or potluck, serve the Broccoli Cheddar Spaghetti Casserole Recipe right in the skillet for that rustic, cozy vibe. Want to dress it up? Spoon individual portions into cute ramekins, then broil briefly to get a crunchy cheese topping that will dazzle your guests.
Make Ahead and Storage
Storing Leftovers
Store any leftover casserole in an airtight container in the refrigerator for up to 3 days. It keeps well thanks to the creamy cheese sauce and hearty chicken, making it perfect for quick lunches or dinners after a busy day.
Freezing
This casserole freezes beautifully. Portion it into freezer-safe containers or wrap the whole casserole tightly with foil and plastic wrap before freezing. It will keep in the freezer for up to 2 months without losing flavor or texture.
Reheating
Reheat leftovers gently in the oven at 350°F until warmed through to keep that baked texture intact. If you’re in a hurry, the microwave works too—cover the dish to retain moisture and heat in short bursts, stirring if possible, to ensure even warming.
FAQs
Can I use a different type of pasta?
Absolutely! While spaghetti is classic here, feel free to swap in penne, rotini, or any pasta you love. Just adjust the cooking time accordingly to keep it al dente before baking.
Is it possible to make this recipe vegetarian?
Yes, just omit the chicken and maybe add extra broccoli or another veggie like mushrooms or bell peppers. You’ll still get lots of flavor and texture from the cheese and herbs.
What can I substitute for cottage cheese?
If you don’t have cottage cheese, ricotta or even plain Greek yogurt works well to keep the creamy consistency and add richness.
Can I prepare this casserole ahead of time before baking?
Definitely! Assemble the casserole, cover it tightly, and refrigerate for up to 24 hours before baking. Just add a few extra minutes to the baking time if baking straight from the fridge.
How do I know when the casserole is done?
Look for bubbly melted cheese on top that’s starting to turn golden brown. The internal temperature should be piping hot, and the chicken fully cooked, with the pasta tender but not mushy.
Final Thoughts
I can’t recommend this Broccoli Cheddar Spaghetti Casserole Recipe enough if you’re craving a dish that feels like a warm hug of cheesy, tender pasta and fresh veggies. It’s straightforward to make, wildly satisfying, and versatile enough to fit any occasion. Give it a try and watch it quickly become a beloved staple in your recipe rotation—you won’t be sorry!
PrintBroccoli Cheddar Spaghetti Casserole Recipe
This Broccoli Cheddar Spaghetti Casserole is a hearty and comforting baked pasta dish featuring al dente spaghetti, tender broccoli florets, creamy cheese sauce, and seasoned chicken breast, all topped with a golden, melted cheddar jack cheese crust. Perfect for a family dinner, this one-pan casserole combines rich flavors and textures, baked to perfection in under an hour.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Halal
Ingredients
Pasta and Vegetables
- 1 pound dry spaghetti
- 3 cups broccoli florets
Cheese Sauce
- 4 ounces cream cheese, at room temperature
- 2 cups whole milk cottage cheese
- 1 ½ cups milk
- 4 eggs, beaten
- ¼ cup chopped fresh parsley
- ½ cup grated Parmesan cheese
Chicken and Seasoning
- 2 tablespoons salted butter
- 1 pound boneless chicken breasts, cut into cubes
- 1 yellow onion, chopped
- 2 tablespoons fresh thyme leaves
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- ½ teaspoon cayenne pepper
- Salt and black pepper to taste
Topping
- 2 ½ cups shredded cheddar jack cheese (or use 1 ½ cups cheddar and 1 cup Monterey Jack)
Instructions
- Preheat Oven and Prepare Dish: Preheat your oven to 400°F. If you don't have a deep dish oven-safe skillet, generously butter a large casserole dish to prevent sticking during baking.
- Boil Pasta and Broccoli: Bring a large pot of salted water to a rolling boil over high heat. Add the dry spaghetti and cook until al dente according to package instructions. In the last 2 minutes of cooking, add the broccoli florets to the boiling water with the pasta. Drain both together and return them to the pot.
- Make Creamy Cheese Mixture: Into the hot pasta and broccoli, add the cream cheese and stir well until it melts and coats everything smoothly. Then stir in the cottage cheese, milk, beaten eggs, chopped fresh parsley, and grated Parmesan cheese. Mix until the sauce is creamy and well combined.
- Cook Chicken and Aromatics: While the pasta mixture comes together, heat the butter in a large oven-safe skillet over medium heat. Add the cubed chicken, chopped onion, fresh thyme leaves, paprika, garlic powder, cayenne pepper, salt, and black pepper. Cook for 5 to 8 minutes, stirring occasionally, until the chicken is golden and cooked through and the butter has toasted the spices.
- Combine and Bake: Gently mix the creamy pasta and broccoli mixture into the skillet with the cooked chicken and onions. Stir just enough to combine without breaking up the chicken. Spread the mixture evenly, then top with the shredded cheddar jack cheese. Transfer the skillet or casserole dish to the oven and bake for 20 minutes, or until the cheese is melted, bubbly, and starting to brown.
- Serve Warm: Remove from the oven and let rest briefly. Serve warm, garnished with additional fresh thyme and basil if desired for a fresh herbal finish.
Notes
- You can substitute the broccoli with other vegetables like cauliflower or green beans as preferred.
- If you don’t have fresh thyme, dried thyme can be used but reduce the quantity to 1 tablespoon.
- For a lighter version, consider using low-fat cottage cheese and milk instead of whole milk varieties.
- Let the casserole rest for 5 minutes after baking to allow it to set for easier serving.
- This dish can be prepared ahead until the baking step and refrigerated overnight; just add 5-10 minutes to baking time when cooking from cold.

Leave a Reply