If you’re craving a dish that combines the comforting richness of classic mac and cheese with the lush, savory flair of creamed spinach from your favorite steakhouse, you’re in for a treat. This Steakhouse Creamed Spinach Mac and Cheese recipe is a luscious, cheesy, and creamy pasta bake that elevates everyday macaroni into something truly special. With fresh spinach folded into a velvety blend of cheeses and a hint of nutmeg, every bite is indulgence on a plate. Whether you’re making a cozy dinner for the family or impressing guests with a side dish that steals the show, this recipe has you covered.
What Sets This Recipe Apart

Unlike traditional mac and cheese, this version incorporates the classic creamed spinach element found in steakhouse menus. The result is a harmonious marriage of flavors and textures: the sharp tang of cheddar with the gooey stretch of mozzarella, all softened by the smoothness of heavy cream and milk. The fresh spinach adds a vibrant color and a nutritional boost, balancing the richness. Plus, the optional addition of turkey bacon introduces a smoky crunch that perfectly complements the creamy pasta. This dish feels both familiar and gourmet, bringing a steakhouse experience right to your dining table.
What Goes Into Steakhouse Creamed Spinach Mac and Cheese
- 8 ounces macaroni – The classic pasta base that holds all the creamy goodness.
- 2 tablespoons butter – For the roux that thickens the cheese sauce.
- 2 tablespoons all-purpose flour – Works with butter to create the perfect sauce base.
- 2 cups milk – Provides a creamy texture and helps melt the cheese smoothly.
- 2 cups shredded cheddar cheese – Sharp, flavorful cheese that forms the bulk of the sauce.
- 1 cup shredded mozzarella cheese – Adds a creamy, melty stretchiness.
- 2 cups fresh spinach, chopped – Brings a fresh, earthy flavor and vibrant green color.
- 1/2 cup heavy cream – Adds extra richness and silkiness to the sauce.
- 1/2 teaspoon garlic powder – Enhances the savory profile.
- 1/2 teaspoon onion powder – Adds depth to the flavor.
- 1/4 teaspoon nutmeg – A subtle warmth that elevates the creamed spinach aspect.
- Salt and pepper to taste – Essential seasoning to balance all flavors.
- Optional: 1 cup cooked and crumbled turkey bacon – For a smoky, meaty addition without overpowering the dish.
Recommended Tools
- Large pot – For boiling the macaroni to al dente perfection.
- Medium saucepan – To prepare the roux and cheese sauce.
- Wooden spoon or silicone spatula – For stirring the sauce without scratching your cookware.
- Cheese grater – Freshly shredding cheese melts better and tastes fresher.
- Baking dish – For assembling and baking your mac and cheese if you prefer a baked finish.
- Colander – To drain the pasta efficiently.
Steakhouse Creamed Spinach Mac and Cheese: From Prep to Plate

Step 1: Cook the Macaroni
Bring a large pot of salted water to a boil and add the macaroni. Cook until just al dente, usually about 7 minutes, then drain and set aside. Remember, the pasta will continue to cook slightly when combined with the sauce, so avoid overcooking.
Step 2: Prepare the Roux
In a medium saucepan, melt the butter over medium heat. Once melted, whisk in the flour and continue whisking for 1-2 minutes to cook out the raw flour taste. This mixture, called a roux, is the base that will thicken your sauce.
Step 3: Make the Creamy Cheese Sauce
Slowly whisk in the milk and heavy cream, stirring constantly to prevent lumps. Cook over medium heat until the mixture thickens slightly, about 5 minutes. Remove from heat and stir in the shredded cheddar and mozzarella cheeses until melted and smooth.
Step 4: Season and Add Spinach
Add garlic powder, onion powder, nutmeg, salt, and pepper to the cheese sauce. Stir well to combine. Fold in the chopped fresh spinach, allowing it to wilt slightly in the residual heat. If using turkey bacon, fold it in at this stage for a smoky flavor.
Step 5: Combine Pasta and Sauce
Add the drained macaroni to the cheese and spinach mixture. Stir gently to coat all the pasta evenly with the creamy sauce.
Step 6: Bake or Serve
For a classic steakhouse finish, transfer the mac and cheese to a greased baking dish and bake at 350°F (175°C) for 15-20 minutes until bubbly and golden on top. Alternatively, serve immediately for a creamy stovetop version.
Substitutions by Category

- Pasta: Swap macaroni for elbow pasta, shells, or cavatappi for a fun twist.
- Cheese: Use gouda or fontina for a different flavor profile or a mix of sharp white cheddar and Monterey Jack.
- Greens: Replace spinach with kale or Swiss chard if you prefer a heartier green.
- Milk & Cream: Whole milk or half-and-half can substitute for milk and heavy cream, but expect a slightly lighter sauce.
- Protein: Instead of turkey bacon, try cooked and crumbled halal sausage or skip meat entirely for a vegetarian version.
Frequent Missteps to Avoid
-
Overcooking the pasta can lead to mushy mac and cheese. Always cook to al dente since it will cook more in the sauce and oven.
-
Not whisking the roux constantly can cause lumps in your sauce. Patience and steady stirring are key.
-
Adding cheese off the heat helps prevent grainy texture; never boil the sauce once cheese is added.
-
Skipping seasoning is a big no. Salt, pepper, and a pinch of nutmeg make all the difference in flavor depth.
Store, Freeze & Reheat
Leftover Steakhouse Creamed Spinach Mac and Cheese stores beautifully in an airtight container in the refrigerator for up to 3 days. For the best reheating results, warm it gently on the stovetop over low heat, adding a splash of milk to loosen the sauce if needed. Alternatively, microwave in short bursts, stirring in between.
To freeze, place cooled mac and cheese into a freezer-safe container and freeze for up to 2 months. Thaw overnight in the fridge before reheating. You can also reheat directly from frozen in a covered baking dish at 350°F (175°C) for about 20-25 minutes, stirring halfway through to heat evenly.
Helpful Q&A
Can I use frozen spinach instead of fresh?
Yes, frozen spinach works well in this recipe. Be sure to thaw and squeeze out excess water before mixing it into the cheese sauce to avoid a watery consistency.
Is it possible to make this recipe dairy-free?
While this recipe relies on cheese and cream for its signature richness, you can substitute with dairy-free milk and vegan cheese alternatives. Keep in mind the flavor and texture will differ from the original.
Can I prepare this recipe ahead of time?
Absolutely! Prepare the mac and cheese up to the point of baking, cover it tightly, and refrigerate for up to 24 hours. When ready to serve, bake it straight from the fridge, adding a few extra minutes to the baking time.
How can I add more protein to this dish?
Adding cooked and crumbled turkey bacon is a great way to boost protein, but you can also mix in grilled chicken pieces or halal sausage to make it more filling and hearty.
Reader Favorites
- Spinach Artichoke Chicken Soup – A creamy, comforting soup packed with greens and savory chicken.
- Tex Mex Spinach Rolls – Flavorful, cheesy rolls with a spicy twist that complement any meal.
The Last Word
This Steakhouse Creamed Spinach Mac and Cheese is a standout recipe that transforms a beloved classic into a gourmet side or main course. The balance of creamy cheeses, fresh spinach, and aromatic spices creates a dish that’s both indulgent and satisfying. Whether baked to golden perfection or served creamy straight from the stove, it’s a crowd-pleaser that will have everyone asking for seconds. Try it alongside your favorite steak or as a comforting solo meal—you’ll quickly see why it’s a new family favorite.
Rich, cheesy, and full of flavor, this recipe is sure to become your go-to for when you want something special without the fuss. Enjoy!
Share on Pinterest


Steakhouse Creamed Spinach Mac and Cheese
Ingredients
- 8 ounces macaroni
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups milk
- 2 cups shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- 2 cups fresh spinach chopped
- 0.5 cup heavy cream
- 0.5 teaspoon garlic powder
- 0.5 teaspoon onion powder
- 0.25 teaspoon nutmeg
- salt and pepper to taste
- 1 cup cooked and crumbled turkey bacon optional
Instructions
- Bring a large pot of salted water to a boil and add the macaroni. Cook until just al dente, about 7 minutes, then drain and set aside.
- In a medium saucepan, melt the butter over medium heat. Whisk in the flour and continue whisking for 1-2 minutes to cook out the raw flour taste, creating a roux.
- Slowly whisk in the milk and heavy cream, stirring constantly to prevent lumps. Cook over medium heat until slightly thickened, about 5 minutes. Remove from heat and stir in cheddar and mozzarella cheeses until melted and smooth.
- Add garlic powder, onion powder, nutmeg, salt, and pepper to the cheese sauce. Stir well. Fold in chopped fresh spinach to wilt slightly. If using, fold in turkey bacon now.
- Add the drained macaroni to the cheese and spinach mixture. Stir gently to coat all pasta evenly.
- Transfer mac and cheese to a greased baking dish and bake at 350°F (175°C) for 15-20 minutes until bubbly and golden on top, or serve immediately for a creamy stovetop version.
Equipment
- Large Pot
- Medium Saucepan
- Wooden spoon or silicone spatula
- Cheese grater
- Baking Dish
- Colander
Notes
- Cook pasta al dente to avoid mushy mac and cheese after baking.
- Whisk the roux constantly to prevent lumps and achieve smooth sauce consistency.
- Adding cheese off the heat prevents grainy texture and helps keep the sauce smooth.
- Use fresh spinach for best flavor; if using frozen, thaw and drain excess water thoroughly.
- Store leftovers in airtight containers in the refrigerator for up to 3 days or freeze for up to 2 months.
