Baked Ziti Soup Recipe: One-Pot Creamy Comfort with Crispy Celery Crowns

Soups & Stews

Baked Ziti Soup Recipe: One-Pot Creamy Comfort with Crispy Celery Crowns

This one-pot baked ziti soup combines the hearty satisfaction of baked ziti with the comforting depth of a rich, creamy soup—all in a single dish. 💛 The secret lies in simmering ziti directly in a flavorful broth and tomato-cream sauce, then baking until the edges develop a golden, crispy celery crown that adds texture and visual appeal.

Perfect for chilly evenings when you crave something warm, indulgent, and effortless, this recipe transforms simple ingredients into a restaurant-worthy meal with minimal cleanup.

What sets this apart is the creamy yet light texture achieved by balancing broth, tomato sauce, and a touch of cream, ensuring every spoonful is rich without feeling heavy.

The dish bakes uncovered, allowing the top to crisp slightly while the pasta absorbs the sauce, creating a harmonious blend of tender noodles and velvety broth. Whether served as a standalone dish or with crusty bread for dipping, it’s designed to impress with its simplicity and depth of flavor.

The crispy celery crown on top isn’t just for show—it adds a satisfying crunch and elevates the dish’s visual appeal, making it feel special without extra effort. This recipe is ideal for busy weeknights or when you’re hosting, as it requires just one pot and delivers a comforting, crowd-pleasing meal.

The best part? Leftovers reheat beautifully, keeping the pasta tender and the sauce creamy.

Ready in under 45 minutes, this baked ziti soup is the ultimate foolproof comfort dish—creamy, crispy, and packed with Italian-inspired flavors. Let’s get started!

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for baked ziti soup

Pantry staples plus fresh herbs and a crispy celery crown—this one-pot wonder delivers creamy, comforting flavor in under 45 minutes.

Ingredient Amount Notes
Ziti Pasta 🍝 8 oz Uncooked, medium thickness
Heavy Cream 🥛 ½ cup Full-fat for richness
Whole Milk 🥛 ½ cup Warmed for creaminess
Tomato Sauce 🍅 2 cups High-quality jarred or homemade
Chicken Broth 💧 2 cups Low-sodium preferred
Celery Stems 🥬 4 whole For crispy crown
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 3 cloves Freshly minced
Parmesan Cheese 🧀 ½ cup Freshly grated, block
Olive Oil 🫒 2 tbsp Extra-virgin for flavor
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Dried Basil 🌿 1 tbsp Or 0.25 cup fresh
Dried Oregano 🍃 1 tsp Italian preferred
Red Pepper Flakes 🌶️ ½ tsp Optional for heat

The celery crown is the star—look for fresh, crisp stalks at the grocery store's produce section. Trader Joe's or Whole Foods have the best selection, but any well-stocked supermarket works. For the pasta, De Cecco or Barilla ziti holds up best during baking. The Parmesan makes all the difference—grate it yourself from a wedge, not pre-shredded. That creamy texture comes from warming the milk and cream together before adding to the sauce, so don't skip that step. The tomato sauce? Rao's or Muir Glen are my go-tos—they're consistent and flavorful without needing extra seasoning.

No fresh basil? Dried works at one-third the amount, but fresh has that bright, fresh flavor. Short on celery? Substitute with a ring of fennel or extra onion for the crown—just make sure it's sturdy enough to hold. Using low-sodium broth? Add an extra pinch of salt to compensate. The red pepper flakes are optional but add a nice kick—adjust to taste. For extra richness, stir in 2 tablespoons of cream cheese at the end. And if you're feeling fancy, top with a sprinkle of toasted pine nuts before serving.

This reheats beautifully—just cover with foil and warm in the oven for 10-15 minutes. Keeps 3-4 days in the fridge or 3 months frozen. I always make a double batch because it's that good. For the celery crown, trim the ends and slice into 1/4-inch thick rounds—they should fit snugly around the pot's edge. The dish tastes even better the next day as the flavors meld together. Store leftovers in an airtight container with a splash of broth to keep it moist.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Toss everything—ziti, sauce, broth, and that creamy milk-heavy cream mix—into one pot, bake it, and boom. No straining, no fuss, just melty goodness waiting for you.
  • Creamy Tomato Hug: Between us, this combo is ridiculously good. The tomato sauce gives it that tangy base, but the heavy cream and milk turn it into a velvety, comforting hug in a bowl. (Yes, even on a Tuesday night.)
  • Leftover Goldmine: This soup only gets better the next day. The ziti softens perfectly, the sauce thickens just enough, and the creaminess lingers—so I always make extra. My kids beg for it for lunch, and I don’t even pretend to say no.
  • Budget-Friendly Feast: Heavy cream and milk might sound fancy, but they stretch a long way here. A single jar of tomato sauce, a box of broth, and a bag of ziti feed four people for under $10. That’s dinner covered, no guilt trips.

Step-by-step instructions for baked ziti soup with crispy celery crowns

Here's how to create that dreamy combination of creamy pasta and crispy celery crowns in one pot!

1

🍳 Step 1: Sauté the Aromatic Base

Heat the 2 tablespoons olive oil in a large Dutch oven or deep oven-safe skillet over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. You'll see the edges start to turn golden—that's your signal to add the 4 whole celery stems, cut into thick batons.

Cook the celery with the onion for another 3-4 minutes until it begins to soften slightly but still maintains some bite. This is crucial for those crispy crowns later. Add the 3 minced garlic cloves and cook for just 30 seconds until fragrant—don't let it brown or it'll turn bitter. This aromatic base forms the flavor foundation for your entire soup.

2

🥘 Step 2: Build the Creamy Sauce

Pour in the 2 cups tomato sauce and 2 cups chicken broth, stirring to combine with the vegetables. Bring the mixture to a gentle simmer over medium-low heat, then reduce heat to maintain a bare simmer. Add the 1.5 teaspoons salt, 0.5 teaspoon black pepper, 1 tablespoon dried basil, 1 teaspoon dried oregano, and 0.5 teaspoon red pepper flakes if you want a little heat.

Simmer uncovered for 10 minutes to let the flavors meld together. You want the sauce to reduce slightly and develop depth—it should coat the back of a spoon but still be loose enough to coat the pasta later. Here's the thing—this simmering time is where all the magic happens. The acidity from the tomato sauce will brighten, and the spices will bloom beautifully.

3

🍳 Step 3: Cook the Pasta Directly in the Sauce

Add the 8 ounces uncooked ziti pasta to the simmering sauce. Stir gently to distribute the pasta evenly. The pasta will start cooking immediately in the hot liquid. Cover the pot and simmer for 12-14 minutes, stirring occasionally, until the pasta is al dente—you should still have a slight bite to it when you taste it.

Don't walk away during this time. You want to check the pasta every few minutes to ensure it doesn't stick to the bottom. If it starts to stick, add a splash of water or broth to loosen it. The pasta should be tender but still hold its shape—it'll finish cooking in the oven later. This direct cooking method ensures maximum flavor absorption and that creamy texture we're after.

4

🔥 Step 4: Add Cream and Prepare for Baking

Once the pasta is al dente, remove the pot from heat and stir in the 0.5 cup warmed whole milk and 0.5 cup heavy cream. The cream will immediately start to thicken the sauce slightly—this is what gives our baked ziti its luxurious texture. Return the pot to low heat and let it warm through for just 2 minutes, stirring constantly to prevent curdling.

Here's where it gets fun—sprinkle half of the 0.5 cup grated Parmesan cheese over the top. The cheese will melt into the sauce, adding even more richness. Taste and adjust seasoning if needed. The soup should be perfectly balanced—savory from the tomato and meaty flavors, creamy from the dairy, and bright from the herbs and spices.

5

🔥 Step 5: Bake Until Bubbly and Golden

Preheat your oven to 375°F. Transfer the pot to the oven and bake uncovered for 15-20 minutes until the top is bubbly and the edges are golden brown. This baking step is what transforms our simple soup into something extraordinary—it develops that perfect texture where the top becomes slightly crispy while keeping the interior creamy and rich.

During the last 5 minutes of baking, watch closely. You want to see the celery stems standing up proudly from the surface, getting that beautiful golden brown color that signals crispiness. If the top starts to brown too quickly, tent it loosely with aluminum foil to prevent burning while still allowing it to bubble. The moment it reaches that perfect golden hue is when you know it's ready.

👨‍🍳

Pro Tips For Making Baked Ziti Soup

  • COOK PASTA AL DENTE FIRST: Undercooked ziti turns mushy when baked—trust the timer, not the bite test. Pull it out 2 minutes early, toss with a drizzle of olive oil, and finish in the oven. I learned this the hard way after serving rubbery noodles that ruined an otherwise great dish.
  • SIMMER CREAM SEPARATELY: Heavy cream and milk scorch faster than tomato sauce. Warm them gently in a separate saucepan until steaming (don’t boil), then stir into the hot sauce off the heat. This keeps your soup silky instead of lumpy or burnt—no one wants curdled dairy in their ziti.
  • SKIP THE BROTH BOIL: Chicken broth loses depth when boiled hard. Heat it just until steaming (about 3 minutes), then pour it into the warm sauce. Overcooking it turns your rich base into weak, flavorless water—like adding tea bags to cold water instead of hot.
  • BAKE UNTIL BUBBLY, NOT BROWN: Your soup needs 10–15 minutes of bubbly chaos before the final 5 minutes under foil. The cream will separate if you rush the browning—look for steady, rolling bubbles, not a crispy top. (Yes, it’ll look messy. That’s how you know it’s working.)

Flavor customization for this recipe

Creamy vs. Tomato-Dominant

Want to adjust the balance between creamy richness and tomato brightness? For a more tomato-forward flavor, reduce the cream to ¼ cup and add ½ cup extra tomato sauce—simmer it longer to deepen the flavor.

For extra creaminess, increase the heavy cream to ⅔ cup and stir in 2 oz cream cheese at the end for a velvety texture. 🍅

Spicy Heat Levels

Adjust the heat with red pepper flakes: start with ¼ tsp for mild warmth, ½ tsp for medium kick, or 1 tsp for fiery spice. For a smoky depth, swap the flakes for ½ tsp smoked paprika and add ½ tsp cayenne.

For a sweet-spicy twist, stir in 1 tsp honey with the red pepper flakes—it balances the heat beautifully. 🌶️

Vegetable Variations

Swap or add veggies to customize textures. Replace celery with 4 whole fennel stalks (trimmed) for a licorice note, or add 1 diced bell pepper for sweetness. For heartiness, stir in 1 cup diced mushrooms with the onions—they’ll absorb the sauce perfectly.

Roast 1 cup cherry tomatoes alongside the celery crown for a caramelized sweetness. 🥬

Protein Add-Ins

Boost protein by folding in 1 cup cooked chicken (shredded or diced) or ½ lb Italian sausage (browned and crumbled) during the final 5 minutes of baking. For seafood lovers, stir in 1 cup cooked shrimp just before serving—they’ll stay tender.

For a vegetarian twist, add 1 cup crumbled feta with the Parmesan for a tangy contrast. 🍗

Herb Swaps

Customize the herb profile: replace basil and oregano with 1 tbsp each of thyme and rosemary for a woodsy aroma, or add 1 tsp lemon zest for brightness. For a Mediterranean touch, swap in 1 tbsp dried marjoram and ½ tsp cinnamon (sounds odd, but it pairs surprisingly well!).

Fresh herbs like cilantro or parsley add a vibrant finish—garnish with 2 tbsp chopped fresh herbs before serving. 🌿

Dairy Adjustments

Make this dish dairy-free by replacing heavy cream with ½ cup coconut milk (full-fat for richness) and omitting the Parmesan—use nutritional yeast for a cheesy flavor. For lactose-free but still creamy, swap the heavy cream for ½ cup lactose-free cream cheese.

For a lighter option, reduce the cream to ¼ cup and add 1 tbsp cornstarch to thicken the sauce slightly. 🥛

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 105mg35%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 12g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this baked ziti soup in a slow cooker?

Use a 6-quart slow cooker on high for 3 hours or low for 5-6 hours. Skip the baking step and add the celery crowns during the last 30 minutes to crisp them. The pasta will absorb the sauce perfectly, and you can finish with the cream and Parmesan at the end.

2

Why is my celery crown not crispy?

Crispy crowns require fresh celery and proper timing. Use thick batons (not thin slices) and bake uncovered for the full 15-20 minutes. If your oven runs hot, tent with foil for the last 5 minutes to prevent burning while keeping the celery crisp.

3

How do I prevent the pasta from getting mushy?

Cook the ziti al dente (12-14 minutes) in the sauce, then bake uncovered at 375°F to set the texture. Avoid overcrowding the pot—use a Dutch oven for even heat distribution. Stirring occasionally during simmering also prevents sticking.

4

Can I make this ahead of time?

Yes! Assemble the dish (except baking) up to 24 hours ahead and refrigerate. Bake from cold at 375°F for 25-30 minutes, adding 10 minutes if using frozen celery. Reheat leftovers with a splash of broth to maintain creaminess.

5

What if I don’t have a Dutch oven?

Use an oven-safe skillet or deep baking dish with at least 2-inch sides. For even browning, place the dish on the middle oven rack. A cast-iron skillet works best for crispy edges.

★★★★★4.7(12 reviews)
Categories Soups & Stews