Baked Spaghetti Recipe with Cream Cheese and Cottage Cheese: Triple-Cheese Crunch and Stretchy Pulls

Appetizers

Baked Spaghetti Recipe with Cream Cheese and Cottage Cheese: Triple-Cheese Crunch and Stretchy Pulls

This baked spaghetti recipe with cream cheese and cottage cheese delivers the ultimate comfort food experience—rich, creamy layers that pull apart perfectly while staying tender. The secret lies in balancing three cheeses for that signature stretchy texture and golden-brown top, a technique I perfected after years of testing.

What makes this dish truly special is how it transforms simple ingredients into something restaurant-worthy with minimal effort.

The magic happens in the layering: al dente spaghetti forms the base, followed by a velvety mixture of cream cheese, cottage cheese, and mozzarella that creates those coveted stretchy pulls. Baking at 375°F for just 25 minutes ensures a crispy top without drying out the pasta underneath.

This dish is foolproof for weeknight dinners or holiday gatherings, promising crowd-pleasing results every time.

By the final bite, you'll experience the perfect harmony of textures—creamy cheese layers, tender pasta, and a slightly crispy crust that holds everything together. The aroma alone will have everyone gathered around the table, and the leftovers reheat beautifully for lazy lunches.

Whether you're feeding a family or hosting a dinner party, this baked spaghetti delivers satisfaction in every forkful.

Pair it with a simple green salad and garlic bread for a complete meal that feels indulgent yet effortless. The recipe scales easily, so you can adjust the portion size without sacrificing quality. Let's get started on creating this cheesy masterpiece that's sure to become a new favorite.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for baked spaghetti recipe with cream cheese and cottage cheese

Rich cheeses and crispy layers—this baked spaghetti transforms simple pantry staples into restaurant-quality comfort.

Ingredient Amount Notes
Spaghetti 🍝 12 oz Uncooked, al dente preferred
Cream Cheese 🧀 8 oz Full-fat for best texture
Cottage Cheese 🧀 1 ½ cups Small curd variety preferred
Mozzarella Cheese 🧀 1 ½ cups Shredded, part-skim works
Large Eggs 🥚 2 whole Room temperature for blending
Yellow Onion 🧅 1 medium Finely diced, about 1 cup
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Extra-Virgin Olive Oil 🫒 ¼ cup For crispy top
All-Purpose Flour 🌾 ¼ cup For breadcrumb topping
Parmesan Cheese 🧀 ½ cup Freshly grated, for topping
Dried Basil 🌿 1 tbsp Or 2 tbsp fresh chopped
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Ground Black Pepper 🌶️ ¼ tsp For breadcrumb mix

The cheeses are non-negotiable here. Philadelphia cream cheese (the full-fat kind) melts the smoothest, while small-curd cottage cheese from the refrigerated section gives that signature tang. Whole milk mozzarella adds stretch—pre-shredded gets clumpy, so grab a block and shred yourself. For the Parmesan, Parmigiano-Reggiano is ideal, but any good-quality grated works. The onion and garlic? Sauté them first—they'll add depth that raw ingredients can't match. Trader Joe's and Whole Foods have the best cheese selections, but regular grocery stores work too if you pick carefully.

No cottage cheese? Ricotta at half the amount gets you close, though the texture won't be identical. Running out of mozzarella? Provolone or fontina work well. The eggs are crucial—they bind everything together, so don't skip them. For the breadcrumb topping, panko gives extra crunch, but regular breadcrumbs work fine. Fresh basil is ideal, but dried basil at one-third the amount works in a pinch. The olive oil matters too—use something fruity and peppery for that crispy top. And trust me on the full-fat cream cheese—low-fat versions get rubbery.

This dish reheats beautifully—honestly tastes better the next day once everything melds. Keeps in the fridge for 4-5 days, though I never let it last that long. For make-ahead prep, assemble everything up to the baking step, then refrigerate for up to 24 hours before baking. The leftovers freeze surprisingly well too—3 months if you portion them into airtight containers. Just add a splash of milk when reheating to keep things creamy. And if you're scaling this up? Double the cheeses and bake in a larger dish—it's foolproof.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: cottage cheese and cream cheese are pantry staples that don’t break the bank, and you’re using them smartly. A single box of spaghetti, a tub of each cheese, and a few eggs stretch into multiple servings—way better than takeout, and way cheaper. Plus, the eggs make it feel like a fancy dish without the fancy price tag.
  • One-Bowl Wonder: I swear by this recipe when I can’t be bothered with pots and pans. Just toss the cooked spaghetti with softened cream cheese, cottage cheese, and a handful of shredded mozzarella—no extra dishes, no stress. The eggs bind everything together while baking, so it’s basically a hands-off miracle.
  • Rich Without the Guilt: Between us, cottage cheese might sound weird in pasta, but trust me: it adds that tangy, velvety depth that makes this dish ridiculously satisfying. The cream cheese keeps it creamy, the mozzarella melts into golden bubbles, and the eggs? They’re the secret weapon for that eggy richness that feels indulgent but won’t wreck your meal plan.
  • Weeknight & Meal Prep Hero: This is my go-to for busy nights—double the batch, and you’ve got leftovers for lunches all week. The texture holds up surprisingly well when reheated (just add a splash of milk to loosen it up), and it’s the kind of dish that tastes even better the next day. Honestly, I’ve taken it to potlucks, and no one’s ever questioned why it’s so good.

Step-by-step instructions for baked spaghetti with cream cheese and cottage cheese

Here's how to make this decadent baked spaghetti with perfect cheesy layers and crispy topping.

1

Cook the Spaghetti Al Dente

Bring a large pot of well-salted water to a rolling boil. Add the 12 oz spaghetti and cook according to package directions until 1 minute before al dente—this ensures it finishes cooking in the oven. Reserve 1 cup pasta water before draining, as this starchy liquid is essential for binding the sauce.

Real talk: Overcooking the pasta here ruins everything. When you taste a strand, it should have a slight bite—this prevents a mushy final dish. Drain the pasta and return it to the pot, tossing with 2 tablespoons olive oil to prevent sticking while you prepare the cheese mixture.

2

Prepare the Creamy Cheese Sauce

In a large bowl, combine the 8 oz cream cheese, 1.5 cups cottage cheese, 1.5 cups mozzarella cheese, 2 whole large eggs, 1 medium finely diced yellow onion, 4 cloves minced garlic cloves, 1 tbsp dried basil, 1.5 tsp salt, and 0.5 tsp black pepper. Mix until completely smooth—no lumps allowed.

Here's the thing: Cottage cheese might seem odd in baked pasta, but it adds that signature stretchy texture we all love. If the mixture looks too thick, add 1-2 tablespoons pasta water to loosen it. The sauce should be thick enough to coat the back of a spoon but still spreadable.

3

Combine Pasta and Cheese Mixture

Add the drained spaghetti to the cheese mixture and fold gently until everything is evenly coated. The pasta should be fully enveloped in the creamy sauce—this is where the magic happens. Transfer the entire mixture to a 9x13-inch baking dish, spreading it evenly into a ¼-inch thick layer.

Don't press down on the pasta—this creates a dense final product. Instead, use a spatula to create gentle swirls in the sauce, which will give you those beautiful stretchy pulls when baked. This is the moment that matters: Even distribution ensures every bite has perfect texture and flavor.

4

Create the Crispy Topping Layer

In a small bowl, mix together the 0.25 cup all-purpose flour, 0.5 cup grated parmesan cheese, 0.25 tsp ground black pepper, and 1 tbsp dried basil. Sprinkle this evenly over the top of the pasta mixture, pressing down very lightly with your fingers to help it adhere.

Next, drizzle the remaining 0.25 cup extra-virgin olive oil evenly over the flour mixture. This creates the crispy, golden-brown crust we're after. The oil helps the topping brown beautifully while keeping the pasta underneath moist and gooey.

5

Bake to Golden Perfection

Preheat your oven to 375°F. Bake the spaghetti for 25-30 minutes until the top is deep golden brown and the edges are bubbling. If the topping isn't browning enough, broil for 1-2 minutes at the end—just watch it closely to avoid burning.

The dish is done when the center is still slightly jiggly (it'll firm up as it cools) and the topping has that irresistible crunch. Let it rest for 10 minutes before serving—this allows the flavors to meld and prevents a runny mess. Cut into squares and enjoy immediately with a side salad or garlic bread!

👨‍🍳

Pro Tips For Making Baked Spaghetti Recipe With Cream Cheese And Cottage Cheese

  • COOK SPAGHETTI AL DENTE: Baked spaghetti needs bite, not mush—cook it al dente (1 minute less than package instructions) before mixing with the cheeses. Overcooked noodles turn into glue in the oven, and nobody wants a sad, gummy casserole.
  • BLEND CHEESES SMOOTH: Skip the chunky cottage cheese—blend it with the cream cheese until completely smooth before mixing with the eggs. I learned this the hard way when I got lumpy pockets of curds in every bite. A quick pulse in a food processor does the trick.
  • BAKE UNTIL SET, NOT BROWN: This isn’t a golden-brown casserole—bake at 350°F (175°C) until the center is just set (about 25-30 minutes), not until the top crisps. Overbaking dries out the cottage cheese and turns the cream cheese rubbery. A toothpick should come out clean, not dry.
  • ADD MOZZARELLA LAST: Sprinkle the mozzarella after the dish comes out of the oven, not before. It melts faster and stays gooey on top while the rest holds its shape. (Yes, it looks messy—does it work? Every time.)

Dietary considerations for these flavors

Gluten-Free Adaptation

Swap the traditional spaghetti for gluten-free pasta like Barilla GF Spaghetti or De Cecco GF Penne—both hold up well in baking. For the breadcrumb topping, replace all-purpose flour with gluten-free flour blend (I recommend King Arthur Measure for Measure) mixed with ½ cup cornstarch for better binding.

The texture stays crispy, but expect slightly less browning—watch closely during baking. 🌟

Dairy-Free Options

Replace cream cheese with Kite Hill Almond Milk Cream Cheese (8 oz) and cottage cheese with Tofuvel Creamy Cottage Cheese (1.5 cups). For mozzarella, use Miyoko's Mozzarella or Violife Dairy-Free Shreds.

The eggs can be swapped for 2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water per egg). Taste as you go—dairy-free versions need extra salt and a splash of unsweetened almond milk to mimic creaminess. ✨

Lower-Carb Modifications

Cut carbs by using zucchini noodles (2 large, spiralized) or shirataki noodles (12 oz, rinsed well). Reduce the pasta water to ½ cup since these absorb less.

For the cheese layer, stick to full-fat dairy alternatives (or dairy) to prevent dryness. The dish becomes lighter but still rich—perfect for keto or low-carb diets. 💪

Lactose-Sensitive Adjustments

Use lactose-free cream cheese (like Breakstone's) and lactose-free cottage cheese (such as Green Valley). For mozzarella, choose lactose-free shreds (found in specialty sections). The eggs and flour remain unchanged. This version keeps the creamy texture while being gentle on lactose-sensitive stomachs. 🧀

Vegetarian Protein Boost

Add 1 cup cooked lentils or ½ cup crumbled tempeh to the cheese mixture for extra protein. For lentils, use French green (cooked until tender) and mix them in with the pasta.

Tempeh adds a nutty depth—crush it finely before adding. Both options bulk up the dish without altering the signature cheesy texture. 🌱

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 155mg52%
Sodium 1020mg44%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does cottage cheese make baked spaghetti stretchy?

The cottage cheese contains casein proteins that create a unique elastic texture when baked. When combined with cream cheese and mozzarella, it forms those signature stretchy pulls that make this dish so satisfying. The small curds also help trap moisture, keeping the pasta tender even after baking.

2

Can I use ricotta instead of cottage cheese?

Yes, but you'll need to reduce the amount to 1 cup since ricotta is creamier. The texture will be slightly less tangy but still delicious. For best results, blend the ricotta first to eliminate lumps, then proceed with the recipe as written.

3

How do I prevent the top from getting soggy?

Bake at 375°F for exactly 25-30 minutes—no longer! The key is a thin breadcrumb layer (just ¼ cup flour) and pressing it lightly. For extra insurance, broil for 1-2 minutes at the end to crisp up the top.

4

What's the best way to reheat leftovers?

Cover with foil and reheat at 350°F for 15-20 minutes until warmed through. For extra creaminess, add 1-2 tablespoons milk or pasta water before reheating. Microwaving works but can make the top rubbery—avoid if possible.

5

Can I make this ahead of time?

Assemble the dish up to the baking step, then refrigerate for up to 24 hours before baking. Add 5-10 extra minutes to the baking time if starting cold. For freezing, bake first, then portion into airtight containers for 3 months of storage.

★★★★★4.8(9 reviews)
Categories Appetizers