Stuffed Beef Rolls- The Best Recipe

These stuffed beef rolls are wrapped in prosciutto and stuffed down with mushrooms, onions, spinach, cream cheese and different cheeses.

Stuffed Beef Rolls

I have used beef schnitzel to make them but you can use any steak that is big enough like flank steak.

Simple cut it thinly and pounded until about ½ to a ¼ inch thick.

. You can also try this recipe using different fillings such as sundried tomato, spinach, and cheese, or feta, spinach and walnut.

If you are watching your calories you can also do it without the prosciutto.

Just truss tie the beef or use toothpicks to secure and fry the same way.

If you want beef olives I urge you to try this. Serve it with your favorite keto gravy if you like.

You can make this recipe easily to feed a family.

The best part about this is you get a decadent cheesy meal and because it’s not too high in calories you still have room for a delicious dessert.


You need the following ingredients

  • 100 grams thinly sliced flank steak
  • 25 grams prosciutto
  • 50 grams cream cheese
  • 25 grams mozzarella cheese, grated
  • 1 tablespoon grated Parmesan cheese
  • 25 grams Swiss cheese, grated
  • 2 tablespoons butter
  • 100 grams mushrooms
  • ¼ large onion
  • 2 cups baby spinach
  • 1 teaspoon minced garlic
  • Salt and pepper to taste



1. Turn oven to bake at 375ºF to heat it. Dice onions and mushrooms into small pieces.

2. Heat a dish over medium heat to melt half a butter then add your minced garlic. Fry for a few minutes then add the onion.

3. Saute onions until they are translucent then add your diced mushrooms to the dish.

4. Cook down for about 20 minutes until well caramelized and browned.

5. Add cream cheese and mix with the vegetables until melted.

6. Add the three kinds of cheese to the dish and allow to melt while mixing into the mixture.

7. After melting the cheese, add the spinach and allow this to wilt and combine with the stuffing mix well. Once done, remove from heat and allow to cool briefly.

8. Make sure you have already prepared your beef if you need it. Place your prosciutto (or bacon) flat on a chopping board overlapping itself slightly and place the beef schnitzel over the top.

9. Evenly spread the cooking mixture onto the beef so it covers the schnitzel. Leave the edges free to prevent stuffing from spilling over the edges.

10. Roll your stuffed beef up using the bacon or prosciutto. If you need to, secure with toothpicks.

11. Melt remaining butter in a pan over medium heat and place your beef roll in the pan to brown. Keep turning until evenly browned then remove and place in your preheated oven.

12. Cook for about 15-20 minutes until beef has cooked through.


This makes a total of 2 servings of Stuffed Beef Rolls. Each serving comes out to be 423.5 Calories, 31.79g Fats, 5.63g Net Carbs, and 25.39g Protein.



For any consequences, GoNatureLife won’t be held responsible. With respect

Add a Comment