Healthy Meals. Zero Meal Prep.

Fresh, chef-prepared meals delivered across Ottawa. Ready in 2–3 minutes.

★★★★★ 4.9 stars from over 1,000 reviews

20% off your first order

Use code NEW20
One-time order: 20% off with NEW20.
Subscribe: 5% off automatically, plus an extra 20% off with NEW20.
First order only. Orders of $73+.
Choose My Meals → Check if we deliver to you

Order by Fri 9 AM for Sunday · Tue 9 AM for Wednesday delivery

Texan Chicken Fajitas from Meal Prep Ottawa
20%Off your
first order
  • Subscribe & save 5%
  • Skip, pause or cancel anytime
  • Fresh, never frozen
  • Made in Ottawa

How it works

Eating better shouldn't take your entire Sunday

01

You Pick

Choose a plan and subscribe & save 5%, or order one-time.

02

We Cook

Our culinary team prepares everything fresh in our Ottawa kitchen.

03

Heat & Enjoy

2–3 minutes in the microwave and your meal is ready.

Options

Meals that fit your life

Each plan offers 5 recipes on an 8-week rotating menu, chosen by our chefs from the freshest ingredients each week.

Veteran? We're a Veterans Independence Program provider. Learn more →

Why Meal Prep Ottawa

Not your typical meal prep

↻

New Choices Every Week

An 8-week rotating menu you won't get bored of.

#

Nutrition Made Easy

Calories and protein on every meal.

✓

Gluten-Free Meal Plans

All of our meal plans are gluten free.

On the menu

Real food. Ready when you are.

No grocery shopping. No meal prep. No pile of dishes. Just fresh meals waiting in your fridge.

Featuring the Sens All-Star Lineup

View This Week's Menu

Customer reviews

Why Ottawa keeps coming back

★★★★★ 4.9 stars from over 1,000 reviews
★★★★★ Verified customer

Best Keto Meals Ever!

The Ketogenic meal plan helps me stay on track and every meal is packed with flavour.
Primrose Watson · Ketogenic Meal Plan
★★★★★ Verified customer

Great service and even better food

Been ordering Clean & Mean from Ottawa Meal Prep for over a year now and no complaints whatsoever! Filling and tastes great.
Michael Bean · Clean & Mean Meal Plan
★★★★★ Verified customer

New here.

As a single individual I find it hard to cook and eat healthy without food waste, I think this is the best way to save time and money. And I don't have to do my own food prep anymore. Win win.
Michelle Burns · First-time customer

FAQ

Questions? We've got answers

Do I need a subscription?

No, you can order one-time anytime. Subscribers save 5% on every order, with no minimum commitment, and can skip, pause or cancel anytime.

Are the meals frozen?

Never. Every meal is made fresh and arrives chilled in an insulated bag with ice packs.

How long do the meals last?

4–5 days in the fridge. Each meal has a "Freeze By" date, so you can freeze a few to keep them fresh for several weeks.

When do you deliver?

Sundays between 8 AM and 4 PM, and Wednesdays between 3 PM and 9 PM.

Order by Friday 9 AM for Sunday, or Tuesday 9 AM for Wednesday. You'll get a text or email with live tracking on delivery day.

Where do you deliver?

Ottawa and surrounding areas, including some parts of Gatineau and Hull. Delivery is $4 on orders over $73 within 25 km of our kitchen, and the fee goes up with distance beyond that.

You can also pick up at our Jamie Ave or Westboro locations.

Check your postal code →

How do I heat the meals?

Containers are microwave-safe and BPA-free. Leave the lid loosely on and heat for 2–3 minutes from the fridge or 5–7 minutes from frozen. Remove any sauce cups first.

Containers aren't oven-safe, so move the food to an oven-safe dish if you prefer the oven.

Do you have gluten-free meals?

Yes. All of our meal plans are gluten free. For other menu items, check each meal's description or ask us.

Do you have vegan options?

Yes. Our Vegan plan is built on beans, legumes, whole grains, fruit and vegetables, with no meat, fish, dairy, eggs or honey.

Meal Prep Ottawa

Ready to make this week easier?

Fresh meals. No cooking. No cleanup. Subscribe & save 5%, cancel anytime.

20% off your first order

Use code NEW20
One-time order: 20% off with NEW20.
Subscribe: 5% off automatically, plus an extra 20% off with NEW20.
First order only. Orders of $73+.
Choose My Meals →
  • Order by Friday 9 AM → Sunday delivery
  • Order by Tuesday 9 AM → Wednesday delivery