Go Back
+ servings
close up of German meatloaf with hard-boiled egg in a baking dish topped with red pepper and chives.
Print SAVE Pin
5 from 10 votes

German Meatloaf with hard-Boiled Eggs

Make this German Meatloaf with Hard-Boiled Eggs stuffed in the middle and smoked bacon on top. It is easy to prepare, moist, and delicious, making a comforting high-protein dinner and a great leftover sandwich.
Course:Main dish
Cuisine:European, German
Keywords:baking, boiled eggs, German meatloaf, meatloaf with hard-boiled eggs
Prep Time 20 minutes
Cook Time 55 minutes
Resting time 10 minutes
Total Time 1 hour 25 minutes
Servings 8 people
Calories435.2 kcal
Cost $ 0.70 per person



  • 2 pounds ground beef 80% lean (or you can use half pork and half lean ground beef. You may use ground turkey or chicken instead to make this easy meatloaf, making sure your meat has about 20-30% fat)
  • 2 teaspoons table salt
  • ½ teaspoon freshly ground black pepper
  • 1 teaspoon garlic powder or 2 garlic cloves, grated
  • 1 small yellow onion finely chopped (If you prefer, sweat it in 1-2 teaspoon olive oil over medium heat for 3-5 minutes or until softened)
  • 1 tablespoon tomato paste NOT tomato sauce
  • 2 tablespoons finely chopped green onions plus extra for garnish, or you may use fresh parsley or chives
  • 2 large eggs at room temperature
  • ½ cup breadcrumbs (Use blanched almond flour if you are on a keto or low-carb diet like I did).
  • Olive oil to brush the top if you are on a keto diet, you may use almond flour
  • 4 hard-boiled eggs peeled (or air-fried hard-boiled eggs)
  • 4 strips of smoked bacon thick-cut (optional) -- NOTE: If serving bacon chopped on top of the meatloaf,reduce the amount to 2 strips.


  • Preheat the oven to 375°F (190°C)
  • In a large bowl, whisk together eggs, salt, pepper, garlic powder, chopped onion, and tomato paste until homogeneous. Using your hands, mix in the meat and breadcrumbs until forming a homogeneous mixture.
  • Transfer half of the beef mixture to a loaf pan or medium rectangular baking dish lined with plastic film or wrap. Flatten it to mold it into a rectangular shape.  Then, lift the plastic wrap and carefully transfer it to a flat surface. Line the hard-boiled eggs in the middle of the meat in a straight line, keeping a small even distance between them.
  • Place the second half of the meatloaf mixture on top of the eggs, pressing it to "glue" to the bottom layer. Using your fingers, pinch the edges of the two rectangles together very well to mold them into a meatloaf. Otherwise, the meatloaf will burst at the seams as it bakes.
  • Gently transfer it to a medium rectangular baking dish (or shallow baking pan), brushed with olive oil at the bottom and sides. Make sure to also brush the German meatloaf with olive oil all over.
  • If using bacon strips, you can either lay the bacon strips on top of the meat, or cook them separately, chop them up, and reserve them to serve on top of the baked meatloaf. If making this egg-stuffed meatloaf with leaner meat, use bacon strips on top to keep it moist.
  • Bake for 50-60 minutes or until the meat has cooked through. TIP: Use a meat thermometer to ensure the center of the meatloaf registers 160° F (71°C).
  • Let it rest for about 10 minutes before slicing. Serve with the chopped bacon strips on top and/or chopped green onions or chives.
  • TO COOK MEATLOAF FASTER, divide the meat mixture into 3 equal portions, form each portion into a round mini meatloaf, open a hole in the center of each, and stuff with 1 hard-boiled egg per meatloaf. Cover each egg with the meat, shaping each meatloaf well. Transfer each egg-stuffed meatloaf to a large rectangular baking sheet, greased with olive oil. Brush the meatloaves with olive oil and bake in a preheated oven at 480° F (250 ° C) for 20 minutes. Let it rest for 5-10 minutes before slicing!

Recipe Notes

The nutrition facts include almond flour instead of breadcrumbs and omit bacon because it is optional. 
How to Store
  • Fridge: Store leftover German meatloaf in an airtight container in the fridge for up to 3 days. 
  • Freezer: Do not freeze it or the egg whites will become tough. 
  • Reheating: Place it in an oven-safe dish with 2 tablespoons of broth or water. Then, cover well with foil and reheat at 250 F for 10- 20 minutes depending on the size of the portion.


Calories: 435.2kcal | Carbohydrates: 5.6g | Protein: 27.5g | Fat: 33.7g | Saturated Fat: 10.4g | Polyunsaturated Fat: 1.2g | Monounsaturated Fat: 11.4g | Trans Fat: 1.4g | Cholesterol: 214.7mg | Sodium: 720.8mg | Potassium: 403.6mg | Fiber: 2g | Sugar: 1.7g | Vitamin A: 235.8IU | Vitamin C: 1.7mg | Calcium: 76.3mg | Iron: 3.4mg

** Nutrition labels on easyanddelish.com are for educational purposes only. This info is provided as a courtesy and is only an estimate, since the nutrition content of recipes can vary based on ingredient brand or source, portion sizes, recipe changes/variations, and other factors. We suggest making your own calculations using your preferred calculator, based on which ingredients you use, or consulting with a registered dietitian to determine nutritional values more precisely.

Please note that health-focused and diet information provided on easyanddelish.com is for educational purposes and does not constitute medical advice, nor is it intended to diagnose, treat, cure, or prevent disease. Consult with your doctor or other qualified health professional prior to initiating any significant change in your diet or exercise regimen, or for any other issue necessitating medical advice.

DID YOU MAKE THIS RECIPE?Comment and rate the recipe. Also follow us on Pinterest at @easyanddelish for more delish recipes.