I don’t know about you, but I love the combination of spinach and mushroom. But then, you add ground beef to it, and you are in food heaven. This spinach and mushroom beef roll is a relatively easy recipe with many flavours.
It looks a lot like a meatloaf but has a much lighter texture because of the vegetable mixture inside. Of course, you also become the star chef, as it seems like you spent hours preparing it since it only took about 30 minutes to put it in the oven and let it do its work!
I didn’t cook anything else that night to go with it, and we devoured this spinach and mushroom beef roll in one night. There was only one little slice left off of it at the end of the night!

Hearty Spinach and Mushroom Beef Roll Recipe
Ingredients
Beef Mixture Ingredients
1 pound ground beef (minced beef) - lean
1 medium yellow onion - finely chopped
3 cloves garlic
½ cup bread crumbs
1 medium egg
1 tablespoon cumin
1 teaspoon red pepper flakes - crushed
1 pinch salt
1 pinch ground black pepper
Filling Ingredients
1 tablespoon olive oil
1 pound baby spinach
1 medium yellow onion - chopped
5 medium button mushrooms - diced
1 tablespoon tomato paste
1 pinch salt
1 pinch ground black pepper
Toppings
1 medium egg white
Instructions
- To prepare the filling, heat the olive oil in a sauté pan over medium heat.
- Add the chopped onion and salt. Cook until the onions become translucent, about 5 minutes.
- Add the diced mushrooms and tomato paste and cook for another 3 minutes, stirring to mix the tomato paste, until the mushrooms are almost cooked.
- Gradually add the spinach to the pan until wilted. After all, the spinach has wilted; set the pan aside to cool.
- While the filling is cooling, prepare the beef mixture by mixing everything in a medium bowl. Don’t be afraid to use your hands in this process. After it’s all mixed, it needs to feel smooth on your hand. If it doesn’t feel right, add more bread crumbs until it does.
- Spread a big piece of plastic wrap on your countertop and spread the beef mixture to make a square shape about 1/4 inch in thickness.
- Place the cooled spinach mixture in the middle of the beef mixture, but make sure to not spread it over it because we will roll the beef mixture up to make a spinach centre.
- This is the tricky part. Using a plastic wrap, roll the beef mixture horizontally to meet two ends. Seal the ends using your hands. Place it on a small baking dish seam side down. Remove the plastic wrap slowly, ensuring you keep the ends of the roll together.
- Now you can preheat your oven to 400 degrees Fahrenheit.
- Cover and place the dish in the refrigerator for 10 minutes.
- Whisk the egg white to break the lumps, brush the top with it, and put it in the oven for 30 minutes.
- You may serve this spinach and mushroom beef roll with plain greek yogurt on the side.