These homemade paninis are essentially a pizza baked into a loaf of bread, and that is exactly why they are so irresistible. A split roll gets layered with tomato sauce, ham, and plenty of mozzarella, then finished with a shower of dried oregano for a warm, savory bite.

The whole thing comes together in about 15 minutes, with just five everyday ingredients you probably already have on hand. The oven does the work of melting the cheese into a gooey, golden topping while the bread crisps up around the edges.

Serve them hot from the oven alongside a fresh green salad and you have a satisfying lunch or light dinner with almost no effort. They are also endlessly adaptable, so feel free to use whatever fillings you have in the fridge.
Ingredients for Homemade Paninis
This makes 2 servings.
- 1 small baguette or bread roll
- 4 tablespoons tomato sauce
- 2 slices cooked ham
- 125 g mozzarella cheese
- 1 tablespoon dried oregano

How to Make Homemade Paninis Step by Step
1. Preheat the Oven and Split the Bread
First, preheat the oven to 180 °C (350 °F). While it heats up, cut 1 small baguette in half lengthwise so you end up with two long halves ready to fill.

2. Spread the Tomato Sauce
Cover both halves of the bread with 4 tablespoons of tomato sauce, spreading it evenly all the way to the edges so every bite gets some.

3. Add the Cooked Ham
Cut 2 slices of cooked ham into strips or dice, depending on your preference, and scatter them evenly over the two pieces of bread.

4. Top with Mozzarella
Cover both paninis with 125 g of mozzarella cut into slices. If you prefer sliced cheese or grated mozzarella, place it directly on the tomato sauce before adding the ham instead.

5. Sprinkle with Oregano
Dust the paninis with 1 tablespoon of dried oregano for a fragrant, herby finish that ties all the flavors together.

6. Bake Until the Cheese Melts
Bake the homemade paninis for 10 minutes at 180 °C (350 °F), until the cheese has fully melted and turned gooey and golden.

7. Serve Right Away
Serve the paninis immediately so you can enjoy them freshly made, while the bread is crisp and the cheese is still hot and stretchy.

Tips for the Best Homemade Paninis
Swap in Whatever Fillings You Have
This base is endlessly flexible: add canned tuna, cooked ham, shredded chicken breast, canned sardines, or any ingredient in your fridge you want to use up. You can also reach for whole wheat bread to make a healthier version of these paninis.
Freeze the Bread for Speed
A handy trick for preparing them quickly is to freeze small baguettes already split in half, then thaw them directly in the toaster, or in a pan if they are large. Top them with tomato sauce, cheese, and whatever fillings you like, give them a quick pass in the oven or air fryer, and they are done.
Turn Them into a Full Meal
Served with a fresh salad, these paninis make a delicious dinner in just a matter of minutes. Keep the cheese and sauce proportions balanced so the bread stays crisp rather than soggy.
| Prep Time | Cook Time | Total Time | Servings | Category | Cuisine | Calories |
|---|---|---|---|---|---|---|
| 5 minutes | 10 minutes | 15 minutes | 2 | Main course | Italian | 317 kcal per serving |
30 Top Dishes I Enjoy Cooking at Home

Much like me, you probably like having a rotation of fuss-free comfort dishes, well-known global plates, and desserts that please a crowd.
When a rich, indulgent treat is what I'm after, I tend to reach for this La Viña Molten Cheesecake recipe, this refined Original French Crème Brûlée recipe, or a luscious Chocolate Mousse Cake recipe. And any time a fruity, cozy dessert sounds good, this timeless French Tarte Tatin recipe is my go-to.
On mornings when I want something quick and on lighter days, I'll whip up these airy Oatmeal and Banana Pancakes recipe, a hearty Stuffed Sweet Potato recipe, or these bright Eggs Stuffed with Avocado and Salmon recipe. And for a gluten-free staple to keep in the pantry, I'm fond of making this no-fuss Gluten-Free Rice Flour recipe.
For tapas nights and Mediterranean flavors, I switch between this punchy Basque Tuna with Tomato recipe, crunchy Patatas Bravas Air Fryer recipe, silky Tirokafteri Greek Dip Sauce recipe, and a cool Burrata Salad with Tomato and Pesto recipe. This crisp Italian Vitello Tonnato recipe is another one I love to serve when the occasion calls for something a bit fancier.
Come lunchtime cravings or a cozy evening meal, I'm quick to suggest this warming Meatballs in Spanish Sauce recipe, time-honored Meatballs in Almond Sauce recipe, deeply savory Italian Bolognese Sauce recipe, and velvety Chicken Croquettes in Thermomix recipe. Should I be after something more substantial, I'll bake this Greek Pastitsio Pie recipe, a homey Potatoes and Squid Stew recipe, or the deeply comforting French Boeuf Bourguignon recipe.
Any time street-food style or party-ready plates are calling, I'll usually fix this succulent Homemade Chicken Doner Kebab recipe, crispy Salchipapas recipe, punchy Mexican Pork Carnitas recipe, or these crisp Korean Hobak Jeon recipe. These simple Air Fryer Zucchini Rings recipe are another favorite of mine to set out as a light starter or snack.
And when drinks plus a whole spread are on the agenda for company, I'll typically serve dinner alongside this cooling Original Cuban Mojito recipe, this strong Long Island Iced Tea recipe, or a pitcher of this fruity Bleeding Spanish Sangria recipe. Then to fill out the table, I like to add this zesty French Remoulade Sauce recipe on the side or finish things off with this eye-catching Mediterranean Black Rice with Squid recipe.
Additional Tasty Recipes to Cook for Loved Ones

After years of trying and tweaking recipes in my own kitchen, I've come to see that the greatest dishes balance ease, dependable methods, and big flavor.
The recipes gathered here are the very ones I keep coming back to, time and again—whether I'm throwing together a fast meal just for me or putting on something memorable for friends and family.
For a sweet finish, the rich, silky Orange Chocolate Mousse Recipe is one I turn to whenever I want something elegant yet effortless. Another dessert I adore is the caramelized Trdelnik Slavic Pastry Recipe, inspired by the famous Central European chimney cake. If baking is your thing, knowing how to make syrup for better dessert texture comes in handy, and my Inverted Sugar Recipe shows exactly how I make it at home.
Whenever something light and uncomplicated is what I'm craving, I reach for the familiar Italian Caprese Salad Recipe or a flawlessly cooked Simple Poached Egg Recipe. For fuller comfort meals, I'm quick to point to the filling Meatball Sandwich Recipe, the creamy Russian Stroganoff Beef Recipe, and the speedy weeknight winner One Pot Pasta Recipe.
I'm equally fond of passing along dishes rooted in tradition from across the globe, among them the genuine Sorropotún de Bonito Fish Stew Recipe, crisp Chilean Pumpkin Sopaipillas Recipe, and the timeless Spanish Cochifrito Segovian Fried Pig Recipe.
Air fryer cooking is another area I return to often, since it cuts down on time while still delivering excellent texture. The ones I make most include Air Fryer Pork Ribs Recipe, Air Fryer Chicken Thighs Recipe, Air Fryer Sweet Potatoes Recipe, Air Fryer Baked Potatoes Recipe, Air Fryer Peppers Recipe, Air Fryer Mixed Sandwich Recipe, Air Fryer Toasted Bread Recipe, and Air Fryer Hard-Boiled Eggs Recipe.
And for those steering clear of wheat, my cozy Gluten-Free Lasagna Recipe shows that baked pasta classics can still be indulgent, cheesy, and deeply satisfying minus the gluten.
Gluten free Empanada Dough Recipe 🍕 Fluffy Apple Cake Recipe 🍔 Langos Hungarian Fried Bread Recipe 🌭 Gluten Free French Brioche Recipe 🍟 Madeira British Sponge Cake Recipe 🌮 Chocolate Argentinian Cookies Alfajores Recipe 🌯 Barmbrack Irish Sweet Bread Recipe 🥙 Gluten free Cookies Recipe 🥗 Homemade cream Maruxas Galician Biscuit Recipe 🍝 Japanese Dumplings Gyoza Dough Recipe
American Gluten Free Cookies Recipe 🍜 Gluten Free King Cake Recipe 🍲 Gluten Free Chocolate Cake Recipe 🍛 Extremadura Style Chard Recipe 🍣 Keto Sliced Sandwich Bread Recipe 🍱 Gluten Free Waffles Recipe 🍤 Low Carb Keto Pizza Recipe 🍗 Gluten Free Bread Rolls Recipe 🍖 Flourless Gluten Free Bread Buns Recipe 🥓 Protein Ice Cream Recipe 🥞 Chia Pudding Dessert with Seeds Recipe
Fluffy Cloud Bread Pan Nube Recipe 🧇 Quinoa Bread Recipe 🍞 Schiacciata Tuscan Focaccia Flat Bread Recipe 🥐 Shokupan Japanese Milk Bread Recipe 🥨 Potato Sandwich Bread Recipe 🧀 Homemade Breadsticks Recipe 🍳 Stollen German Dried Fruits Cake Recipe 🥚 French Gingerbread Spiced Cake Recipe 🍰 Gluten Free Pancakes Recipe
🥔 Potato-omelet-in-Thermomix 🍓 Smores-Sandwich-Dessert 🍰 Womens-Day-Mimosa-cake ☕ Coffee-Sorbet 🍆 Eggplant-pizza 🍋 Ciambella-Italian-Lemon-Cake 🥖 Zapiekanka-Polish-Snack 🌰 Dukkah-Egyptian-Nuts-Mix 🧆 Best-Hummus 🥑 Best-Avocado