Spinach & Caramelized Onion Meatloaf

Spinach & Caramelized Onion Meatloaf | Meatloaf Recipe | ateaspoonofhappiness.com

A few weeks ago, my mom and I attempted to make a spinach and caramelized onion meatloaf roll from one of our favorite old cookbooks. I thought it was the cutest idea – like a jellyroll of meat and other savory goodness. But, I didn’t think of how an actual meatloaf roll would hold up in the oven, especially when we changed virtually all the ingredients that meatloaf was stuffed with.

Spinach & Caramelized Onion Meatloaf | Meatloaf Recipe | ateaspoonofhappiness.com

It was supposed to be stuffed with sliced ham, broccoli and cheese. Instead, we opted for caramelized onions and spinach. The first time we made it (in a roll), I left the spinach leaves whole, which, it turns out, was a terrible idea. Before they were cooked, they took up quite a bit of space, and as the meatloaf baked, they were popping out all over the place. Fortunately, the flavors of the caramelized onions and spinach were unbelievable, even if it didn’t keep it’s shape.

Spinach & Caramelized Onion Meatloaf | Meatloaf Recipe | ateaspoonofhappiness.com

I opted to make a normal meatloaf the second time around, and I chopped the fresh spinach leaves to make them easier to incorporate with the meat. And, it was totally worth the redo. This meatloaf is by far the most flavorful I’ve ever made, and it was beyond moist.

I must warm you though. This is not a quick and easy meal. The onions take time to caramelize and the meatloaf needs to be in the oven for a decent amount of time, too. But, it’s worth it. So when you have the time, especially on a cloudy, rainy day, you must make this meatloaf. You will never make another one. I promise.

More meatloaf recipes: diner style meatloaf / grilled barbecue meatloaf

Spinach & Caramelized Onion Meatloaf | Meatloaf Recipe | ateaspoonofhappiness.com


Spinach & Caramelized Onion Meatloaf

  • Author: Melissa Belanger
  • Prep Time: 1 hours
  • Cook Time: 1 hours
  • Total Time: 2 hours
  • Yield: 12 1x


  • 1 tablespoon olive oil
  • 3 large onions, sliced
  • Pinch of salt
  • 2 lean ground beef
  • 2 eggs
  • 3/4 cup Italian-style breadcrumbs
  • 1/4 cup ketchup
  • 1/4 cup milk
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 3 cups roughly chopped fresh spinach leaves


  1. In a large frying pan or skillet, heat olive oil to medium-low. Add onions and salt, and caramelize for about 30 minutes, stirring occasionally. Add 1 tablespoon water to release brown bits from pan. Remove from heat and allow the onions to cool.
  2. While the onions caramelize, prepare the meatloaf. Preheat oven to 350˚ (180˚C).In a large bowl, combine the remaining ingredients. Stir in the caramelized onions
  3. On a parchment-lined baking sheet, form a loaf with the meat mixture. Bake for 50 – 60 minutes or until internal temperature reaches 155˚F (68˚C). Let rest for about 10 minutes before slicing and serving.


  • Calories: 0
  • Sugar: 0 g
  • Sodium: 0 mg
  • Fat: 0 g
  • Saturated Fat: 0 g
  • Unsaturated Fat: 0 g
  • Trans Fat: 0 g
  • Carbohydrates: 0 g
  • Fiber: 0 g
  • Protein: 0 g
  • Cholesterol: 0 mg

Last Updated on

  • Reply
    Old Fat Guy
    May 23, 2015 at 10:03 am

    Terrific looking meatloaf. I also love your photography with great use of depth of field. Nice post.

    The Old Fat Guy

  • Reply
    May 24, 2015 at 9:20 am

    Can’t wait to try this recipe! My husband will love it!

  • Reply
    August 2, 2015 at 8:19 pm

    Delicious! I think this is the best meatloaf I’ve ever had. I’ve added it to my recipe collection. It also made great meatloaf sandwiches afterwards.

  • Reply
    January 28, 2018 at 1:14 pm

    The onions… Sliced or diced?


    • Reply
      Melissa Belanger
      January 28, 2018 at 9:03 pm


  • Reply
    December 3, 2018 at 2:37 am

    “2” lean ground beef ?

  • Reply
    Cynthia Garrison
    July 6, 2019 at 9:53 am

    I made mine with veal and added sundried tomatoes and fresh garlic. It was amazing !! Thank you for the delicious recipe.

Leave a Reply

Filling out this form will subscribe you to our newsletter, and you’ll get this awesome cheat sheet and more dairy free recipes delivered straight to your inbox.