One Dutch oven | spicy sausage + ricotta pockets | ~50g protein/serving (calculated estimate) | 6 servings | about 45 minutes
This one-pot high protein baked ziti is Italian sausage, Brami protein pasta, ricotta pockets, and melted mozzarella baked in a Dutch oven — real baked-ziti comfort without a sink full of pans.
Six servings. ~50g protein per serving (calculated estimate) — workpaper PRIMARY mid ~49.7g (range ~49–51g). We publish ~50g. A more conservative stack still lands around ~45g and still PASSes ≥40g; title, H1, meta, and macros use ~50g. Not lab-tested.
This is one-pot spicy sausage baked ziti — not a cottage-cheese turkey casserole, not spaghetti night, not Alfredo, and not Cajun chicken pasta. Those jobs live on their own pages (linked below).
Dad Check
| Check | Result |
|---|---|
| High Protein | YES |
| Keto | NO |
| Kid Approved | YES |
| Under $15 | NO (batch / brand pasta) |
| Low Carb | NO |
| Meal Prep | YES |
Recipe stats
| Stat | Value |
|---|---|
| Protein | ~50g/serving (calculated estimate; workpaper mid ~49.7g) |
| Calories | ~650–750 (calculated estimate; brand-dependent) |
| Prep | ~10 minutes |
| Cook | ~35 minutes |
| Total | ~45 minutes |
| Servings | 6 locked |
| Difficulty | Easy |
Brand standard ≥40g protein: PASS.
Why This One-Pot Ziti Works
Busy-dad pasta fails when it needs three pans or tastes like “diet food.” This one doesn’t.
- One pot / Dutch oven — brown, simmer, bake, done
- ~50g protein per serving (calculated estimate) from sausage + protein pasta + dairy stack
- Ricotta pockets — leave them — that’s the restaurant bite
- 6 servings — dinner plus leftovers
- Kid-friendly comfort with a spicy sausage kick you can dial down
Ingredients (6 Servings)
Locked formula from live page + nutrition workpaper. Do not invent substitutes that change the protein lock without a new workpaper.
Base
- 1 tbsp avocado oil
- 1 yellow onion, diced
- 1.5 lb Hills Spicy Sausage
Pasta
- 12 oz Brami Protein Pasta
- 1 jar (~24 oz) favorite pasta sauce / marinara
- 4 cups beef bone broth
Creamy Finish
- 1/2 cup heavy cream
- 1 cup nonfat plain Greek yogurt
Cheese
- 1 cup ricotta cheese
- 2 cups shredded mozzarella cheese
- 1 tbsp Italian seasoning
How to Make One Pot High Protein Baked Ziti
- Heat avocado oil in a large oven-safe skillet or Dutch oven over medium heat. Add onion and cook until softened.
- Add sausage. Brown completely, breaking into small pieces. Cook sausage to 160°F / 71°C (check the thickest pieces — don’t guess).
- Build the pasta. Pour in pasta sauce and beef bone broth. Stir well. Add protein pasta. Bring to a simmer.
- Cook the pasta. Cover. Cook 10–12 minutes, stirring occasionally, until pasta is almost tender.
- Finish the sauce. Reduce heat. Stir in heavy cream and Greek yogurt until creamy.
- Add the cheese. Drop spoonfuls of ricotta throughout the pan (don’t fully mix — leave pockets). Top with mozzarella. Sprinkle Italian seasoning.
- Bake at 400°F for 15–20 minutes until cheese is melted and bubbly. Broil 1–2 minutes if you want more color.
- Rest a few minutes, then divide into 6 servings.
Pro Tip: Ricotta Pockets
Don’t fully mix the ricotta. Leave little pockets throughout the ziti. Every bite becomes a little different — more like restaurant baked ziti, less like a blended casserole experiment.
Protein Breakdown (~50g)
Publish figure: ~50g protein per serving (calculated estimate). Workpaper PRIMARY mid ~49.7g (batch ~290–305g; mid ~298g ÷ 6).
| Source | Approx. protein (batch) |
|---|---|
| Hills Spicy Sausage (1.5 lb) | ~109g (live page ~90g was low) |
| Brami Protein Pasta (12 oz) | 72g (label) |
| Nonfat Greek yogurt (1 cup) | ~25g |
| Ricotta (1 cup) | ~18.5g |
| Mozzarella (2 cups shredded) | ~40.6g |
| Beef bone broth (4 cups) | ~24g (~6g/cup class) |
| Pasta sauce (~24 oz jar) | ~9.5g |
| Heavy cream (1/2 cup) | ~1g |
| Total (PRIMARY mid) | ~298g |
| Per serving (÷6) | ~50g |
Publish figure: ~50g. Conservative floor around ~45g / 45g+ still clears ≥40g if brands lean lighter — but title, H1, meta, and schema nutrition use ~50g. Calculated estimate, not lab-tested. Do not ship old 45g / 45g+ framing as the primary claim.
How to adjust (same formula family):
- More sausage → more protein and flavor (recalculate)
- Extra mozzarella → more protein and calories
- More Greek yogurt → higher protein creaminess
Calories: ~650–750 calculated estimate per serving — brand-dependent; don’t tighten without a full macro sheet.
Meal Prep Notes
- Keeps 4–5 days in the fridge
- Reheats extremely well — add a splash of broth if it tightens
- Great freezer meal (thaw overnight, then reheat)
- Fresh herbs after reheating, not before
More Protein Pasta Dinners (Different Jobs)
Fence on purpose — this page owns baked ziti / one-pot Italian sausage + ricotta:
| Dinner | Job |
|---|---|
| This page — One-Pot Baked Ziti | Spicy sausage + ricotta pockets + Dutch oven; ~50g |
| High Protein Spaghetti | Classic spaghetti night — not a baked casserole |
| Chicken Alfredo Protein Pasta | Cream Alfredo / chicken pasta — not tomato-ricotta bake |
| Cut-Friendly Cajun Chicken Protein Pasta | Cajun / cut macros — different seasoning lane |
Hubs: High Protein Meals for Busy Dads · High Protein Meals with 40g+
Hub cards should cite the KEEP ziti URL and ~50g (not stale 45g).
Dad Reality
This is one of those meals where nobody asks if it’s healthy. They just ask for seconds.
That’s the sweet spot — a dinner that helps you hit protein goals while still feeling like real comfort food. One pot. Leftovers that actually get eaten.
Final Thoughts
Most people think high protein eating means giving up pasta. It doesn’t. You build it differently: more protein, better ingredients, same comfort.
~50g protein per serving (calculated estimate). Six servings. One Dutch oven. Cook the sausage to 160°F / 71°C, leave the ricotta pockets, and stack the week.
Canonical: https://highproteindad.com/one-pot-high-protein-baked-ziti-45g-protein/ only (slug KEEP — live slug still embeds “45g”; KEEP as-is).
FAQ
How much protein is in this baked ziti?
About ~50g per serving (calculated estimate) across 6 servings with the locked brands above. Workpaper PRIMARY mid is ~49.7g. We publish ~50g. Old ~45g / 45g+ framing is off for title/H1/meta — ~45g is only a conservative floor that still PASSes ≥40g.
Why does the URL still say 45g?
Slug KEEP. The live URL embeds “45g” historically; we do not change the slug in this pass. On-page protein claim is ~50g.

