What a meal costs from the main Utah meal prep services, read from each company's own website on October 20, 2026, with the source and the date next to every number. We are Gainz Train, one of them, and we say so below. We refresh these prices every month. Prices checked October 20, 2026.
On October 20, 2026, at 6, 12 and 18 meals a week, Gainz Train listed $10.50, $9.50 and $8.50 a meal. Factor listed $13.49, $11.99 and $10.99 a serving. Pete's Meals listed $15.83, $13.33 and $12.22. Fed Up Kitchen, 1% Fitness and Avant sell different plan sizes, so they have their own table further down. At the sizes they list, Gainz Train was lower per meal in every row we read. This covers only the services whose own sites showed a price we could read that day (others are listed under "Left out" below), so it is not a ranking of every Utah option.
Protein: Gainz Train meals average about 45 g of protein, which works out to about 4.3 to 5.3 g of protein per dollar. Factor and Pete's do not publish an average on the pages we read, so we do not calculate a figure for them.
Each number is the per-meal price the company shows for that plan size. Shipping and delivery are not included here; they are in the next table.
| Meals a week | Gainz Train | Factor | Pete's Meals |
|---|---|---|---|
| 6 | $10.50 | $13.49 | $15.83 |
| 12 | $9.50 | $11.99 | $13.33 |
| 18 | $8.50 | $10.99 | $12.22 |
Read October 20, 2026. Gainz Train: gainztrainprep.com/subscribe (6 to 9 meals $10.50, 10 to 13 $9.50, 14 or more $8.50). Factor: factor75.com/plans, "per serving" by plan size. Pete's Meals: petesmeals.com/plans.
These three do not sell the same 6, 12 and 18 meal weeks, so each row uses the plan size they list. The last column is what Gainz Train charges per meal at the same size. Weekly price divided by meals is the per-meal figure. Read October 20, 2026.
| Service and plan | Size | Weekly price | Per meal | Gainz Train per meal |
|---|---|---|---|---|
| Fed Up Kitchen, Lean portion | 10 meals | $110.00 | $11.00 | $9.50 |
| Fed Up Kitchen, Lean portion | 14 meals | $154.00 | $11.00 | $8.50 |
| Fed Up Kitchen, Lean portion | 15 meals | $165.00 | $11.00 | $8.50 |
| Fed Up Kitchen, Lean portion | 21 meals | $231.00 | $11.00 | $8.50 |
| Fed Up Kitchen, Bulk portion | 14 meals | $196.00 | $14.00 | $8.50 |
| 1% Fitness, Burn (about 420 cal) | 7 meals | $129.95 | $18.56 | $10.50 |
| 1% Fitness, Burn (about 420 cal) | 10 meals | $179.95 | $18.00 | $9.50 |
| 1% Fitness, Burn (about 420 cal) | 14 meals | $199.95 | $14.28 | $8.50 |
| 1% Fitness, Build (about 555 cal) | 14 meals | $214.95 | $15.35 | $8.50 |
| 1% Fitness, Value Box | 10 meals | $125.00 | $12.50 ($10.60 with subscribe-and-save) | $9.50 |
| Avant, Easy 6 Meal Deal | 6 meals | $98.99 | $16.50 | $10.50 |
| Avant, Easy 8 Value Meal Deal | 8 meals | $141.99 | $17.75 | $10.50 |
Fed Up Kitchen: slc.fedupkitchen.com/meal-plans (Sugarhouse store page, 4-week plan shown as a per-week price, no account needed). Its location page lists stores in Holladay, Salt Lake City, South Ogden, Syracuse and St. George plus a Woods Cross delivery location, and none in Utah County. 1% Fitness (Lehi): 1percentfit.com/products/createmeal and 1percentfit.com/products/value-box; one-time prices, not the 20 percent subscribe discount, except where noted. Avant (Salt Lake City, delivers Salt Lake County, Park City, north to Layton and south to Orem): avantdelivery.co/products/easy-6 and easy-8-value-meal-deal. Avant's are set bundles of its menu items, not a build-your-own week. Portions differ by company (calories per meal, protein) and delivery or shipping fees are not included, so a lower price does not mean the same meal.
| Service | Delivery or shipping | 12 meals in a week | Per meal |
|---|---|---|---|
| Gainz Train | Orem pickup is free. Sunday delivery $10 to $25 a week by zone. | $114.00 (pickup) or $124.00 with $10 delivery | $9.50 or $10.33 |
| Factor | $12.99 standard shipping, listed as the fee for people without Factor Plus. | $143.88 meals + $12.99 = $156.87 | $11.99 or $13.07 with shipping |
| Pete's Meals | Delivers twice a week around Salt Lake City. No delivery fee is shown on the pages we read. | $160.00 | $13.33 (delivery fee, if any, not shown) |
The same math at other week sizes, with Gainz Train's $10 delivery zone (Orem, Provo, Lindon, Vineyard, Pleasant Grove) and Factor's $12.99 shipping spread across the meals. At 6 meals: Gainz Train $73.00 with delivery ($12.17 a meal) against Factor $93.93 ($15.66). At 14 meals: Gainz Train $129.00 ($9.21) against Factor $173.85 ($12.42), from Factor's $11.49 per serving at 14 meals. Pickup in Orem is free, so Gainz Train is $10.50 and $8.50 a meal at those sizes without delivery.
Read October 20, 2026 from the same pages as above. Gainz Train delivery fees: Delivery Zones. Pete's Meals plans: petesmeals.com/plans, and delivery area: petesmeals.com. Factor shipping: factor75.com/plans. Factor also advertises first-box discounts; this page uses regular prices only. Gainz Train serves Utah County; Pete's Meals serves the Salt Lake City area; Factor ships to the 48 contiguous states, so these services do not all reach the same address.
Price per gram of protein is the price per meal divided by grams of protein per meal. We only do that math where the company or we can state the protein number. A minimum is not an average, so we do not divide Factor's 30 g floor into its price and call it a result.
| Service | Protein per meal | Price per gram of protein | Grams of protein per dollar |
|---|---|---|---|
| Gainz Train | About 45 g (average across our published weekly menus; a single meal varies) | $10.50 / 45 g = about 23.3 cents. $9.50 / 45 g = about 21.1 cents. $8.50 / 45 g = about 18.9 cents. | About 4.3 g, 4.7 g and 5.3 g |
| Factor | Its "High Protein" label means 30 g or more per serving; the pages we read give no average | Not calculated | Not calculated |
| Pete's Meals | Not shown on the pages we read | Not calculated | Not calculated |
Gainz Train protein is the average of the dishes on our published weekly menus (see this week's menu for the dishes and macros). Factor's label: factor75.com/plans, read October 20, 2026.
Groceries cost less than any prepared meal. The USDA prices a nutritious diet cooked at home; we added the 20 percent it says to add for a one-person household and divided by 21 meals a week.
| Plan (U.S. average) | USDA weekly cost | x 1.20 for one person | Per meal (รท 21) |
|---|---|---|---|
| Man 19 to 50, low-cost | $73.20 | $87.84 | $4.18 |
| Man 19 to 50, moderate-cost | $91.90 | $110.28 | $5.25 |
| Man 19 to 50, liberal | $112.20 | $134.64 | $6.41 |
| Woman 19 to 50, low-cost | $63.60 | $76.32 | $3.63 |
| Woman 19 to 50, moderate-cost | $77.60 | $93.12 | $4.43 |
| Woman 19 to 50, liberal | $99.00 | $118.80 | $5.66 |
Source: USDA Food and Nutrition Service, Official USDA Food Plans: Cost of Food at Home at Three Levels, U.S. Average, August 2026, read October 20, 2026. This is a U.S. average, not a Utah figure, and a general healthy diet, not a high-protein one. It leaves out your time shopping, cooking and cleaning up.
We only list a service when its own public site showed a price we could read on October 20, 2026. These are not in a table:
If you run a Utah meal prep company and want to be added, or a number here is wrong, tell us and we will fix it.
Price per meal is the price each company shows on its own pricing page for that plan size, on the date shown. Shipping and delivery are listed separately. Regular prices only: no promo codes, first-box discounts or add-ons. Each service has its own meal sizes, menus and areas, so a lower price does not mean the same meal.
This page was made by Gainz Train, which is one of the services in the table. We read the other companies' numbers straight off their sites and show where. Prices change often, so check each company's site before you order. We refresh these prices every month; the last check was October 20, 2026. If a company changes its price between checks, the date on this page tells you how old our number is.
To cite this page: Gainz Train, "Utah Meal Prep Prices Compared," gainztrainprep.com/utah-meal-prep-prices/, prices read October 20, 2026.
Delivery areas and protein per dollar, side by side: Utah County meal prep compared.
Corrections: (385) 327-8045 or the contact page.
Pick your meals by Friday midnight. We cook Saturday. You eat Sunday.