Go Back
Pane Cotto Recipe

Traditional Pane Cotto Recipe With Fresh Greens

Pane Cotto Recipe made easy with basic ingredients—perfect for a quick, hearty, and comforting homemade meal.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Course Dinner
Cuisine Italian
Servings 4

Ingredients
  

  • 3 cups stale bread cubed
  • 3 tablespoons olive oil
  • 4 cloves garlic minced
  • 1 cup tomato puree
  • 4 cups homemade chicken stock or vegetable stock
  • 1 teaspoon kosher salt adjust to taste
  • ½ teaspoon crushed red pepper flakes
  • 2 cups fresh wild greens spinach, kale, or dandelion greens
  • ¼ cup grated cheese Parmesan or Pecorino
  • 1 cup water if needed to adjust texture

Instructions
 

Heat The Base

  • I begin by placing a large, heavy-bottomed pot on the stove over medium heat. Once the pot warms up, I pour in the olive oil and let it heat for a few seconds until it starts to shimmer slightly. That’s my sign it’s ready. Then I add the minced garlic. As soon as the garlic hits the oil, it starts to release that familiar aroma that fills the kitchen. I keep stirring gently so it doesn’t burn. Garlic can turn bitter fast if left unattended, so I stay close and cook it just until it smells fragrant and turns lightly golden, which usually takes about a minute.

Build The Flavor

  • Next, I pour in the tomato puree. It sizzles a little when it hits the hot oil, and I give it a good stir to combine it with the garlic. At this stage, I let the tomato cook for a few minutes. This step really matters because it helps deepen the flavor and removes that raw taste from the tomatoes. I keep stirring now and then, watching as it thickens slightly and the color deepens. It starts to look richer and smell more balanced, which tells me it’s ready for the next step.

Add Liquid

  • Now I slowly pour in the chicken stock. I like to add it gradually while stirring so everything blends smoothly. As the liquid goes in, the mixture loosens up and turns into a light broth. I increase the heat slightly and bring everything to a gentle boil. You’ll see small bubbles forming around the edges first, then across the surface. That’s exactly what I look for—not a rapid boil, just a calm, steady one.

Season

  • Once the broth is simmering, I add kosher salt and crushed red pepper flakes. I always start with a small amount and adjust later. I give everything a good stir and then take a quick taste. This is one of those moments where I trust my palate. If it feels like it needs a bit more salt or a touch more heat, I adjust it right here. Getting the seasoning right at this stage makes a big difference in the final dish.

Add Bread

  • Now comes my favorite part—adding the bread. I drop in the cubed stale bread and gently press it down into the liquid. At first, the bread floats, but within a minute or two, it starts soaking up the broth. I stir slowly to help every piece absorb that flavorful liquid. This is where the dish begins to transform from a simple soup into something thicker and more comforting.

Simmer

  • I reduce the heat to low and let the pot simmer gently. This is where patience pays off. Over the next 10 to 15 minutes, the bread softens and breaks down, naturally thickening the soup. I stir occasionally to prevent sticking and to check the texture. The mixture should become soft and slightly creamy, but still have a bit of structure. If it looks too dry at any point, I add a splash of stock to keep it balanced.

Add Greens

  • Once the bread has softened nicely, I stir in the fresh greens. They might look like a lot at first, but they shrink quickly as they cook. I fold them into the hot mixture and let them cook for a few minutes until they wilt down and blend into the dish. The greens add freshness and a bit of texture, which balances the softness of the bread.

Adjust Texture

  • At this point, I take a step back and check the consistency. Pane cotto should be thick but still easy to scoop with a spoon. If it feels too dense, I add a little water or extra stock and stir until it loosens up. If it’s too thin, I let it cook for a couple more minutes. I always aim for that perfect middle ground.

Finish

  • I turn off the heat and sprinkle in the grated cheese. Then I stir gently until it melts into the mixture. This step adds a mild richness and ties all the flavors together. I taste one last time to see if anything needs adjusting.

Serve

  • I ladle the pane cotto into a bowl while it’s still hot. Right before serving, I drizzle a little extra olive oil over the top. That final touch adds a smooth finish and a bit of shine. Sometimes I add a pinch of chili flakes or extra cheese on top, depending on my mood. Then it’s ready to enjoy.
Keyword Pane Cotto Recipe