Follow Me On Social Media!
Caramelized Onion & Spiced Beef Pinwheels
These caramelized onion and spiced beef pinwheels are the kind of snack that disappears fast — the flaky, golden layers alone are enough to draw people into the kitchen. But once you add that savory beef filling, gently spiced and balanced with sweet, slow-cooked onions, they become completely irresistible. They’re warm, crisp on the outside, and tender inside, with little pockets of flavor in every swirl.

They’re perfect for so many moments: setting out on a party table, serving at brunch, or baking on a cozy afternoon when you want something savory and comforting to nibble on. As they bake, the puff pastry crackles and rises, and the smell of spices and onions fills the air — it’s the kind of aroma that makes waiting very difficult.
Ingredients
For the Filling:
1 tablespoon olive oil
1 large onion, finely diced
2 cloves garlic, minced
1 pound (450 g) ground beef
1 teaspoon ground cumin
1/2 teaspoon paprika
1/2 teaspoon black pepper
1/2 teaspoon salt (adjust to taste)
1/4 teaspoon ground cinnamon (optional, for warmth)
1 tablespoon tomato paste
1 tablespoon chopped parsley or cilantro (optional)
For Assembly:
1 sheet puff pastry, thawed
1 egg yolk + 1 tablespoon milk (for egg wash)
Optional: sesame seeds or dried parsley for garnish
Instructions
Caramelize the onion.
Heat the olive oil in a skillet over medium heat. Add the diced onion and cook slowly for 10–12 minutes, stirring now and then, until it turns soft, deep golden, and slightly sweet.Cook the beef.
Add the minced garlic to the onions and cook for about 1 minute, just until fragrant. Add the ground beef and cook until browned, breaking it up as it cooks. Drain any excess fat.Season the filling.
Stir in the cumin, paprika, black pepper, salt, cinnamon (if using), and tomato paste. Cook for 2–3 minutes, letting the spices bloom and the mixture thicken. Remove from heat, stir in the parsley or cilantro, and let the filling cool slightly.Preheat the oven.
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.Assemble the rolls.
On a lightly floured surface, roll out the puff pastry into a neat rectangle if needed. Spread the beef mixture evenly over the pastry, leaving about a 1/2-inch border around the edges. Roll it up tightly from the long side, like a jelly roll.Chill and slice.
Place the rolled pastry in the refrigerator for 10 minutes to firm up. Slice into 1-inch-thick pinwheels and arrange them cut-side up on the baking sheet.Egg wash and bake.
Brush the tops with egg wash and sprinkle with sesame seeds or dried herbs if you like. Bake for 20–25 minutes, until puffed, crisp, and beautifully golden.Serve warm.
Let them cool for a few minutes before serving — the filling will be hot and fragrant.
Presentation Tips
Serve these pinwheels warm on a simple platter so their golden layers really shine. A small bowl of garlic yogurt, herbed yogurt sauce, or even spicy ketchup on the side makes them feel extra special. For gatherings, scatter a little fresh parsley around the plate for color and freshness.
Conclusion
Caramelized Onion & Spiced Beef Pinwheels are the kind of recipe that feels both comforting and impressive. They’re flaky, savory, and full of warm spice — perfect for sharing, but just as satisfying to enjoy fresh from the oven at home. Once you make them, they’re bound to become one of those go-to recipes you reach for whenever you want something cozy, crowd-pleasing, and completely delicious.
Nutritional Information:
⏰ Prep Time: 25 minutes | Cooking Time: 25 minutes | Total Time: 50 minutes
🔥 Kcal: ~240 kcal per roll
🍽️ Servings: Makes about 14–16 pinwheels



