I used to see “million dollar” in a recipe name and wonder what the heck it meant, but here’s all you need to know — when you see that in the title, you can count on it being a much more indulgent and decadent version of the dish in question. Here, that dish is a Spaghetti Casserole and this million dollar version ups the ante with an oh-so creamy layer of five different kinds of creamy-cheesiness. We’re talking cream cheese, sour cream, ricotta, mozzarella, and more — this bake has it all.

Don’t let me fool you into thinking that this is just about the decadent creaminess — it’s not. At it’s heart, it’s a true spaghetti bake, with long strands of pasta intertwined in beefy tomato sauce. It’s just that it also layers in a thick pocket of creaminess and and cheesiness, with a nice cheesy topping too.

It’s more indulgent than your basic spaghetti, is what I’m saying. It’s also awfully easy to make — you just boil your pasta while you brown some ground beef with onion and then stir some marinara first into the cooked pasta and then the rest into the ground beef. We’re going to be layering, so this way you get both a meat sauce and noodles with some nice tomato-kissed flavor.

You then mix up some cream cheese, ricotta, sour cream, mozzarella, and parm which will get sandwiched in between layers of spaghetti. There’s also some pats of butter involved and a final layer of ooey-gooey mozzarella — I told you this bake has it all.

This is definitely a crowd-pleaser of a casserole. Everyone loves spaghetti and everyone needs some cheesy-creamy-comfort now and again and this bake combines them both. It’s homey but indulgent, easy but crowd-pleasing — it’s a winner of a dinner.