High Protein Spaghetti Casserole Recipe
If you’re craving comfort food that fuels your body with loads of muscle-building goodness, this High Protein Spaghetti Casserole is about to become your new go-to dinner. Packed with lean ground beef, a rich tomato blend, and layers of creamy cheeses, this casserole balances hearty flavors with a wholesome protein punch that satisfies both your taste buds and your nutritional goals. Whether you’re meal prepping for the week or just want a cozy dish that hits all the right notes, this recipe brings together simple, everyday ingredients that transform into a warming, crowd-pleasing feast.

Ingredients You’ll Need
Every ingredient in this High Protein Spaghetti Casserole plays an essential role, whether it’s boosting flavor, texture, or adding that satisfying protein boost. From the perfectly cooked spaghetti to the creamy cheese mixture and robust tomato sauce, these components come together beautifully to create a dish that’s as nutritious as it is delicious.
- 12 oz spaghetti noodles (dry): The base of our casserole, providing that classic pasta texture you love.
- 1 tbsp olive oil: Adds richness and helps brown the ground beef evenly.
- 1 lb lean ground beef: This is the primary protein source, making the casserole hearty and nutritious.
- 2 15 oz cans tomato sauce: A smooth, robust tomato base that keeps the dish saucy and flavorful.
- 1 15 oz can crushed tomatoes: Adds texture and a bit of zing to brighten the sauce.
- 1 tbsp cornstarch: Thickens the sauce perfectly without any heaviness.
- 1 tbsp Italian seasoning: A fragrant blend that infuses the casserole with classic Italian notes.
- 1 tbsp dried basil: Enhances the herbaceous flavor to complement the tomato sauce.
- 2 tsp garlic powder: Intensifies taste with a mellow garlic punch.
- 1 tsp onion powder: Adds depth and subtle sweetness to the sauce.
- 1 tbsp Worcestershire sauce: Brings umami and complexity to the beef mixture.
- 1 tsp salt: Balances and elevates all the flavors.
- 1/2 tsp black pepper: Offers a gentle kick without overpowering the dish.
- 1 cup mozzarella cheese (shredded, low fat, divided): Creamy, melty goodness that tops and layers the casserole.
- 1 cup cream cheese (low fat, softened): Adds smooth texture and richness to the cheese mixture.
- 1 cup cottage cheese (low-fat): Boosts the protein content while keeping the dish light and creamy.
- Fresh basil (chopped): Bright, fresh herb to garnish and complement the casserole’s flavors.
How to Make High Protein Spaghetti Casserole
Step 1: Prepare Your Oven and Dish
Start by preheating your oven to 350°F and greasing a 13″x9″ casserole dish with a spray or a little oil. This ensures your casserole won’t stick and bakes evenly with a beautiful crust on top.
Step 2: Cook the Spaghetti and Brown the Beef
Boil your spaghetti noodles until al dente, following the package instructions for the best texture. Meanwhile, heat olive oil in a large skillet over medium-high heat, then add your lean ground beef. Break it apart with a spatula and cook it until it’s evenly browned, about 5 to 7 minutes. The key here is to get a good sear on the beef—it locks in flavor and makes the casserole wonderfully savory.
Step 3: Prepare the Tomato Beef Sauce
In a separate bowl, whisk together the tomato sauce, crushed tomatoes, cornstarch, Italian seasoning, dried basil, garlic powder, onion powder, Worcestershire sauce, salt, and black pepper. Once your beef is browned, pour this sauce mixture into the skillet and stir well. Lower the heat and let it simmer gently for 15-20 minutes. This slow simmer helps the sauce thicken and develop deeply rich flavors without burning.
Step 4: Combine Spaghetti with Beef Sauce
Take about 2 cups of your simmered beef and tomato mixture and toss it with the cooked spaghetti noodles in a large bowl. Make sure every strand gets a nice coating—this is where the magic begins as your pasta soaks in all that meaty, herby sauce.
Step 5: Mix Your Cheeses
In a small bowl, combine half a cup of shredded mozzarella, the softened cream cheese, and cottage cheese. This luscious cheese blend will add a creamy, high-protein layer that perfectly balances the acidity of the tomato sauce.
Step 6: Assemble and Bake Your Casserole
In your prepared casserole dish, spread half of the remaining beef mixture on the bottom. Layer half of the spaghetti mixture on top, then evenly spread your cheese mixture over that layer. Add the remaining spaghetti mixture and finally top it off with the last portion of beef sauce. Sprinkle the remaining shredded mozzarella cheese over everything, cover with foil, and bake for 30 minutes. Remove the foil and bake for another 5 minutes or until the cheese turns a gorgeous golden brown and bubbles delightfully.
Step 7: Garnish and Serve
Once it’s out of the oven, sprinkle chopped fresh basil for a vibrant, fragrant finish that makes the whole dish sing.
How to Serve High Protein Spaghetti Casserole

Garnishes
Fresh basil is a simple but stunning garnish. It adds a pop of color and a herbal brightness that cuts through the richness of the cheese and beef. You can also add a sprinkle of red pepper flakes for a little heat or a dash of grated Parmesan for an extra savory touch.
Side Dishes
This High Protein Spaghetti Casserole stands strong on its own, but pairing it with a crisp mixed green salad or roasted vegetables adds a refreshing contrast. For those wanting more protein, a side of steamed broccoli or green beans complements the meal beautifully while keeping it light and nutritious.
Creative Ways to Present
For a cozy family dinner, serve straight from the casserole dish with portions scooped onto your plates. If you want to elevate the presentation for guests, try plating individual portions topped with extra fresh basil and a drizzle of good quality olive oil. Using colorful plates or rustic bowls can also make this hearty meal even more inviting and Instagram-worthy.
Make Ahead and Storage
Storing Leftovers
Once the casserole has cooled to room temperature, transfer any leftovers to an airtight container. They will stay fresh in the refrigerator for up to 3 days, making this an ideal dish for easy lunches or quick dinners during a busy week.
Freezing
This High Protein Spaghetti Casserole freezes beautifully. Assemble the casserole completely, cover it tightly with foil or plastic wrap, and freeze for up to 3 months. It’s great to have on hand when you want a nutritious, comforting meal without any prep.
Reheating
To reheat, thaw the casserole overnight in the fridge if frozen. Warm it in the oven at 350°F for 20-25 minutes covered with foil to prevent drying out, then uncover for the last 5 minutes to refresh that golden cheese topping. You can also microwave individual portions for convenience, just cover them with a microwave-safe lid to lock in moisture.
FAQs
Can I use ground turkey instead of ground beef?
Absolutely! Ground turkey is a leaner alternative and works wonderfully in this High Protein Spaghetti Casserole. Just follow the same browning steps, and your dish will be just as tasty.
Is there a vegetarian version of this casserole?
You can swap the ground beef for plant-based crumbles or extra beans and vegetables for a vegetarian spin that still delivers on protein and flavor.
Can I make this casserole gluten-free?
Yes! Simply use gluten-free spaghetti noodles and double-check that your canned sauces and seasonings are gluten-free to keep the meal safe and delicious.
What is the best type of cheese to use for the casserole?
The recipe uses low-fat mozzarella, cream cheese, and cottage cheese to keep it creamy and high in protein. You could experiment with part-skim ricotta or even add Parmesan for an extra punch of flavor.
How do I make this casserole ahead for a busy week?
Prepare the casserole up through assembly, then cover and refrigerate it for up to 24 hours before baking. This way, you save time on busy days and still enjoy a fresh, hot meal.
Final Thoughts
This High Protein Spaghetti Casserole is one of those rare recipes that feels like an indulgence while being a genuine nutritional powerhouse. It’s comforting and cheesy, yet packed full of the protein your body loves, making it a perfect dish for anyone balancing busy days with healthy eating. I can’t wait for you to try it—you’ll probably find yourself reaching for this recipe again and again!
PrintHigh Protein Spaghetti Casserole Recipe
This High Protein Spaghetti Casserole is a nutritious and hearty dish combining lean ground beef, spaghetti noodles, and a rich tomato sauce layered with a creamy low-fat cheese blend. Perfect for meal prep or a comforting family dinner, it offers a balanced mix of protein, flavor, and wholesome ingredients baked to bubbly perfection.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 10 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baked Casserole
- Cuisine: Italian-American
- Diet: Low Calorie
Ingredients
Pasta
- 12 oz dry spaghetti noodles
- 1 tbsp olive oil
Meat and Sauce
- 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
Cheese Mixture
- 1 cup shredded low-fat mozzarella cheese, divided
- 1 cup low-fat cream cheese, softened
- 1 cup low-fat cottage cheese
Garnish
- Fresh basil, chopped (for garnish)
Instructions
- Preheat Oven and Prepare Dish: Preheat your oven to 350°F (175°C). Lightly spray a 13″x9″ casserole dish with cooking oil to prevent sticking.
- Cook Spaghetti: Boil the spaghetti noodles according to package instructions until al dente. Drain and transfer to a large bowl to cool slightly.
- Cook Ground Beef: While the spaghetti cooks, heat olive oil in a large skillet over medium-high heat. Add the lean ground beef, breaking it apart with a spatula. Cook until browned, about 5-7 minutes, and drain excess fat if needed.
- Prepare Sauce Mixture: In a medium bowl, mix together tomato sauce, crushed tomatoes, cornstarch, Italian seasoning, dried basil, garlic powder, onion powder, Worcestershire sauce, salt, and black pepper until combined.
- Simmer Beef and Sauce: Pour the tomato sauce mixture into the skillet with browned beef. Stir well, reduce heat to low, and simmer uncovered for 15-20 minutes until the sauce thickens and most water has evaporated without burning.
- Combine Spaghetti and Sauce: Add about 2 cups of the beef and sauce mixture to the bowl with the cooked spaghetti. Toss until the noodles are evenly coated.
- Make Cheese Mixture: In a small bowl, blend together 1/2 cup of shredded mozzarella cheese, softened cream cheese, and cottage cheese until smooth and creamy.
- Assemble Casserole: Spread half of the remaining beef and sauce mixture (approximately 1.5-2 cups) on the bottom of the prepared casserole dish. Layer half of the spaghetti mixture over the beef, then evenly spread the cheese mixture on top. Add the remaining spaghetti mixture followed by the last of the beef and sauce mixture.
- Add Cheese Topping and Bake: Sprinkle the remaining 1/2 cup mozzarella cheese over the top of the casserole. Cover with foil and bake in the preheated oven for 30 minutes.
- Finish Baking: Remove the foil and bake for an additional 5 minutes or until the cheese is golden brown and bubbling.
- Garnish and Serve: Sprinkle chopped fresh basil over the casserole before serving for a fresh herby finish.
Notes
- For best results, do not overcook spaghetti; it will continue cooking slightly in the oven.
- You can substitute ground turkey or chicken for a leaner option.
- If cornstarch is unavailable, use an equal amount of flour as a thickener.
- Low-fat cheeses help reduce calories while maintaining creaminess.
- Leftovers keep well refrigerated for up to 3 days and reheat nicely.
- Use fresh basil or dried herbs as per availability, but fresh basil adds a vibrant flavor.
Nutrition
- Serving Size: 1/6 of casserole (approx. 1.5 cups)
- Calories: 380 kcal
- Sugar: 8 g
- Sodium: 650 mg
- Fat: 14 g
- Saturated Fat: 6 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 4 g
- Protein: 32 g
- Cholesterol: 75 mg
Keywords: high protein spaghetti casserole, baked spaghetti, healthy spaghetti casserole, low-fat spaghetti bake, ground beef casserole