Tomato & Coconut Beef Curry: A Rich, 34g-Protein GLP-1 Dinner

A rich, fragrant curry is the kind of dinner that makes healthy eating feel like no sacrifice at all, and this tomato and coconut beef curry is a proper showstopper. Slow-cooked lean beef in a spiced tomato and coconut sauce delivers 34g of protein and deep, satisfying flavour for around 480 calories. It scratches every takeaway itch while being genuinely good for you, and it only gets better as leftovers.

A quick word first: I am not a doctor or a dietitian, just someone who lived this. None of these foods or supplements are medication, and if you are on a GLP-1, check anything new with your GP or pharmacist. Right, let us get to it.

For more evening ideas, see my high-protein dinner ideas, and for the full approach, my complete GLP-1 guide.

Why a homemade curry beats the takeaway every time

Curry is one of the most-ordered takeaways, and making your own genuinely transforms how you eat.

34g of protein in a proper, satisfying meal. Lean beef slow-cooked until tender gives you a serious protein hit in a dish that feels indulgent and comforting.

You control the oil, sugar and cream. Takeaway curries are often swimming in oil, sugar and cream; a homemade version gives you all the flavour for a fraction of the calories.

It is a batch-cook dream. Curry freezes beautifully and tastes even better the next day, so a big pot means healthy dinners ready whenever you need them.

Recreating your takeaway favourites at home

The takeaway was one of my biggest downfalls, and learning to recreate my favourites at home was one of the most powerful things I did for my weight loss. A takeaway curry can easily top a thousand calories a portion once you factor in the oil, sugar, cream and the rice and naan alongside it. The exact same flavours, made at home with lean meat, sensible amounts of coconut milk and a pile of veg, can come in at less than half that while tasting just as good, if not better because it is fresher.

This matters because willpower alone will not beat a craving forever. If you love curry, telling yourself you can never have it again is a plan that will fail. But learning to make a genuinely delicious version at home means you can satisfy the craving whenever it hits, on your own terms, without the calorie bomb. This beef curry is exactly that — all the rich, spiced, comforting satisfaction of a takeaway, built to fit your goals. Identify the takeaways you keep ordering, learn to make good versions at home, and you remove one of the biggest obstacles to lasting weight loss. It is a skill that pays off for the rest of your life.

The macros that matter

Here is roughly what one serving gives you. Treat these as a guide rather than gospel, since it depends on your exact ingredients and portions:

Approx per serving Amount
Calories ~480 kcal
Protein 34g
Carbohydrate 22g
Fat 26g
Fibre 6g

The protein figure is the one I watch on a GLP-1. As a rough guide I aim for somewhere around 1.2 to 1.6g of protein per kilo of body weight across the day to protect muscle while losing fat, and I judge every meal by how much of that it contributes. I log meals like this in Cronometer (it is free) so I know I am actually hitting my targets rather than hoping. The first time I tracked properly I realised I was eating far less protein than I thought, so if you have never done it, give it two weeks.

What you need (serves 1)

  • 400g lean stewing or braising beef, cubed
  • 1 onion, chopped
  • 3 cloves garlic, crushed
  • 2cm ginger, grated
  • 2 tbsp curry paste or a mix of cumin, coriander, turmeric and chilli
  • 1 tin chopped tomatoes
  • 150ml tinned coconut milk
  • 1 tsp olive oil
  • A handful of spinach
  • Fresh coriander to finish
  • To serve: a little rice, or cauliflower rice for lower carb

How to make it

  1. Heat the olive oil in a large pan or casserole and brown the beef cubes on all sides, then set aside.
  2. Soften the onion in the same pan, then add the garlic, ginger and curry paste or spices and cook for a minute until fragrant.
  3. Return the beef to the pan and add the chopped tomatoes and enough water to just cover.
  4. Bring to a simmer, then cover and cook gently for 1.5 to 2 hours until the beef is meltingly tender (or use a slow cooker or pressure cooker).
  5. Stir in the coconut milk and the spinach, and simmer for another few minutes.
  6. Season to taste, scatter with fresh coriander, and serve with rice or cauliflower rice.

Adjusting it to your goals

This is high-protein and flexible:

Lower the carbs. Serve over cauliflower rice or a pile of veg instead of rice.

Add more veg. Cauliflower, peppers, green beans or extra spinach bulk it out with fibre.

Use light coconut milk. Or less of the full-fat kind, to keep the calories down. See how much protein per day.

Why slow cooking makes cheap cuts brilliant

The secret to a great beef curry on a budget is choosing the right cut and giving it time. Lean, cheap cuts like braising or stewing steak are tough if you cook them quickly, but slow-cook them gently for a couple of hours and they transform into meltingly tender, deeply flavoured meat that falls apart at the touch of a fork. This is because the long, slow, moist heat breaks down the tough connective tissue into soft gelatine, which also gives the sauce a lovely body. It is the opposite of a steak, which you cook fast and hot. So do not reach for expensive lean steak for a curry — the cheaper braising cuts are actually better, as long as you give them time. A slow cooker makes this effortless: brown everything off, tip it in, and leave it for the day. You come home to a rich, tender curry with almost no effort. It is a brilliant way to eat well on a budget, turning the cheapest cuts into the most satisfying meals, and it suits a GLP-1 approach perfectly because it is high in protein and easy to batch-cook.

A batch-cook and freezer champion

Curry is one of the very best things to batch-cook. It freezes perfectly, and like most spiced, slow-cooked dishes it genuinely tastes better after a day or two once the flavours have deepened. Make a big pot, freeze it in portions, and you have restaurant-quality dinners ready whenever you need them. The leftovers make a brilliant next-day high-protein lunch. A cornerstone of my meal prep ideas for Mounjaro.

How it fits a full day of eating

At 34g of protein, this rich curry does a big share of the day’s work and makes hitting my target easy. I still aim for a solid high-protein breakfasts and high-protein lunch, but a protein-rich dinner like this means I rarely end the day short.

Serve it over cauliflower rice if I have had carbs earlier, or a little rice if I need the energy. Because it is a richer dish, I am mindful of the coconut milk and load up the veg. a protein shake covers any gap. My complete GLP-1 guide explains how I plan the day.

No appetite today?

A rich curry can be a lot on a low-appetite evening, but even a small bowl over some veg delivers real protein, and the warming spice can help wake up an appetite that has gone. When cooking is beyond you, a portion from the freezer or HelloFresh keeps proper meals coming. More in what to eat with no appetite.

Supplements that pair well

A protein-solid dinner like this leaves supplements to focus on the basics. I take a daily Super Supplemental and Triple Magnesium in the evening for muscle and sleep. Red meat provides iron and zinc, and the spices are a pleasant bonus. The free Lily & Loaf lifestyle analysis matches a routine to your goals.

Frequently asked questions

Is homemade curry good for weight loss?

Far better than a takeaway — you control the oil, sugar and cream, so you get all the flavour for a fraction of the calories. With lean beef and plenty of veg, this is a genuinely smart, satisfying dinner at 34g of protein.

What cut of beef should I use?

Cheaper braising or stewing steak is ideal — slow-cooked, it becomes meltingly tender and full of flavour, and it is far cheaper than lean steak. Do not use quick-cook steak for a curry; it stays tough.

Can I make it in a slow cooker?

Perfectly — brown the beef and soften the aromatics first, then tip everything in and cook on low for 6–8 hours. Add the coconut milk and spinach near the end. It is effortless and the results are superb.

How do I keep the calories down?

Use lean beef, a sensible amount of coconut milk (or the light version), plenty of veg, and serve over cauliflower rice or just a little regular rice rather than a mountain of it plus naan.

Does it freeze well?

Brilliantly — curry is one of the best freezer meals and tastes even better after a day or two. Make a big batch and portion it for easy dinners and lunches.

The bottom line

Tomato and coconut beef curry is the takeaway favourite made to fit your goals — 34g of protein and deep, rich, spiced flavour for around 480 calories, with you in control of the oil, sugar and cream. Learning to recreate your takeaway favourites at home removes one of the biggest obstacles to lasting weight loss. Slow-cook cheap cuts, load up the veg, and batch it for the freezer. To match your supplements to a protein-solid routine, the free Lily & Loaf lifestyle analysis is a quick, no-pressure check.

The tools I lean on

If you are putting a GLP-1 routine together, this is the order I would do it in, free tools first:

  1. Track a fortnight of food in Cronometer so you can see your real protein and calories.
  2. Take the free Lily & Loaf lifestyle analysis to find the supplements actually worth buying.
  3. Start an Audible trial for something to listen to while you cook or walk.
  4. Keep HelloFresh on standby for the weeks cooking from scratch just is not happening.
  5. Batch-cook and freeze portions in a set of freezer-safe containers so there is always a healthy dinner a few minutes away.

A bit about me

I am Alan Spicer. I lost around seven stone on Mounjaro and filmed the whole thing, warts and all, on my YouTube channel. Simple, protein-first dinners like this were a real part of how I held onto muscle and kept the weight off.

This article shares my personal experience and general information only. It is not medical advice. Food and supplements support a balanced diet and healthy lifestyle and do not replace it or any treatment prescribed by your doctor. Speak to your GP or pharmacist before making changes, especially while on a GLP-1 medication. Nutrition figures are approximate and will vary with the exact ingredients and brands you use.

Inspired by the kind of fresh, wholefood dinners in the Lily & Loaf evening meals collection. This is my own version, written from my own kitchen.


Discover more from Healthy Weight Loss GLP1

Subscribe to get the latest posts sent to your email.

Leave a Reply