Spinach and Ricotta Breakfast Roll-Ups with Tomato Sauce
Photo by Antonius Ferret on Pexels

Spinach and Ricotta Breakfast Roll-Ups with Tomato Sauce

Tender crescent roll dough wrapped around a savory spinach and ricotta filling, baked until golden and topped with warm tomato sauce. These Italian-inspired roll-ups are perfect for brunch—hearty enough for breakfast but elegant enough for guests. The ricotta and eggs create a creamy, protein-rich filling, while fresh spinach adds nutrition and color.

Prep
25 min
Cook
30 min
Wait
5 min
Total
1 hr
Makes
6 roll-ups (serves 6 as a main or 12 as a side)
Share

Steps

Before you start
  • Preheat oven to 375°F (190°C)
  • Thaw frozen spinach if using (squeeze out excess moisture)
  • Have tomato sauce ready or warm it gently while you prepare the rolls
  1. Sauté spinach and garlic

    • Heat olive oil in a 9-inch skillet over medium-high heat.
    • Add minced garlic and cook for 30 seconds until fragrant.
    • Add fresh spinach (in batches if needed) and cook, stirring often, for 3–4 minutes until wilted and any excess moisture has evaporated.
    • The spinach should be very dry to prevent soggy rolls.
    • Transfer to a paper towel–lined plate to cool completely.
    + Show details

    Ready when: Spinach is wilted and no liquid remains in the pan

    Tip: Cook the spinach until completely dry—wet spinach will make the rolls soggy and cause them to leak.

  2. Make the ricotta filling

    • In a large mixing bowl, combine ricotta cheese, 2 large eggs, shredded mozzarella, grated Parmesan, nutmeg, salt, and black pepper.
    • Stir until well blended and smooth.
    • Add the cooled sautéed spinach and fold gently until evenly distributed.
    • The mixture should be thick and creamy.
    + Show details

    Ready when: Filling is smooth and spinach is evenly distributed throughout

    Tip: Do not overmix; gently fold the spinach in to keep the filling light and airy.

  3. Prepare the baking dish

    • Lightly brush or spray a 9×13-inch baking dish with oil.
    • Pour about ½ cup (120 ml) of tomato sauce into the bottom of the dish, spreading it in an even layer.
    • This creates a moist base and prevents sticking.
    + Show details

    Tip: A thin sauce layer on the bottom prevents the rolls from sticking and helps them cook evenly from the bottom.

  4. Unroll and flatten dough

    • Remove the crescent roll dough from the refrigerator.
    • Unroll one portion (4 connected triangles) onto a clean, lightly oiled work surface.
    • Gently press the seams together with your fingers to form one large rectangle measuring roughly 6×8 inches (15×20 cm).
    • Repeat with the second portion of dough.
    + Show details

    Ready when: Dough is flattened into a single rectangle with seams sealed

    Tip: Work gently—the dough tears easily. If it tears, pinch it back together or use a small piece to patch.

  5. Fill and roll

    • Spread 3–4 tablespoons (45–60 ml) of ricotta filling evenly over the entire surface of the first dough rectangle, leaving a ¼-inch border on all sides.
    • Starting from one long edge, tightly roll the dough into a log.
    • Cut the log in half crosswise to create 2 rolls.
    • Repeat with the second portion of dough to make 4 total rolls.
    • You should have 6 rolls total.
    + Show details

    Ready when: Dough is tightly rolled and cut into 6 equal pieces

    Tip: Roll tightly to prevent unraveling during baking. If filling leaks out, use a bit of dough to seal the opening.

  6. Arrange rolls in dish

    • Place the 6 rolls seam-side down on top of the tomato sauce layer in the baking dish, spacing them evenly (approximately 3 rolls in two rows).
    • The rolls should not touch each other—leave about ½ inch (1.3 cm) between them so they can rise and brown evenly.
    + Show details

    Ready when: Rolls are arranged in an even pattern with space between each

    Tip: Seam-side down prevents the rolls from opening during baking and leaking filling.

  7. Bake the roll-upsOven 375°F / 190°C

    • Place the baking dish in a preheated 375°F (190°C) oven.
    • Bake for 28–32 minutes until the rolls are deep golden brown and the filling is set.
    • The tops should be puffed and lightly browned; you'll see the tomato sauce bubbling slightly around the edges.
    + Show details

    Ready when: Tops are deep golden brown, rolls are puffed, and sauce bubbles at edges

    Tip: If the tops are browning too quickly before 28 minutes, loosely tent with foil. Do not overbake or the dough will dry out.

  8. Rest and serve

    • Remove the baking dish from the oven and let rest for 5 minutes.
    • This allows the rolls to set slightly so they hold their shape when plated.
    • Warm the remaining 1 cup (240 ml) of tomato sauce in a small saucepan over medium heat or in the microwave (about 2 minutes).
    • Spoon the warm sauce over or around the rolls before serving.
    + Show details

    Ready when: Rolls are firm enough to hold together; sauce is steaming

    Tip: Resting is crucial—skipping it will cause the rolls to fall apart when you remove them from the dish.

Good to know

Tips
  • For extra richness, top each cooked roll with a small dollop of whipped ricotta or a sprinkle of fresh basil before serving.
  • If you prefer a vegetarian version, these rolls are naturally meat-free—just ensure your tomato sauce and cheeses are suitable.
  • Spinach must be completely dry after cooking; pat it extra well with paper towels. Excess moisture is the main reason for soggy, leaky rolls.
  • These rolls freeze best before baking. Assemble them in the baking dish, wrap tightly in plastic wrap, then foil, and freeze for up to 3 months. Bake from frozen without thawing, adding 8–10 extra minutes to the bake time.
Make ahead

You can assemble the rolls up to 8 hours ahead: prepare the filling, fill and roll the dough, and place the rolls seam-side down in the sauce-lined baking dish. Cover tightly with plastic wrap and refrigerate. Bake directly from cold for an additional 5–8 minutes (total 33–40 minutes) until golden and set. Do not freeze unbaked rolls, as the dough quality will suffer.

Storage & reheating

Store leftovers covered in the refrigerator for up to 3 days. Reheat individual roll-ups in a 325°F (163°C) oven for 12–15 minutes, covered with foil, until warmed through. You can also reheat on a microwave-safe plate, covered, for 1–2 minutes. Do not freeze cooked roll-ups; texture will become rubbery.

Substitutions
  • fresh baby spinach → 10 oz (280 g) frozen spinach, thawed and squeezed completely dry. Use the same amount by weight as fresh. Frozen spinach is more concentrated, so ensure all excess moisture is removed or the rolls will be soggy.
  • whole milk ricotta cheese → 1 cup (240 ml) mascarpone cheese mixed with 2 tbsp whole milk. Mascarpone is richer and creamier; thin it slightly with milk for the right consistency. The flavor will be more luxurious and less tangy.
  • refrigerated crescent roll dough → 8 oz (227 g) puff pastry or pizza dough, rolled thin. Both create a heartier roll with different texture. Puff pastry yields flakier layers; pizza dough is more bread-like. Adjust baking time by 2–3 minutes.
  • tomato sauce (jarred or homemade) → 1.5 cups (360 ml) marinara sauce or crushed tomatoes with 1 tsp dried basil and ½ tsp dried oregano. Use any jarred or fresh Italian sauce you prefer. Adjust seasoning to taste.

More breakfast bakes

See all →

Find more like this

Meal
Brunch
Cuisine
Italian
Main ingredient
Cheese
Method
Oven
Quick & Easy
Easy

Reviews (0)