This protein-packed spaghetti bake is a comforting dinner that balances rich flavors with high nutritional value. It is an ideal choice for family meal prep or a satisfying weeknight feast that everyone will enjoy.

List of ingredients
- 12 oz spaghetti noodles (dry) – use whole wheat for extra fiber or chickpea pasta for more protein.
- 1 tbsp olive oil – used for searing the beef.
- 1 lb lean ground beef – ensures a high protein count with less saturated fat.
- 2 15 oz cans tomato sauce – choose no-sugar-added varieties for a healthier profile.
- 1 15 oz can crushed tomatoes – adds texture and depth to the sauce.
- 1 tbsp cornstarch – helps thicken the sauce for a better casserole consistency.
- 1 tbsp Italian seasoning – a blend of traditional herbs for authentic flavor.
- 1 tbsp dried basil – adds a sweet, peppery aromatic quality.
- 2 tsp garlic powder – provides a consistent garlic flavor throughout the dish.
- 1 tsp onion powder – adds a subtle sweetness and savory base.
- 1 tbsp Worcestershire sauce – enhances the savory umami notes of the beef.
- 1 tsp salt – to balance and enhance all other seasonings.
- 1/2 tsp black pepper – adds a mild heat and depth.
- 1 cup mozzarella cheese (shredded, low fat, divided) – provides the classic melted cheese topping.
- 1 cup cream cheese (low fat, softened) – creates a creamy, rich interior layer.
- 1 cup cottage cheese (low-fat) – increases the protein content and adds a ricotta-like texture.
- Fresh basil (chopped) – used for a fresh, aromatic garnish.
step-by-step instructions
- Prepare Oven and Dish: Preheat your oven to 350°F and lightly grease a 13×9-inch casserole dish with oil to prevent sticking.
- Cook the Pasta: Boil the spaghetti noodles in salted water according to the package directions until they are al dente. Drain the pasta well and set it aside in a large mixing bowl.
- Brown the Beef: Place a large skillet over medium-high heat and add olive oil. Add the lean ground beef, breaking it apart with a spatula, and cook until fully browned, usually taking 5-7 minutes.
- Prepare the Sauce Base: In a medium mixing bowl, whisk together the tomato sauce, crushed tomatoes, cornstarch, Italian seasoning, dried basil, garlic powder, onion powder, Worcestershire sauce, salt, and black pepper.
- Simmer the Meat Sauce: Pour the prepared sauce mixture into the skillet with the browned beef. Stir well, lower the heat, and let it simmer for 15-20 minutes to allow the water to evaporate and the flavors to concentrate.
- Coat the Spaghetti: Scoop 2 cups of the beef and tomato sauce mixture into the bowl with the cooked spaghetti. Toss the noodles thoroughly until every strand is evenly coated in the sauce.
- Create the Cheese Blend: In a separate small bowl, combine 1/2 cup of the shredded mozzarella, the softened cream cheese, and the cottage cheese. Stir until the mixture is smooth and combined.
- Layer the Base: Spread approximately 1.5 to 2 cups of the remaining beef and sauce mixture evenly across the bottom of the prepared casserole dish.
- Build the Middle Layers: Layer half of the coated spaghetti mixture over the beef base. Spread the creamy cheese blend evenly over the top of the pasta.
- Complete the Assembly: Add the remaining coated spaghetti on top of the cheese layer. Top the entire casserole with the rest of the beef and sauce mixture.
- Add Final Topping: Sprinkle the remaining 1/2 cup of shredded mozzarella cheese over the top surface.
- Bake and Brown: Cover the dish with aluminum foil and bake for 30 minutes. Remove the foil and bake for an additional 5 minutes until the cheese is golden brown and bubbling.
- Garnish and Serve: Sprinkle chopped fresh basil over the top before slicing and serving into bowls.
Expert Preparation Tips
Simmer the Sauce for Maximum Flavor
Allowing the sauce to simmer for the full 15-20 minutes is critical for the final texture. This process reduces the water content, which prevents the casserole from becoming watery or soupy in the oven. It also allows the dried herbs to rehydrate and meld with the beef for a deeper taste.
Grate Your Own Mozzarella
Freshly shredded cheese melts much more smoothly than pre-packaged shredded cheese. Pre-shredded options often contain potato starch or cellulose to prevent clumping in the bag, which can hinder a creamy melt. Grating your own cheese ensures a stretchier, more cohesive topping.
Maintain Al Dente Pasta Texture
It is important to undercook the spaghetti slightly during the boiling phase. Since the pasta will spend another 35 minutes in the oven absorbing sauce, overcooking it initially will lead to mushy noodles. Cooking it al dente ensures the pasta retains its structure and a pleasant chew.
Ensure Cream Cheese is Fully Softened
Softening the cream cheese to room temperature before mixing it with the cottage cheese prevents lumps. If the cream cheese is too cold, it will not incorporate smoothly, leaving isolated chunks of cheese in the center of the casserole. You can microwave it for 10-15 seconds if you are short on time.
Dietary Modifications and Substitutions
Converting to a Gluten-Free Version
To make this recipe gluten-free, replace the traditional spaghetti with brown rice pasta, lentil pasta, or chickpea noodles. Additionally, swap the cornstarch for arrowroot powder or a gluten-free cornstarch alternative. These substitutions maintain the structure and thickness of the sauce without using wheat.
Lowering the Carbohydrate Content
For a low-carb or keto-friendly alternative, replace the spaghetti noodles with spiralized zucchini or roasted spaghetti squash. If using zucchini, salt the noodles first and pat them dry to remove excess moisture. This prevents the casserole from releasing too much water during the baking process.
Plant-Based Protein Options
To make this dish vegetarian, substitute the lean ground beef with plant-based crumbles, finely chopped sautéed mushrooms, or cooked green lentils. If using lentils, ensure they are firm and not overcooked to mimic the texture of ground meat. Use a soy-based or coconut aminos substitute for the Worcestershire sauce.
Enhancing the Nutrient Profile with Vegetables
You can easily add more vitamins by stirring finely diced carrots, spinach, or zucchini into the meat sauce. Sauté these vegetables along with the beef before adding the tomato mixture. This adds volume and nutrition without significantly altering the classic spaghetti flavor.
Experimenting with Different Cheese Varieties
While mozzarella is traditional, you can swap it for Pepper Jack to add a spicy kick or Colby Jack for a milder, creamier taste. For a sharper flavor, a small amount of grated Parmesan can be mixed into the creamy cheese layer. This adds a salty, nutty dimension to the high-protein filling.
Serving and Pairing Recommendations
Balancing with Fresh Green Salads
Because this casserole is rich and creamy, it pairs perfectly with a crisp, acidic salad. A simple garden salad with a lemon-vinaigrette or a classic Caesar salad provides a refreshing contrast. The acidity helps cut through the richness of the three different cheeses used in the recipe.
Complementary Bread Sides
Garlic bread or toasted baguette slices are excellent for scooping up any extra sauce left in the bowl. You can prepare a quick version by brushing bread with garlic butter and parsley, then toasting it under the broiler for 2 minutes. This adds a satisfying crunch to the meal.
Incorporating Roasted Root Vegetables
For a more complete meal, serve the casserole alongside roasted broccoli, cauliflower, or carrots. Roasting these vegetables at the same temperature as the casserole (350°F) makes timing easy. The earthiness of roasted vegetables complements the bold Italian herbs in the sauce.
Pairing with Light Fruit-Based Salads
An arugula salad with fresh strawberries and a balsamic glaze offers a sophisticated sweet and savory pairing. The bitterness of the arugula and the sweetness of the berries cleanse the palate between bites of the hearty pasta. This is a great option for a lighter, more modern dinner presentation.
Storage and Long-Term Preservation
Refrigerating Leftovers Safely
Once the casserole has cooled to room temperature, transfer any remaining portions into airtight glass or plastic containers. Store them in the refrigerator for up to 4-5 days. Keeping the lid tightly sealed prevents the pasta from drying out and stops the dish from absorbing other fridge odors.
Freezing for Future Meals
This casserole freezes remarkably well for long-term meal prep. Wrap individual portions tightly in aluminum foil and then place them in a heavy-duty freezer bag to prevent freezer burn. When stored this way, the meal can be kept in the freezer for up to 3 months.
Thawing Procedures for Frozen Portions
The best way to thaw a frozen slice is to move it from the freezer to the refrigerator 24 hours before you plan to eat it. This gradual thawing process preserves the texture of the pasta and the creaminess of the cheese. Avoid thawing in the microwave to prevent the edges from becoming rubbery.
Reheating Strategies
Oven Reheating for Best Texture
To maintain the original quality, reheat portions in the oven at 350°F. Cover the dish with foil to trap moisture, which prevents the cheese from hardening and the noodles from drying. Bake until the center is hot, then remove the foil for the last 2 minutes to re-crisp the top.
Quick Microwave Reheating
For a fast weekday lunch, heat a single portion in the microwave using a medium power setting. Place a damp paper towel over the top of the casserole to create a steam effect. This keeps the cheese melty and the pasta tender rather than chewy.
Troubleshooting Common Issues
Solving Watery Sauce Problems
If your sauce appears too thin after simmering, you can whisk in an additional teaspoon of cornstarch dissolved in a tablespoon of cold water. Simmer for another 3-5 minutes to activate the thickening agent. Ensure you aren’t using too many watery vegetables if you’ve modified the recipe.
Preventing the Cheese from Burning
If the cheese on top is browning too quickly before the center is hot, keep the foil on for longer. If you notice the edges darkening, you can shield them with small strips of foil. Only uncover the dish for the final 5 minutes of baking to achieve the golden finish.
Fixing Mushy Pasta Issues
If you find the pasta too soft, it is likely due to over-boiling or over-baking. To prevent this in the future, reduce the initial boiling time by 2 minutes. Additionally, ensure you drain the pasta thoroughly so that excess water doesn’t leak into the layers during baking.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes, lean ground turkey is an excellent substitute that maintains the high protein content. Turkey has a milder flavor, so you may want to add an extra pinch of salt or garlic powder to the sauce to ensure the taste remains bold.
What is the best substitute for cottage cheese?
Ricotta cheese is the closest substitute in terms of texture and flavor. If you prefer a higher protein option without ricotta, you can use strained Greek yogurt, although this will make the cheese layer slightly more tangy.
How do I keep the casserole moist during reheating?
The key is to add a teaspoon of water or a small dollop of tomato sauce to the portion before reheating. Covering the dish with foil in the oven or a damp paper towel in the microwave prevents evaporation and keeps the sauce creamy.
Can I make this recipe in a slow cooker?
While this is a baked dish, you can slow-cook the beef and sauce mixture on low for 6-8 hours first. Once the sauce is done, you must still transfer it to a baking dish with the pasta and cheese and bake it in the oven to get the melted cheese topping.
Print
High Protein Baked Spaghetti Casserole
- Total Time: 50 minutes
- Yield: 6 bowls 1x
- Diet: High Protein
Description
This hearty spaghetti casserole is loaded with lean beef, melty cheese, and bold Italian herbs. A delicious, high-protein meal the whole family will love!
Ingredients
- 12 oz spaghetti noodles (dry)
- 1 tbsp olive oil
- 1 lb lean ground beef
- 2 15 oz cans tomato sauce
- 1 15 oz can crushed tomatoes
- 1 tbsp cornstarch
- 1 tbsp Italian seasoning
- 1 tbsp dried basil
- 2 tsp garlic powder
- 1 tsp onion powder
- 1 tbsp Worcestershire sauce
- 1 tsp salt
- 1/2 tsp black pepper
- 1 cup mozzarella cheese (shredded, low fat, divided)
- 1 cup cream cheese (low fat, softened)
- 1 cup cottage cheese (low-fat)
- Fresh basil (chopped)
Instructions
- Step: Preheat the oven to 350F and prepare a 13″x9″ casserole dish by spraying it with oil.
- Step: Boil spaghetti noodles according to package instructions until al dente, then drain and set aside in a large bowl.
- Step: Heat olive oil in a large skillet over medium-high heat, add ground beef, and cook until browned (5-7 minutes).
- Step: In a medium bowl, combine tomato sauce, crushed tomatoes, cornstarch, Italian seasoning, dried basil, garlic powder, onion powder, Worcestershire sauce, salt, and black pepper.
- Step: Pour the sauce into the skillet with the beef, stir, lower heat, and simmer for 15-20 minutes.
- Step: Mix 2 cups of the beef and sauce mixture into the bowl with the cooked spaghetti and toss to coat.
- Step: In a small bowl, mix 1/2 cup of mozzarella cheese, cream cheese, and cottage cheese.
- Step: Spread half of the remaining beef mixture on the bottom of the casserole dish.
- Step: Layer half of the spaghetti mixture over the beef, then spread the cheese mixture evenly on top.
- Step: Add the remaining spaghetti mixture and top with the remaining beef mixture.
- Step: Sprinkle with the remaining 1/2 cup of mozzarella cheese, cover with foil, and bake for 30 minutes.
- Step: Remove foil and bake for another 5 minutes until the cheese is golden brown and bubbling.
- Step: Garnish with fresh basil before serving.
Notes
Gluten-Free: Use gluten-free pasta and replace cornstarch with arrowroot. Low-Carb: Use zucchini noodles or spaghetti squash. Vegetarian: Use plant-based crumbles. Store leftovers in an airtight container in the fridge for 4-5 days.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (17 oz)
- Calories: 605 kcal
- Sugar: 14 g
- Sodium: 1742 mg
- Fat: 22 g
- Saturated Fat: 9.9 g
- Unsaturated Fat: 11.7 g
- Trans Fat: 0.4 g
- Carbohydrates: 65 g
- Fiber: 6.4 g
- Protein: 38 g
- Cholesterol: 87 mg