
This hearty TikTok spaghetti combines rich meat sauce, creamy Alfredo-coated pasta, and melty cheese in a comforting casserole that's taken social media by storm. One bite of this indulgent pasta bake and you'll understand why it's gone viral.
I first made this when my family was craving something beyond our usual spaghetti night routine. The combination of creamy Alfredo and savory meat sauce was an instant hit—my teenagers now specifically request "that TikTok pasta" at least once a month.
Ingredients
- Olive oil: Brings depth to the sauce base without overpowering the other flavors. Use extra virgin for best results.
- Yellow onion and green bell pepper: Create an aromatic foundation for the meat sauce. Look for firm vegetables without soft spots.
- Fresh garlic: Provides essential flavor punch. Always use fresh cloves rather than pre-minced for cleaner taste.
- Ground beef 80/20: Offers the perfect balance of flavor and juiciness. The fat content helps carry the rich flavors.
- Italian seasoning: Ties the sauce together with classic herbs. Quality dried herbs make a noticeable difference.
- Jarred spaghetti sauce: Saves time while still delivering great flavor. Choose a variety you already enjoy eating.
- Spaghetti noodles: Hold up well to both sauces. Cook just to al dente as they'll continue cooking in the oven.
- Butter: Creates the silky base for the Alfredo sauce. Use unsalted if you prefer to control the salt level.
- Heavy cream: Gives the Alfredo its luxurious texture. Do not substitute with half and half or milk.
- Parmesan cheese: From the deli section or freshly grated provides the authentic Alfredo flavor. Avoid pre-packaged varieties.
- Mozzarella: Creates that irresistible cheese pull when serving. Grate your own for better melting quality.
Step-by-Step Instructions
- Prepare the Cooking Space:
- Preheat your oven to 350°F and spray a 9x13 baking dish thoroughly with cooking spray. Make sure to get the corners where sticking is most likely to occur.
- Create the Flavor Base:
- Heat olive oil in a large skillet over medium heat until it shimmers slightly. Add chopped onion and bell pepper, sautéing for about 5 minutes until they soften and become translucent. Add minced garlic and cook for just 1-2 minutes until fragrant, being careful not to burn it as this will create bitterness.
- Brown the Meat:
- Add ground beef to the vegetable mixture, breaking it apart with a wooden spoon. Cook thoroughly until no pink remains, about 7-8 minutes. Drain excess fat by tipping the pan slightly and removing with a spoon, or use a colander if there's significant grease.
- Season and Build the Red Sauce:
- Return the meat mixture to the pan and add salt, pepper, and Italian seasoning. Stir well to distribute the spices evenly throughout the meat. Pour in the spaghetti sauce, stirring to combine completely. Let the sauce simmer for 5 minutes to allow flavors to meld.
- Cook the Pasta:
- Bring a large pot of water to a rolling boil and add 1 tablespoon of salt. Add spaghetti and cook for 1-2 minutes less than package directions for al dente. The pasta will continue cooking in the oven, so slightly undercooked is perfect at this stage. Drain thoroughly.
- Create the Alfredo Sauce:
- In a separate large pot, melt butter over medium-low heat. Add minced garlic and cook gently for about 1 minute until fragrant but not browned. Sprinkle flour over the mixture and whisk constantly for a full minute to cook out the raw flour taste.
- Finish the Alfredo Sauce:
- Remove the pot from heat momentarily and slowly whisk in the heavy cream until smooth with no lumps. Return to medium-low heat and add the parmesan cheese, stirring constantly until fully melted and the sauce coats the back of a spoon, about 3-4 minutes.
- Combine Pasta and Alfredo:
- Add the drained pasta directly to the Alfredo sauce, tossing gently with tongs to ensure every strand is evenly coated. The sauce should cling to the pasta without pooling excessively at the bottom.
- Layer the Components:
- Spread the Alfredo-coated pasta evenly in your prepared baking dish, using a spatula to create a level surface. Pour the meat sauce over the top, carefully covering the entire pasta layer without stirring or mixing the layers together.
- Add Cheese and Bake:
- Sprinkle mozzarella cheese evenly across the entire surface of the casserole. Bake uncovered for approximately 30 minutes until the cheese is completely melted, slightly golden, and the edges are bubbling.
- Rest and Serve:
- Allow the casserole to rest for 10 minutes before serving. This critical step helps the layers set so they don't run together when you cut portions. Garnish with fresh parsley and a light sprinkle of Italian seasoning for color and flavor.

The heavy cream in the Alfredo sauce is non-negotiable in my kitchen. I once tried substituting with half and half to lighten the recipe, and while still good, it lacked that signature velvety richness that makes this dish truly special. My family immediately noticed the difference and politely requested I stick to the original recipe next time.
Make-Ahead Magic
This TikTok spaghetti is perfect for busy weeknights when prepared in advance. Assemble the entire casserole up to 24 hours before baking, cover tightly with foil, and refrigerate. When ready to bake, remove from the refrigerator about 30 minutes before cooking to take the chill off, then bake as directed, adding about 10-15 minutes to the baking time. The flavors actually develop more deeply when given time to meld in the refrigerator.
Smart Substitutions
While the classic recipe delivers incredible results, this dish welcomes creative variations. Substitute Italian sausage for ground beef to add a hint of fennel and extra spice. For a lighter version, use ground turkey or chicken with a splash of Worcestershire sauce to mimic beef's depth. Vegetarians can replace meat with a hearty mixture of sautéed mushrooms, zucchini, and eggplant. The pasta itself is flexible too if you prefer penne, rotini, or even fettuccine, though cooking times may vary slightly.

Storage Solutions
This casserole keeps beautifully in the refrigerator for 3-4 days when stored in airtight containers. For best results, use glass or ceramic containers rather than plastic, as the acidic tomato sauce can sometimes stain plastic storage. When freezing leftovers, portion into individual servings for easy reheating. Allow frozen portions to thaw overnight in the refrigerator before reheating in the microwave with a damp paper towel over the top to maintain moisture. The texture of the pasta may soften slightly after freezing, but the flavor remains delicious.
Serving Suggestions
Elevate your TikTok spaghetti dinner with thoughtfully paired sides. A bright, acidic salad with crisp greens and a simple vinaigrette cuts through the richness of the casserole. Garlic bread or buttery Texas toast provides the perfect vehicle for soaking up extra sauce. For a complete Italian-inspired meal, start with antipasto skewers or a light caprese salad. A chilled white wine like Pinot Grigio or a medium-bodied red like Chianti complements the flavors beautifully for adult diners.
Frequently Asked Questions
- → What makes this TikTok spaghetti unique?
This dish combines two sauces, a robust red sauce and a creamy Alfredo sauce, for a rich, indulgent flavor. It's also baked with layers of cheese for added comfort.
- → Can I make the spaghetti ahead of time?
Yes! Assemble the dish and store it in the fridge. When ready, bake it directly or allow it to come to room temperature for quicker cooking.
- → What type of ground meat works best for this spaghetti?
80/20 ground beef is ideal for flavor and texture, but you can also use Italian sausage for a spicier kick or even ground turkey for a lighter option.
- → Can I freeze leftover TikTok spaghetti?
Absolutely. Store leftovers in an airtight container. Reheat in the oven for best results, though note the texture of the pasta may soften slightly when frozen and reheated.
- → What can I serve alongside this TikTok spaghetti?
Pair it with a crisp green salad, garlic bread, or even fluffy breadsticks to complete your meal.