Beef, Spinach & Mozzarella One-Pot Bake

4.3 stars, average of 56 ratings

Beef, Spinach & Mozzarella One-Pot BakePin recipeFollow us 85.6k

Nothing says comfort like a good one-pot. This sizzling beef and spinach dish has bags of flavour and with just 20 minutes hands on cooking time it’s a great family winner dinner.

Works really well as left overs for lunch the next day too, if it makes it that far! I made this with steak mince but you could also make it with frying steak if you prefer, just make sure you adjust the cooking times accordingly.

Top with mozzarella and place in the oven to melt for that stringy cheese treat when you pull your fork out!

Free Keto Diet Plans

Sign up for FREE and get:

  • 3 free diet plans to help you kickstart your diet, lose weight and get healthy
  • Recipes, giveaways and exclusive deals delivered directly to your inbox
  • A chance to win the KetoDiet app every week

Hands-on Overall

Nutritional values (per serving)

7.7 grams 2.8 grams 34.5 grams 36.5 grams 16 grams 511 calories
Total Carbs10.5grams
Net Carbs7.7grams
of which Saturated16grams
Magnesium65mg (16% RDA)
Potassium899mg (45% EMR)

Macronutrient ratio: Calories from carbs (6%), protein (28%), fat (66%)

Ingredients (makes 6 servings)

  • 1 tbsp ghee or extra virgin olive oil
  • 800 g good quality ground beef (1.76 lb)
  • 1 small red onion, finely diced (60 g/ 2.1 oz)
  • 2 garlic cloves, minced
  • 1 tsp of paprika
  • 1 large red chilli pepper, sliced (45 g/ 1.6 oz)
  • 1 large carrot, diced (150 g/ 5.3 oz)
  • 1 medium red pepper (90 g/ 3.2 oz)
  • 1 tin chopped tomatoes (400 g/ 14.2 oz)
  • 1 tbsp coconut aminos (15 ml)
  • 100 g fresh spinach (3.5 oz)
  • 1 tbsp tomato puree (15 g/ 0.5 oz)
  • 2 bay leaves
  • 3 tbsp chopped fresh parsley (plus extra to serve)
  • 1 tbsp fresh oregano or 1 tsp dried
  • 1/4 tsp each sea salt and black pepper, or to taste
  • 2 cups chicken stock or beef stock (480 ml/ 16 fl oz)
  • 200 g mozzarella cheese (7.1 oz)
Download Recipe


  1. Preheat the oven to 190 °C/ 375 °F (fan assisted). Peel and dice the carrots and onion. Beef, Spinach & Mozzarella One-Pot Bake
  2. Heat the ghee (or olive oil) in a cast iron frying pan or Paella pan. It needs to be able to be used on the hob and in the oven.) (Option to dry fry if you have a good non stick Paella pan). Add the beef and fry for 6 minutes, gently breaking up the mince with a wooden spatula until it has no big lumps.
  3. Drain the juices in a cup and discard. Once cool, put in the bin, not down the sink or it will block the drain.
  4. Add the carrot, onion and garlic and fry for 4 minutes. Add the pepper, paprika and chilli and fry for a further 2 minutes. Beef, Spinach & Mozzarella One-Pot Bake
  5. Add the chopped tomatoes, tomato puree, stock, oregano, coconut aminos, bay leaves, salt and pepper and simmer for about 20 minutes on a medium heat. Reduce to a low heat and cook for a further 10 minutes until the sauce has thickened.
  6. Stir through the spinach and cook for the remaining 3 minutes until the spinach has wilted.
  7. Slice or grate the mozzarella and add to the top of the sizzling beef and spinach one-pot. Bake in the oven for 5 minutes until melted. Once melted, remove from the oven, top with fresh parsley and serve. Beef, Spinach & Mozzarella One-Pot Bake Enjoy immediately or let it cool down and store in the fridge for up to 4 days. Beef, Spinach & Mozzarella One-Pot Bake
  1. Blog
  2. Recipes
  3. Mains
  4. Beef, Spinach & Mozzarella One-Pot Bake
  1. Blog
  2. Recipes
  3. Beef, Spinach & Mozzarella One-Pot Bake
  1. Blog
  2. Jo Harding
  3. Beef, Spinach & Mozzarella One-Pot Bake

Do you like this recipe? Share it with your friends! 

Jo Harding
Creator of

Jo Harding

Food is one of life’s most powerful medicines. I’m a true testament that once you find the right approach for you, you can overcome poor health through the healing power of food.

I believe the secret to radiant health starts and ends with a healthy gut so my recipes are all grain, gluten and refined sugar free. Most are also dairy-free.

Let us know what you think, rate this recipe!

Leave a comment

Cancel reply to comment

Note: Any links to products or affiliate links will not be approved.

B I U “ ”
  • Comment

Please, note that I do not offer personalised advice. For personalised advice you can contact one of our experts.

Comments (21)

This was simply amazing! So satisfying!! My sons love it over red lentil pasta...I ate it without pasta and added a ceasar! I used ground grass fed organic bison and added my homemade organic beef broth! Cannot wait to try your other recipes and follow your blog,


Thank you for your lovely feedback, Teresa! ❤


Hi! Can soy sauce be used in place of coconut aminos?


For health reasons, I would personally avoid soy - or use tamari instead (gluten-free and fermented soy).


Just made it (without the parsley) and it was delicious! Thanx for the recipe!


I love your blog and your books! I've found lots of tasty and simple recipes for us and especially for our children!
May I suggest that you add to the nutrition information the weight of the 1 serving, because it's difficult to "cut" entire recipes in the pan to N-servings.
I am thinking, maybe there is an easy way to figure out the weight of the 1 portion by using nutrition info? ... For example sum weights of all  ingredients for 1 serving together and the sum will be weight of 1 serving?


Thank you Aiva! I understand that this might look like a more accurate way to list nutrition facts but it is unfortunately not ideal for anything cooked as there is evaporation involved and every recipe may end up slightly different due to different levels of evaporation. I do sometimes list this information in recipes that do not require cooking - in this case it is fairly accurate to list weights in grams/oz.


I have an idea: Weigh your empty cooking pan and write down the result. Once the recipe is finished, weigh the pan, including contents, and subtract the weight you wrote down for the empty pan--that's how much the cooked recipe weighs. You'll just have to divide that sum by six to get the weight of each serving. "Zero" your scale, put an empty bowl or dish onto the scale and "zero" it again, then add one serving's weight worth of food. =)


Thank you - what a great tip!


I have cooking a few of your meals and there seems to be a disconnect between the ingredient list...this one listed bay leaves and coconut amines but not in the instructions?  Please advise. Thanks.


Thank you for spotting that, Pat - It's been added (step 5).


Other than on the top when serving, does the parsley get added to the pot?


You can add parsley to taste if you like - I'd use it in the dish and on top 😊


I'm making this right now. Smells yummy. Where do the bay leaves go?


You say dairy free but isn't mozzarella cheese dairy?


Hi Robin, although most of Jo's recipes are dairy-free, this one includes full-fat dairy. This recipe is primal (not dairy-free). I hope this helps 😊


I just recently found almond mozzarella! It's pretty good too.


This looks so delicious. I am just starting the keto life and came across your site! YUM I'm pinning a ton of stufff from here! Thank you.


Thank you Rebecca - happy pinning! 😊


This looks delicious! Plus, spinach, mozzarella and tomatoes are always a hit in my book. Can't wait to try this one.  😊


I totally agree, it's the perfect combo! 😊