
Meatloaf Panini with Tomato
A satisfying grilled panini layering homemade meatloaf, sharp cheddar cheese, and fresh tomato between crispy buttered white bread. The meatloaf can be prepared up to 2 days ahead, making this a quick weeknight dinner or lunch.
- Prep
- 30 min
- Cook
- 1 hr 8 min
- Wait
- 11 min
- Total
- 1 hr 49 min
- Makes
- 4 panini
Steps
Before you start
- Soften the unsalted butter at room temperature for 30 minutes, or ensure it's spreadable
- Measure and finely mince the yellow onion and garlic before mixing the meatloaf
- Have a meat thermometer on hand to verify the ground beef reaches 160°F (71°C)
- Read through the entire recipe to understand timing (about 1 hour 50 minutes total)
Mix meatloaf ingredients
- In a large mixing bowl, pour the ¼ cup (60 ml) whole milk over the panko breadcrumbs and let sit for 2 minutes to soften.
- Add the 1.5 lbs (680 g) ground beef, 1 large egg at room temperature, ½ medium (100 g) finely minced yellow onion, 2 minced garlic cloves, 2 tbsp (30 ml) Worcestershire sauce, ⅓ cup (80 ml) ketchup, 1.5 tsp (8 g) kosher salt, and 0.5 tsp (1 g) freshly ground black pepper.
- Using your hands or a rubber spatula, gently fold the mixture together until just combined; do not overmix, as this makes the meatloaf dense and tough.
- The mixture should be loose and slightly wet, not dry.
+ Show details− Hide details
Ready when: All ingredients are evenly incorporated and the mixture is moist
Tip: Don't press hard when mixing—gentle folding creates a tender, moist meatloaf. Overmixing develops gluten in the breadcrumbs, leading to a dense, rubbery texture.
Shape and bake meatloafOven 350°F / 175°C
- Preheat the oven to 350°F (175°C).
- Transfer the meatloaf mixture to a 9×5-inch (23×13 cm) loaf pan, gently pressing it into an even layer without compacting it too much.
- Alternatively, you can form a freeform loaf on a parchment-lined baking sheet.
- Place the pan in the preheated oven and bake for 45–50 minutes, until the top is browned and the internal temperature reaches 160°F (71°C) when measured with a meat thermometer inserted into the thickest part (not touching the pan).
- The juices should run clear.
+ Show details− Hide details
Ready when: Internal temperature reads 160°F (71°C), top is browned, juices run clear
Tip: Insert the thermometer into the center without touching the pan. Check at around minute 40 to prevent overcooking, which dries it out. If the top browns too quickly, tent loosely with foil.
Cool and slice meatloaf
- Remove the meatloaf from the oven and let it rest in the pan (or on the baking sheet) for 10 minutes.
- This allows the juices to redistribute, making it easier to slice without crumbling.
- Once cooled, carefully turn it out onto a cutting board and slice into ¼-inch (6 mm) thick slices using a serrated bread knife.
- You should have approximately 12–14 slices.
+ Show details− Hide details
Ready when: Meatloaf is cool enough to handle and slices cleanly without crumbling
Tip: A serrated or very sharp knife prevents the meatloaf from squishing or falling apart. Cold meatloaf is even easier to slice; you can prepare the meatloaf up to 2 days ahead and refrigerate it.
Prep tomato and cheese
- While the meatloaf cools, slice the 2 medium (300 g) tomatoes into ¼-inch (6 mm) thick slices.
- Pat them dry with paper towels to remove excess moisture—this is crucial to prevent the bread from becoming soggy.
- Slice or break the 0.5 lb (225 g) sharp cheddar cheese into ¼-inch (6 mm) thick slices.
- Set everything aside.
+ Show details− Hide details
Ready when: Tomato slices are patted dry, cheese is sliced and ready
Tip: Patting the tomato slices dry is the key to preventing a soggy panini. Excess moisture will soak into the bread during grilling.
Assemble all panini
- Take 2 slices of the 8 slices (240 g) white bread.
- Spread about ¾ teaspoon of softened butter on one side of each slice (the exterior sides that will make contact with the grill).
- On the unbuttered side of the first slice, layer 2–3 slices of cooked meatloaf, 2 slices of the prepared tomato (lightly season with salt and pepper), and 2–3 slices of the sharp cheddar cheese.
- Top with the second slice of bread, buttered side facing up.
- Repeat this process for the remaining 3 panini, using all 8 bread slices.
- You should have 4 assembled sandwiches.
+ Show details− Hide details
Ready when: All 4 sandwiches are assembled with cheese positioned on top for melting
Tip: Butter only the outer faces of the bread so they crisp evenly on the grill. Keep the butter soft but not melted—it spreads more smoothly and evenly than melted butter.
Grill panini in batches
- Heat a panini grill or 12-inch (30 cm) skillet (preferably cast iron) over medium-high heat for 2 minutes until hot.
- Working in batches (you can fit about 2 sandwiches at a time), place the assembled sandwiches on the hot surface.
- If using a panini grill, press the lid down gently and grill for 3–4 minutes until the bread is golden brown and the cheese begins to melt; you should hear a gentle sizzle.
- If using a skillet, place a weight (like another skillet or a panini press) on top to simulate the grill.
- After 3–4 minutes, carefully flip the sandwich and grill the other side for 2–3 minutes until it is also golden brown and the cheese is fully melted.
- The cheese should slightly ooze between the bread.
- Transfer each finished panini to a serving plate and repeat with the remaining 2 panini.
+ Show details− Hide details
Ready when: Bread is golden brown and crispy on both sides, cheese is melted and slightly oozing, meatloaf is warm throughout
Tip: Don't press too hard on the panini grill—gentle pressure allows the cheese to melt evenly without squeezing out the filling. If the bread browns too quickly before the cheese melts, lower the heat slightly and grill a bit longer.
Rest and serve
- Transfer each grilled panini to a cutting board and let it rest for 1 minute.
- This allows the cheese to set slightly so it doesn't ooze everywhere when you cut.
- Slice diagonally if desired and serve immediately while hot.
+ Show details− Hide details
Ready when: Panini is cool enough to handle and cheese has set slightly
Tip: Cutting immediately after grilling results in hot, flowing cheese everywhere. A brief rest makes the panini easier to serve and more pleasant to eat.
Good to know
Tips
- Make the meatloaf a full day ahead and slice it cold for the panini—cold, firm slices are much easier to layer neatly and won't break apart on the grill.
- If you don't have a panini grill, a heavy cast-iron skillet or regular skillet with a foil-wrapped brick or another pan as a weight works equally well for pressing.
- For extra flavor, spread a thin layer of mayonnaise or mustard on the bread before layering the fillings, or add a crispy slice of bacon between the meatloaf and cheese.
- The key to a non-soggy panini is patting the tomato slices completely dry and layering them in the middle (between meatloaf and cheese) so moisture doesn't soak directly into the bread.
Make ahead
The meatloaf can be prepared, baked, cooled, sliced, and refrigerated up to 2 days in advance. You can also fully assemble the panini up to 4 hours ahead and refrigerate them; grill from chilled (add 1–2 minutes to the grilling time).
Storage & reheating
Room temperature: up to 1 hour (not ideal, best served fresh). Refrigerator: Store leftover meatloaf in an airtight container for up to 3 days. Store leftover grilled panini in an airtight container for up to 2 days. Freezer: Wrap cooled meatloaf or grilled panini individually in plastic wrap, then foil, for up to 2 months. Reheat meatloaf slices in a 350°F (175°C) oven for 10 minutes or in a skillet over medium heat. Reheat grilled panini in a 350°F (175°C) oven for 8–10 minutes until warmed through and cheese is melted again.
Substitutions
- sharp cheddar cheese → American cheese, Colby, or Monterey Jack cheese. American cheese melts most evenly; Colby and Monterey Jack offer milder, creamier flavors. Use the same weight and thickness.
- white bread → sourdough, ciabatta, or focaccia bread. Heartier breads add texture and flavor; adjust thickness to about ½-inch (1.3 cm) for better structure. Grilling times may vary slightly.
- ground beef, 80/20 blend → ground beef mixed 50/50 with ground pork for more flavor. Pork adds moisture and a subtle sweetness. Ensure the combined meat reaches 160°F (71°C) when cooked.
- Worcestershire sauce → balsamic vinegar or soy sauce (use 1 tbsp / 15 ml instead of 2 tbsp). Balsamic adds sweetness and depth; soy sauce adds umami and saltiness. Adjust the final salt content of the meatloaf accordingly.
More paninis
See all →Find more like this
- Cuisine
- American
- Main ingredient
- Ground BeefCheddarTomatoes
- Diet
- Halal
- Quick & Easy
- Make Ahead





