No Subscriptions Needed.

Just Fresh, Local Meal Prep Delivered to You

Maryland’s Family-Owned Meal Prep Service Since 2016

Get 20% Off Your First Order Now! & FREE SHIPPING

Three Ways to Play

Pre-Made Meals

Your Favorite High Protein Classics

Custom Meal Prep

Customize Your Meals to the Ounce

Bulk Prep Ingredients

Fully Cooked Ingredients for Your Prep

Get Started

WHAT OUR BEAUTIFUL PEOPLE ARE SAYING

Try Us For Yourself

Say Goodbye to Meal Prep Sunday…

Custom Meal Options

5 Star Google Reviews

No Weekly Commitment

Rotating Weekly Specials

Made Fresh and Delivered

Quality Whole Ingredients

455,000+ Meals Enjoyed

Get Started

How it Works

1) Choose Your Meals

2) We Cook and Prepare

3) We Deliver to You

4) You Heat and Eat

Get Started

John’s Fit Favorites

Asian Ground Beef Bowl

The JFM Classic that Started it All — 465 cal & 38 g protein

Protein Packed Cheese Pizza

Honoring our John’s Italian Deli Roots — 320 cal & 20 g protein

Pot Roast Bowl

Voted #1 Favorite Meal — 391 cal & 32 g protein

See Full Menu

Do We Deliver to You?

We deliver within 30 Miles of our Halethorpe Kitchen and to 32+ Local Gym Drop Off Locations

6 Generations of Local Maryland Food Legacy

Try John's Fit Meals Today

Frequently Asked Questions

  • No commitments or subscriptions required! Simply order what you want each week!

  • If you try us and find you love JFM, you can save money by preloading your account with
    meal plan credits to use whenever you like.

  • We have a $20 minimum for all orders. Typically, two meals will meet
    the minimum!

  • Macros and nutritional information are listed on each product page and each meal container.

  • Absolutely! Our Custom Meal Builder option allows you to build meals tailored to your preferences and portion sizes. We also sell proteins, carbs and veggies by the pound.

  • Yes! All major FDA-identified allergens are listed on our meals. We list allergens under the "Allergens" section when you click the "View More" button on a specific meal. Plus, they're listed physically on the label of each meal!

Still Have Questions?

Contact me Today!

Visit our contact page to submit a message, or give me a call at (443) 717-1924

New? Subscribe to Get 20% Off Your First Order!