Last Tuesday, I was standing in my kitchen at 6:30 PM, staring at a bag of gluten-free pasta like it was a personal insult. I had just come home from work, my toddler was melting down over a missing spoon, and I was desperate for a dinner that felt like comfort food but didn’t involve me spending forty minutes watching a pot of boiling water. The usual baked ziti recipe? Gone. Too many rules about cross-contamination, too many brands that turn to mush if you look at them wrong.
I decided to stop overthinking it and just make what I had. I grabbed a box of gluten-free ziti, a tub of whole milk ricotta (because I refuse to do skim milk in a baked dish—it’s just not right), and some jarred marinara. I threw it together, expecting a mediocre, dry casserole. Instead, thirty minutes later, my family cleared their plates. My husband, who usually complains when I “diet-fy” things, asked me to add it to the rotation immediately.
That was the moment I realized that gluten-free baked ziti with whole milk ricotta for weeknights doesn’t have to be a compromise. It can actually be better than the original because the ricotta stays creamy and rich, masking that grainy texture GF pasta sometimes has. I’ve tested this version at least eight times since that Tuesday—tweaking the cheese ratios, testing different pasta brands, and figuring out the exact bake time so it’s golden but not dry. This is the one. It’s hearty, it’s safe for gluten-sensitive eaters, and it tastes like Sunday dinner, even if you’re making it on a chaotic weeknight.
Why You’ll Love This Recipe
There are about ten reasons I keep coming back to this casserole, but if you’re skeptical about gluten-free baking, let me convince you with real results.
It’s Actually Creamy — Most GF baked dishes turn out dry because gluten-free flour doesn’t hold moisture the same way. By using whole milk ricotta and a generous amount of mozzarella, this dish stays lush and gooey. I’ve had people who don’t eat gluten ask for the recipe without even realizing it was GF.
Stupid Simple Weeknight Friendly — Seriously, if you can boil water and layer ingredients in a dish, you can make this. I don’t make a sauce from scratch because I use a good quality jarred marinara (or slow-cooker chicken verde sauce if I have leftover chicken). It’s a one-dish wonder that gets on the table in under 45 minutes.
Pantry-Friendly Swaps — You probably have the cheese and pasta already. The beauty of this recipe is that it doesn’t require exotic ingredients. Just check your pantry for GF ziti and grab some ricotta at the store. It’s budget-smart, too—feeding four people for under $15.
Makes Amazing Leftovers — And I mean this. Baked ziti tastes better the next day because the pasta rehydrates in the sauce. I deliberately make extra for lunch. It reheats beautifully in the microwave or oven, and the flavors actually meld together overnight.
It’s a Crowd-Pleaser — I’ve served this to my gluten-intolerant sister, my picky 8-year-old, and my dad who thinks “healthy” means “tastes like cardboard.” Everyone loved it. It’s the ultimate comfort food that doesn’t make you feel restricted.
This is my go-to when I need dinner to just work. No complicated techniques, no weird flours, just reliable, delicious food that makes everyone happy.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already. I’m particular about three ingredients here—the pasta, the ricotta, and the cheese—because they make or break the texture. I’ll tell you exactly why.
For the Base
Gluten-Free Ziti or Penne (1 pound / 450g) — I use Barilla Gluten-Free or Risoni. Ziti is traditional, but penne works too because the sauce gets inside the tubes. Tip: Don’t buy the cheap store brand; it tends to be brittle. Look for ones that say “al dente” on the box. Save 1 cup of pasta water before draining!
Whole Milk Ricotta (15 oz / 425g) — Do not buy low-fat or skim. The fat is what keeps the cheese creamy and prevents it from becoming chalky when baked. If you can find fresh, local ricotta, even better. I buy it in the tub, not the block, for convenience.
Mozzarella Cheese (2 cups / 200g, shredded) — Buy the block and shred it yourself. Pre-shredded cheese has cellulose (anti-caking agent) that prevents it from melting smoothly. I use low-moisture mozzarella for the best melt. Gluten-free lemon bars are a great dessert to pair with this, too!
Marinara Sauce (24 oz / 680g) — I use a high-quality jarred sauce like Rao’s or Classico. Look for one with no added sugar. If you want to make your own, use your favorite fall sausage and apple sauce base for extra depth.
For the Flavor
Garlic (4 cloves, minced) — Fresh only. No jarred garlic in this recipe. It adds a sharp, aromatic punch that balances the rich cheese.
Dried Oregano (1 teaspoon) — Or use fresh basil if you have it. I keep dried oregano stocked because it holds up well to baking.
Red Pepper Flakes (½ teaspoon) — Optional but adds a nice kick. I like a little heat to cut through the dairy.
Salt and Black Pepper — To taste. Remember, the ricotta and mozzarella are salty, so go easy on the salt.
Optional Add-ins
Cooked Italian Sausage (1 cup, crumbled) — If you want more protein, brown some sausage and mix it in. It makes the dish heartier.
Spinach (2 cups, fresh) — Toss it in with the sauce. It wilts down and adds color. Great way to sneak in veggies.
Parmesan Cheese (½ cup, grated) — For the top crust. Adds a salty, umami crunch.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use.
9×13 Inch Baking Dish — I use a ceramic dish because it retains heat well. Glass works too. Make sure it’s deep enough so the sauce doesn’t bubble over.
Large Pot — For boiling the pasta. I use a 6-quart pot. It needs to fit a pound of pasta comfortably.
Large Skillet — 12-inch works best for warming the sauce and mixing in the ricotta. I prefer stainless steel, but non-stick works too.
Sharp Knife & Cutting Board — For mincing garlic. Dull knives make you cry more—learned this the hard way.
Wooden Spoon — For stirring. Silicone works too. Don’t use metal on non-stick.
Measuring Cups and Spoons — Pretty standard stuff. Dollar store versions work fine.
Box Grater — For shredding cheese. Or food processor if you’re grating lots of cheese.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.
Step 1: Prep Your Ingredients (5 minutes)
Before you start cooking, mince your garlic and grate your mozzarella if you haven’t already. Set out your ricotta. Once you start cooking, things move fast, so having everything ready is key. If you’re adding sausage or spinach, prep those now.
Step 2: Cook the Pasta (10 minutes)
Bring a large pot of salted water to a boil—it should taste like the ocean. Add gluten-free ziti and cook according to package directions. Important: Gluten-free pasta cooks faster and can get mushy if overdone. Cook it 1-2 minutes less than al dente, because it will finish cooking in the oven. IMPORTANT: Before draining, scoop out 1 cup of pasta water and set it aside. This starchy water is magic for the sauce.
Step 3: Warm the Sauce (3 minutes)
While the pasta cooks, pour your marinara into a large skillet over medium heat. Add the minced garlic, oregano, and red pepper flakes. Let it simmer for 2-3 minutes until it smells amazing. This wakes up the flavors in the jarred sauce.
Step 4: Mix the Cheese (2 minutes)
In a medium bowl, mix the whole milk ricotta with half of the shredded mozzarella, the egg (if using, for binding), and a pinch of salt and pepper. Whisk until smooth. If you’re adding sausage, fold it in now.
Step 5: Combine Everything (5 minutes)
Drain the pasta and add it to the skillet with the warm sauce. Toss to coat. Then, fold in the ricotta mixture. The sauce should be creamy and thick. If it looks too dry, add a splash of that reserved pasta water. The goal is a loose, saucy mixture that isn’t watery.
Step 6: Assemble and Bake (25 minutes)
Preheat your oven to 375°F (190°C). Spread half the pasta mixture in the bottom of your 9×13 baking dish. Sprinkle with half the remaining mozzarella and parmesan. Top with the rest of the pasta. Sprinkle the remaining cheese on top. Cover with foil and bake for 15 minutes. Then, remove the foil and bake for another 10 minutes until the cheese is bubbly and golden.
Step 7: Rest and Serve (5 minutes)
Let the casserole rest for 5-10 minutes before serving. This lets the cheese set slightly so it’s easier to scoop. Serve hot, topped with fresh basil if you have it.
Total Time: About 45 minutes (15 minutes active, 30 minutes mostly hands-off)
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Don’t Overcook the Pasta — This is the #1 mistake. GF pasta turns to mush easily. Undercook it by 2 minutes. It will finish cooking in the oven. If you overcook it, the final dish will be soggy.
Use Whole Milk Ricotta — I can’t stress this enough. Low-fat ricotta is dry and crumbly. Whole milk ricotta is creamy and rich. It’s worth the extra dollar.
Shred Your Own Cheese — Pre-shredded cheese has anti-caking agents that prevent melting. Grate your own mozzarella for a silky, smooth topping.
Reserve Pasta Water — That starchy water is your secret weapon. If the sauce looks too thick after mixing, add a splash. It helps the sauce cling to the pasta.
Rest Before Serving — I know it’s tempting to dig in, but resting allows the cheese to set. It makes serving much cleaner and prevents a soupy mess on your plate.
Common Mistakes (and how to avoid them)
Mistake: Sauce is too watery
Fix: You overcooked the pasta or added too much pasta water. Let it bake uncovered for an extra 5 minutes to evaporate excess liquid.
Mistake: Cheese is grainy
Fix: The oven was too hot, or you used low-fat cheese. Keep the oven at 375°F and use full-fat dairy.
Mistake: Pasta is dry
Fix: You didn’t add enough sauce or pasta water. GF pasta absorbs more liquid than regular pasta. Make sure the mixture looks wet before baking.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Veggie-Loaded
Toss in 2 cups fresh spinach and 1 cup halved cherry tomatoes when you mix the sauce. The spinach wilts right in. This is how I get my kids to eat vegetables.
Protein-Packed
Add 1 pound of cooked Italian sausage or ground turkey. Brown it first, drain the fat, and mix it into the sauce. Makes it more filling.
Spicy Kick
Add 1 teaspoon of crushed red pepper flakes and use a spicy marinara sauce. Great if you like heat.
Lighter Version
Use part-skim ricotta and reduce the mozzarella to 1 cup. It’s lighter but still good. I make this when I’m trying to be “healthy.”
Dairy-Free Option
Use dairy-free ricotta (like almond-based) and vegan mozzarella. It’s different but still tasty. My lactose-intolerant friend requests this version.
Dietary Modifications
Gluten-Free
Use certified gluten-free pasta. Everything else is naturally gluten-free. I’ve used Barilla gluten-free and it works great.
Lower-Carb
Use zucchini noodles instead of pasta. Reduce sauce ingredients by half. I won’t lie—it’s not the same, but it works if you’re watching carbs.
Serving & Storage
How to Serve:
I usually serve this straight from the dish at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:
Side Dishes:
– Garlic bread (GF if needed)
– Simple green salad with balsamic vinaigrette
– Roasted broccoli or green beans
– Apple cider donut loaf for dessert if you want something sweet
Toppings Bar:
When I have guests, I put out: extra Parmesan, red pepper flakes, fresh basil, lemon wedges. Everyone customizes their bowl.
Storage Instructions:
Refrigerator:
Store in an airtight container for up to 4 days. The sauce will thicken in the fridge—totally normal.
Reheating:
Best method: Add to a skillet with a splash of milk or cream over low heat. Stir until heated through and creamy again.
Microwave method: Heat in 30-second intervals, stirring between. Add a splash of milk if it’s too thick.
Never works: Trying to reheat in the pot you cooked it in. It always burns on the bottom. Ask me how I know.
Freezing:
Honestly, this doesn’t freeze well because of the dairy. The sauce separates when thawed. Make it fresh or store in the fridge for up to 4 days.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking.
Per Serving (based on 6 servings):
| Nutrient | Amount |
|---|---|
| Calories | 450 |
| Protein | 22g |
| Carbs | 52g |
| Fiber | 3g |
| Sugar | 6g |
| Fat | 18g |
| Sodium | 680mg |
What’s Good:
– Decent protein from ricotta and cheese
– Calcium from the dairy
– Can add vegetables to boost nutrition
– More filling than it looks
What to Know:
– Higher in calories from cream and cheese
– Contains dairy and gluten (unless GF pasta used)
– Moderate sodium (use low-sodium sauce to reduce)
My Take:
“Look, this is comfort food with cheese and sauce. It’s not a diet recipe. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use part-skim ricotta and load up on vegetables. But usually? I just eat a reasonable portion and enjoy it.”
Final Thoughts
So that’s my go-to gluten-free baked ziti with whole milk ricotta for weeknights! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the garlic (though more is always better in my opinion). The best recipes are the ones you adapt to your family’s tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use milk instead of ricotta?
You can, but the texture will be very different. Ricotta provides a creamy, chunky contrast to the smooth pasta. If you must substitute, use cottage cheese blended smooth—it’s closer in texture. But honestly, ricotta is key for that classic baked ziti feel.
My sauce came out watery—what happened?
Usually means you overcooked the pasta or added too much pasta water. Let the casserole bake uncovered for an extra 5-10 minutes to evaporate excess liquid. Also, make sure your ricotta isn’t too wet. If it’s very wet, drain it in a sieve for 15 minutes before using.
Can I make this ahead for a dinner party?
Sort of. Assemble the casserole up to 2 days ahead and store in the fridge. Cook the pasta fresh right before assembling (takes 10 minutes). Bake as directed. It won’t be quite as good as fresh, but it’s close and saves you stress during the party. I do this all the time.
Why did my cheese get grainy?
The oven was too hot, or you used low-fat cheese. Parmesan and mozzarella need gentle heat. Keep the oven at 375°F and use full-fat dairy. If it’s already grainy, try whisking in a splash of warm cream—sometimes you can save it.
Can I use jarred garlic?
You can, but fresh tastes so much better in this recipe. Jarred garlic has a weird metallic taste that really shows up in cream sauces. If you must use it, use half the amount because it’s stronger. But honestly, mincing 4 cloves takes like 2 minutes. Buy pre-peeled garlic cloves if you want to save time.
How do I reheat leftovers without it getting dry?
Add a splash of milk or cream to a skillet, add your leftover pasta, and heat gently over low heat, stirring frequently. The extra liquid brings back the creamy texture. Microwave sort of works but tends to dry it out. If you do microwave, definitely add a splash of milk first and heat in short bursts, stirring between.
Can I double this recipe?
Absolutely! Double everything and use your biggest pot. The cooking times stay the same. I do this when I’m meal-prepping or feeding a crowd. Just make sure your baking dish is big enough for the sauce—you might need to use two pans or a very large 9×13.
Pin This Recipe!
Gluten-Free Baked Ziti: Best Easy Weeknight Dinner
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
A creamy, rich, and easy-to-make gluten-free baked ziti using whole milk ricotta and jarred marinara. This weeknight-friendly casserole is hearty, crowd-pleasing, and takes under 45 minutes to prepare.
Ingredients
- 1 pound (450g) Gluten-Free Ziti or Penne
- 15 oz (425g) Whole Milk Ricotta
- 2 cups (200g) Low-Moisture Mozzarella Cheese, shredded
- 24 oz (680g) High-Quality Jarred Marinara Sauce
- 4 cloves Garlic, minced
- 1 teaspoon Dried Oregano
- ½ teaspoon Red Pepper Flakes (optional)
- Salt and Black Pepper, to taste
- 1 cup Reserved Pasta Water
- Optional: 1 cup Cooked Italian Sausage, crumbled
- Optional: 2 cups Fresh Spinach
- Optional: ½ cup Grated Parmesan Cheese
Instructions
- Preheat oven to 375°F (190°C).
- Mince garlic and grate mozzarella cheese. Prep any optional add-ins like sausage or spinach.
- Bring a large pot of salted water to a boil. Cook gluten-free ziti 1-2 minutes less than al dente. Reserve 1 cup of pasta water before draining.
- While pasta cooks, warm marinara sauce in a large skillet over medium heat. Add garlic, oregano, and red pepper flakes; simmer for 2-3 minutes.
- In a medium bowl, mix ricotta with half of the shredded mozzarella, salt, and pepper until smooth.
- Drain pasta and add to the skillet with the warm sauce. Toss to coat, then fold in the ricotta mixture. Add reserved pasta water if the mixture looks too dry.
- Spread half the pasta mixture in a 9×13 inch baking dish. Sprinkle with half the remaining mozzarella and parmesan (if using).
- Top with the rest of the pasta mixture and remaining cheese.
- Cover with foil and bake for 15 minutes. Remove foil and bake for another 10 minutes until cheese is bubbly and golden.
- Let rest for 5-10 minutes before serving.
Notes
Do not overcook the gluten-free pasta as it will finish cooking in the oven. Use whole milk ricotta for creaminess and shred your own mozzarella to avoid anti-caking agents. Reserve pasta water to help the sauce cling to the pasta. Let the casserole rest before serving to allow the cheese to set.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 6
- Sodium: 680
- Fat: 18
- Carbohydrates: 52
- Fiber: 3
- Protein: 22
Keywords: gluten-free baked ziti, weeknight dinner, easy pasta recipe, whole milk ricotta, gluten-free comfort food, family dinner



