Curry with Meatballs, Green Beans & Peas
15 Min 34g Protein 16g Fiber Easy

Curry with Meatballs, Green Beans & Peas

15 Min 34g Protein 16g Fiber Easy

Curry with Meatballs, Green Beans & Peas

Ground beef meatballs, seared in the same pan where red onion and garlic just softened in olive oil, then simmered with frozen peas and green beans in a quick red curry and coconut milk sauce. Fifteen minutes from cold pan to plate.

The sauté step does double duty here. Softening the allium builds the curry's flavor base, but it also releases sulfur compounds into the cooking oil. When the peas go in and simmer for six covered minutes, those compounds interact with the non-heme iron in the peas — a mechanism Gautam and colleagues documented in 2010, showing iron bioaccessibility from pulses increased by 9.9–73.3% when allium was present. Your peas are pulses. Your sauce is allium-infused. The sequence matches.

688 kcal, 34g of protein, and 16g of fiber in a single bowl, most of it assembled from ingredients that came straight from the freezer.

Why onion and garlic change what your peas deliver FitChef Audio
688 kcal
34g protein
88g carbs
22g fat
16g fiber
Easy 1 serving

Ingredients · 1 serving

  • brown rice 3 ounces
  • red onion 0.25
  • garlic 1 clove
  • 96% lean ground beef 3 ounces
  • olive oil 0.5 tablespoon
  • garden peas (frozen) 4 ounces
  • green beans (frozen) 4 ounces
  • red curry paste 1 tablespoon
  • coconut milk 1.5 fluid ounces
  • water 1.5 fluid ounces

Method · 15 min

  1. Cook the rice according to the instructions on the package.

  2. Finely chop the onion and garlic clove. Break up the ground meat in a bowl with a fork and mix with some pepper and salt. Knead the meat and form small meatballs with your hands.

  3. Heat the oil in a pan. Sauté the onion for 2 minutes. Add the garlic and cook for another minute. Add the meatballs and brown them on all sides.

  4. Lower the heat and add the garden peas, green beans, red curry paste, coconut milk and water to the pan. Let everything simmer gently for about 6 minutes with the lid on the pan. If needed, add a dash more water.

  5. Serve the curry on a (deep) plate along with the rice.

Tip

Sauté the red onion and garlic for the full 2–3 minutes before adding anything else to the pan. Allium sulfur compounds released during that sauté form soluble chelates with ionic iron in pulses like peas, increasing iron bioaccessibility by 9.9–73.3% (Gautam et al., 2010). The recipe is designed so the peas simmer directly in that allium-infused sauce for six minutes — maximizing contact time between the compounds and the iron.

Science

Red curry paste brings capsaicin from chili peppers alongside the protein in this meal. Research by Smeets and colleagues (2013) found that combining protein with capsaicin increased diet-induced thermogenesis to 16.3% compared to 10.0% without capsaicin, while participants felt 15% fuller. The dose from one tablespoon of curry paste is lower than the controlled amounts in the study, so the effect in your bowl will be smaller — but the mechanism (capsaicin activating TRPV1 receptors, amplifying protein's thermic effect) is the same one at work.

Gautam et al., Journal of Agricultural and Food Chemistry, 2010 · DOI
Nutrition per serving
688 kcal 34g protein 88g carbs 22g fat 16g fiber

Behind this recipe

Can I use fresh peas and green beans instead of frozen?

Yes. Frozen vegetables are flash-frozen shortly after harvest, which preserves most nutrients — research has shown frozen and fresh vegetables retain comparable nutritional profiles. Fresh work just as well here. Adjust the simmering time: fresh green beans may need a minute or two longer to soften. The iron-enhancing effect from the sautéed onion and garlic works regardless of whether the peas are fresh or frozen.

Why 96% lean ground beef instead of fattier beef?

At 96% lean, the ground beef contributes protein without adding much fat. This recipe already gets its 22g of fat from olive oil and coconut milk, which serve as the cooking medium and the sauce base. Fattier ground beef would push the total fat higher without adding anything the recipe needs structurally or for flavor.

Is 34g of protein enough for a single meal?

Research on protein distribution found that spreading protein evenly across meals optimizes muscle protein synthesis. 34g in one sitting falls within the per-meal range shown to maximize that response for most people. This recipe combines animal protein from the beef meatballs with plant protein from peas and brown rice, providing a broader amino acid profile than either source alone.

Read the full evidence review
Can I substitute the coconut milk if I have an allergy?

Yes. The coconut milk contributes creaminess and about 45 ml of liquid to the sauce. Any unsweetened plant-based milk or cream alternative works as a swap. The allium-iron mechanism from the onion and garlic does not depend on coconut milk — it depends on the sautéing step that happens before the liquid is added.

Explore the evidence

More dinner recipes

Protein-Packed Fried Cauliflower Rice with Green Beans
Protein-Packed Fried Cauliflower Rice with Green Beans
20 min · 501 kcal
Lentil Rendang with Green Beans & Rice
Lentil Rendang with Green Beans & Rice
20 min · 776 kcal
Bell Pepper Soup with Cottage Cheese
Bell Pepper Soup with Cottage Cheese
15 min · 381 kcal