Million Dollar Spaghetti
There are some dishes that just speak to the soul, and for me, a truly comforting casserole is at the top of that list. This Creamy Chicken and Broccoli Casserole is exactly that kind of recipe—a warm, hearty, and incredibly satisfying meal that brings everyone to the table. It’s packed with tender chicken, crisp-tender broccoli, and a rich, velvety sauce, all topped with a golden, bubbly layer of cheese. It’s the kind of wholesome, home-cooked goodness that makes any day feel a little brighter, and it’s surprisingly simple to put together.
I remember one particularly chaotic Tuesday evening a few years ago. My husband had just gotten home late, the kids were wound up from school, and I felt like I had barely a moment to breathe. I had prepped this casserole earlier in the day, hoping for a smooth dinner, and boy, did it deliver. As it baked, the kitchen filled with the most inviting aroma, drawing everyone in. My youngest, who usually picks at his vegetables, not only finished his serving but asked for seconds of the broccoli! It became our go-to for busy weeknights and chilly evenings, a guaranteed win that brings smiles and full bellies, proving that sometimes, the simplest meals are the most cherished.
You may also like:
Why You’ll Love This if-theres-one-dish-in-my-family-that-everyone
This casserole is a true weeknight hero because it’s both satisfying and surprisingly easy to assemble. It’s an all-in-one meal that combines lean protein, wholesome vegetables, and a creamy sauce, making it a balanced dinner solution without extra side dishes. You can easily make it ahead of time, which is a lifesaver for busy schedules—just pop it in the oven when you’re ready. The flavors are universally loved, ensuring even picky eaters will find something to enjoy, and it’s endlessly adaptable to what you have on hand. Plus, who can resist a warm, bubbly casserole fresh from the oven on a cool evening?
Behind the Recipe
Over the years of making this casserole, I’ve learned a few crucial things that elevate it from good to truly great. One common pitfall is a watery sauce, which usually comes from not letting the roux cook long enough or adding too much liquid too quickly. Take your time building that base! Another tip is to blanch your broccoli rather than adding it raw; it helps it cook evenly and prevents it from getting mushy in the casserole. Don’t be shy with your seasonings, a pinch of nutmeg in the sauce and a good quality sharp cheddar make all the difference. And while it’s tempting to pile on the cheese, a modest, even layer gives you that perfect golden crust without overwhelming the other flavors.
Shopping Tips
- Chicken: Opt for boneless, skinless chicken breasts or thighs. You can also grab a pre-cooked rotisserie chicken for an ultimate time-saver, which simplifies prep immensely.
- Broccoli: Look for fresh, vibrant green florets with firm stalks. Avoid any with yellowing or soft spots, as these indicate older produce that won’t have the best texture.
- Cheese: A good quality sharp cheddar or a blend of cheddar and Gruyère works wonderfully for flavor and melt. Grating your own cheese from a block will give you the best melt and texture.
- Dairy: Whole milk or half-and-half will yield the creamiest sauce. If you prefer a richer sauce, heavy cream can be used in part or whole, but it might be a bit too indulgent for everyday.
- Pantry Staples: Ensure you have all-purpose flour for the roux, chicken broth for flavor, and a few key seasonings like garlic powder, onion powder, and a touch of nutmeg.
Prep Ahead Ideas
You can cook and shred the chicken up to two days in advance. The broccoli can be blanched and chopped a day ahead, ready to go. You can also assemble the entire casserole, unbaked, up to 24 hours beforehand. Just cover it tightly and refrigerate; you might need to add an extra 10-15 minutes to the baking time to account for it being cold.
Time-Saving Tricks
Using a pre-cooked rotisserie chicken is the ultimate shortcut here, saving you at least 20 minutes of cooking time. Frozen pre-cut broccoli florets can be a great alternative to fresh; just make sure to thaw and drain them well before adding. Pre-shredded cheese is another easy swap, though grating your own yields a better melt.
Common Mistakes
A common mistake is overcooking the broccoli, which leads to a mushy texture. Blanch it just until it’s bright green and slightly tender-crisp. Another pitfall is a bland sauce; make sure to properly season your roux and don’t skip the chicken broth, which adds a lot of depth. Lastly, don’t rush the baking process; the casserole needs enough time to heat through and become bubbly and golden. If the top is browning too quickly, loosely tent it with foil.
What to Serve It With
This casserole is a complete meal on its own, but if you want to add something extra, a simple green salad with a light vinaigrette or some crusty bread for soaking up that delicious sauce would be perfect.
Tips & Mistakes
Storage Tips
Store in airtight containers in the fridge. It reheats beautifully, but if you sneak a bite cold straight from the container, it still works.
Variations and Substitutions
You can easily swap the chicken for cooked turkey (perfect after Thanksgiving!) or even cooked shrimp for a seafood twist. Feel free to experiment with other vegetables too; cooked carrots, peas, or mushrooms can be delightful additions. For the cheese, a blend of Gruyère and Parmesan can add a sophisticated touch, but classic sharp cheddar is always a winner for its comforting flavor. While you can certainly play with spices, the simple combination of garlic, onion, and a hint of nutmeg truly highlights the creamy chicken and broccoli, so I recommend trying the classic version first to appreciate its humble perfection.
Frequently Asked Questions

Million Dollar Spaghetti
Ingredients
Main Ingredients
- 12 ounces spaghetti broken in half
- 1.5 pounds ground beef
- 1 medium yellow onion finely chopped
- 3 cloves garlic minced
- 1 tablespoon olive oil
- 2 cups tomato sauce
- 2 tablespoons tomato paste
- 1 cup beef broth low sodium preferred
- 8 ounces cream cheese softened
- 1 cup sour cream
- 2 cups shredded cheddar cheese divided
- 2 cups shredded mozzarella cheese divided
- 0.5 cup grated Parmesan cheese
- 1 teaspoon Italian seasoning
- 1 teaspoon salt adjust to taste
- 0.5 teaspoon black pepper
- 1 tablespoon granulated sugar optional, to balance acidity
- 2 tablespoons fresh parsley chopped, for garnish
Instructions
Preparation Steps
- Preheat the oven to 350°F (175°C). Grease a 9x13-inch baking dish and set aside.
- Bring a large pot of salted water to a boil. Cook the spaghetti according to package directions until al dente, drain and set aside.
- While the pasta cooks, heat olive oil in a large skillet over medium-high heat. Add chopped onion and cook until softened, about 4 minutes. Add minced garlic and cook 30 seconds more.
- Add ground beef to the skillet and cook, breaking it up, until browned and cooked through. Drain excess fat if necessary.
- Stir in tomato sauce, tomato paste, beef broth, Italian seasoning, sugar, salt, and pepper. Simmer for 5–7 minutes to thicken slightly.
- In a large bowl, beat together softened cream cheese and sour cream until smooth. Fold in 1 cup cheddar and 1 cup mozzarella.
- Combine the cooked spaghetti with the meat sauce, then fold in the cheese mixture until evenly coated.
- Transfer the spaghetti mixture to the prepared baking dish. Sprinkle the remaining cheddar, mozzarella, and Parmesan evenly over the top.
- Bake in the preheated oven for 20–25 minutes, until the cheese is melted and bubbly and edges are lightly golden.
- Remove from oven, let stand 5 minutes, garnish with chopped parsley, then serve warm.
Notes
Nutrition
Featured Comments
“Super easy and absolutely loved! My family asked for seconds. Saving this one.”
“Made this last night and it was so flavorful. Loved how the hearty came together.”