This high-protein cottage cheese baked ziti is a creamy, cheesy comfort dish ready in under 30 minutes. Packed with 30g protein per serving, it's the perfect easy dinner for busy…

Ingredients

Toggle: Metric / US

Instructions

Step 1

Preheat your oven to 375°F (190°C). While the oven heats, bring a large pot of salted water to a rolling boil. Add the whole wheat ziti and cook until al dente, about 8-10 minutes (or according to package directions). Whole wheat pasta has a firmer texture and more fiber than white pasta, which helps keep you full longer. Be careful not to overcook because the pasta will continue to cook in the oven. Drain the pasta, reserving about 1/2 cup of pasta water, and set aside. The reserved water can be used to thin the sauce if needed.

Step 1 image
Step 2

While the pasta cooks, heat olive oil in a large skillet over medium-high heat. Add the ground turkey and cook, breaking it apart with a wooden spoon, until browned and cooked through, about 5-7 minutes. The turkey should be no longer pink and have an internal temperature of 165°F (74°C). If using ground chicken, it may be slightly leaner; add a splash of olive oil if needed to prevent sticking. Season with salt and pepper. Add the minced garlic, oregano, basil, and red pepper flakes (if using) and cook for 1 minute until fragrant. The garlic should become golden but not burnt.

Step 2 image
Step 3

Reduce heat to low and stir in the marinara sauce. Let the sauce simmer for 2-3 minutes to meld flavors. If the sauce seems too thick, add a splash of reserved pasta water to reach desired consistency. Taste and adjust seasoning. Remove from heat.

Step 4

In a medium bowl, combine the cottage cheese, egg, and grated Parmesan cheese. Stir until well blended. The egg helps bind the cottage cheese mixture, giving it a creamy, ricotta-like texture when baked. If you prefer a smoother consistency, you can briefly blend the cottage cheese in a food processor for 10-15 seconds before mixing.

Step 5

In a 9×13-inch baking dish, spread a thin layer of the meat sauce (about 1/2 cup) on the bottom to prevent sticking. Add half of the cooked pasta in an even layer. Dollop half of the cottage cheese mixture over the pasta, then spread half of the remaining meat sauce on top. Sprinkle with 1/2 cup of mozzarella. Repeat the layers: remaining pasta, remaining cottage cheese mixture, remaining meat sauce, and top with the remaining 1 cup of mozzarella. The layering ensures every bite is creamy and saucy.

Step 6

Bake uncovered for 12-15 minutes, until the cheese is melted and bubbly and the edges are golden. For a browner top, switch to broil for the last 1-2 minutes, watching carefully to avoid burning. Let the baked ziti rest for 5 minutes before serving; this allows the layers to set so it doesn’t fall apart when sliced. Garnish with fresh basil or parsley.

For best results

  • For the creamiest texture, use low-fat cottage cheese (1% or 2%) rather than nonfat. The small amount of fat helps the cheese blend smoothly and prevents it from becoming watery during baking. If you're sensitive to cottage cheese texture, pulse it in a food processor until smooth before mixing with the egg and Parmesan. This creates a ricotta-like consistency that even cottage cheese skeptics will love.
  • To save time, you can use no-boil (oven-ready) ziti pasta. Simply skip the boiling step and layer the dry pasta directly in the dish, ensuring the sauce is extra wet (add 1/2 cup water or extra marinara) so the pasta can absorb liquid and cook through. Increase covered baking time to 30-35 minutes, then uncover and bake 5 more minutes.
  • Make this dish ahead for meal prep: Assemble the entire casserole (without baking) and refrigerate covered for up to 24 hours. When ready to bake, add 10-15 minutes to the baking time since the dish starts cold. You can also freeze the unbaked casserole for up to 3 months; thaw overnight in the fridge before baking.
  • For the best flavor, use a high-quality marinara sauce with no added sugar. Look for brands that list tomatoes as the first ingredient and have less than 5g sugar per serving. You can also make your own quick marinara by sautéing garlic in olive oil, adding crushed tomatoes, and seasoning with basil, oregano, and a pinch of salt.
  • To increase the protein even more, mix 1/2 cup of unflavored collagen peptides or whey protein isolate into the cottage cheese mixture. This adds about 10g protein per serving without altering the taste. Alternatively, use ground bison or extra-lean ground beef (90/10) instead of turkey for a different flavor profile.
  • If you don't have whole wheat pasta, regular white pasta works fine, but you may need to adjust cooking time slightly. For a lower-carb version, use chickpea pasta or lentil pasta; these also boost protein and fiber. Note that gluten-free pasta may become mushy if overcooked, so cook it very al dente.

Variations

  • Vegetarian Version: Omit the ground meat and add 2 cups of sautéed mushrooms, zucchini, and spinach. The mushrooms provide an umami depth that mimics meat. You can also crumble in 1/2 cup of plant-based ground meat substitute for extra protein. The cottage cheese still gives a creamy, cheesy texture.
  • Spicy Arrabbiata Twist: Use arrabbiata sauce instead of marinara, and add 1/2 teaspoon of crushed red pepper flakes to the cottage cheese mixture. Top with a drizzle of chili oil before serving. This version pairs well with a side of roasted broccoli rabe.
  • Cheesy White Sauce Version: Replace the marinara with a simple white sauce made from 2 tablespoons butter, 2 tablespoons flour, and 2 cups milk, whisked and simmered until thick. Season with garlic powder, salt, and pepper. This creates a creamy, Alfredo-style baked ziti that's still high in protein.
  • Dairy-Free Adaptation: Use dairy-free cottage cheese (such as Kite Hill or Good Culture plant-based), vegan Parmesan, and shredded vegan mozzarella. The texture may be slightly less creamy but still delicious. Add 1 tablespoon of nutritional yeast to the cottage cheese mixture for a cheesy flavor.
  • Extra Veggie Load: Stir in 2 cups of chopped baby spinach, 1 cup of diced bell peppers, and 1/2 cup of sliced black olives into the meat sauce. The vegetables add color, fiber, and nutrients without overpowering the dish. You can also layer in roasted eggplant slices for a heartier meal.

Nutrition

  • Calories385 kcal
  • Total Fat14g
  • Saturated Fat6g
  • Cholesterol85mg
  • Sodium620mg
  • Total Carbohydrates32g
  • Dietary Fiber5g
  • Sugars8g
  • Protein32g

Common Questions

Can I use ricotta cheese instead of cottage cheese?
Yes, you can substitute ricotta for cottage cheese, but the nutritional profile will change. Ricotta has more fat and fewer calories from protein. For a similar protein boost, use part-skim ricotta and consider adding an extra egg white. The texture will be slightly denser and less creamy. If you prefer ricotta, go ahead—it’s a classic choice.
How do I store leftovers and how long do they last?
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, microwave individual portions for 1-2 minutes or reheat in a 350°F oven covered with foil for 15-20 minutes. If the casserole seems dry after refrigeration, add a splash of milk or water before reheating. You can also freeze individual portions in freezer-safe containers for up to 3 months.
Is this recipe gluten-free?
As written, this recipe is not gluten-free because it uses whole wheat pasta. However, you can easily make it gluten-free by using your favorite gluten-free pasta (such as brown rice or chickpea pasta). Be sure to cook it al dente as gluten-free pasta can become mushy if overcooked. Also check that your marinara sauce is certified gluten-free.
Can I make this in a slow cooker or Instant Pot?
This recipe is designed for the oven, but you can adapt it for a slow cooker: Layer ingredients as directed in a greased slow cooker, but reduce the liquid slightly (use 20 oz marinara instead of 24 oz). Cook on low for 2-3 hours or on high for 1-2 hours, until the pasta is tender. For an Instant Pot, use the ‘Pressure Cook’ setting for 5 minutes with natural release, but you’ll need to adjust liquid ratios—this method works best with cooked pasta added after pressure cooking.
How can I reduce the sodium?
To lower sodium, use no-salt-added marinara sauce, low-sodium cottage cheese, and reduce or omit the added salt. You can also make your own marinara from crushed tomatoes and fresh herbs. The Parmesan and mozzarella add some salt, so you may not need additional salt. Taste before adding any extra.
Can I add more vegetables?
Absolutely! This is a great way to bulk up the dish with nutrients. Sautéed mushrooms, zucchini, bell peppers, or spinach all work well. Add them to the meat sauce after browning the meat, or layer them raw into the casserole. If using watery vegetables like zucchini, sauté them first to remove excess moisture so the casserole doesn’t become soggy.