The 30/60 Plan
Free 4-week starter plan

The 30/60 Plan

Thirty minutes, three days a week, one pair of dumbbells. Paired with a grocery list of about $52 a week that gets you roughly 140 g of protein a day.

30min per session
3days a week
~$52groceries / week
~140 gprotein / day
Want it built around your own equipment and budget? Get the app first ↓

What you need

Built for people who want to add muscle and lose a little fat at the same time, with very little time and very little equipment.

Your week

Alternate Workout A and Workout B on any three non-back-to-back days. Week 1 is A B A, week 2 is B A B, and so on.

MonA
Tuerest
WedB
Thurest
FriA
Satwalk
Sunprep

Every session runs the same way: a 5-minute warm-up, two pairs of exercises, a short finisher, and 3 minutes of stretching. In each pair, do one set of the first move, rest 30 seconds, do one set of the second, rest 30–45 seconds, and repeat for 3 rounds.

Warm-up · 5 min

Workout A

warm-up 5 · pair 1 ~8 · pair 2 ~8 · finisher 4 · stretch 3
Pair 1

Goblet squat

3 × 8–12 · rest 30 s

Hold one dumbbell upright against your chest. Feet shoulder-width, toes turned out a little. Sit straight down between your heels, elbows inside your knees, chest up. Stand by pushing through your whole foot.

Watch for: heels lifting, knees caving inward, lower back rounding at the bottom.

Form videos

One-arm dumbbell row

3 × 10–12 each side · rest 45 s

Put one hand and the same-side knee on a chair or bench, back flat. Pull the dumbbell toward your hip with your elbow close to your side. Lower it slowly until your arm is straight.

Watch for: twisting your torso to swing the weight up, shrugging toward your ear, jerking the dumbbell.

Form videos
Pair 2

Dumbbell floor press

3 × 8–12 · rest 30 s

Lie on the floor with knees bent and dumbbells over your chest. Lower until your upper arms touch the floor, elbows about 45° from your body. Press straight back up. Use a bench instead of the floor if you have one.

Watch for: elbows flared straight out to the sides, bouncing your arms off the floor, arching your back.

Form videos

Dumbbell Romanian deadlift

3 × 10–12 · rest 45 s

Stand holding the dumbbells in front of your thighs with soft knees. Push your hips back and slide the weights down your legs to about mid-shin, back flat. Squeeze your glutes to stand up.

Watch for: rounding your back, bending your knees into a squat, letting the weights drift away from your legs.

Form videos
Finisher

Plank

3 × 30–45 s · rest 30 s

Forearms on the floor under your shoulders, body in one straight line from head to heels. Squeeze your glutes and brace like someone is about to poke your stomach.

Watch for: hips sagging toward the floor, or hips piked up high.

Form videos

Workout B

warm-up 5 · pair 1 ~8 · pair 2 ~8 · finisher 4 · stretch 3
Pair 1

Reverse lunge

3 × 8–10 each leg · rest 30 s

Hold the dumbbells at your sides. Take a long step back and lower until your back knee is just off the floor. Push through your front heel to return.

Watch for: front knee caving inward, a short step that drives the front knee far past the toes, leaning far forward.

Form videos

Bent-over row

3 × 10–12 · rest 45 s

Hinge forward to about 45° with a flat back, dumbbells hanging. Row both dumbbells to your lower ribs, pause, and lower slowly.

Watch for: standing up taller on each rep, rounding your back, swinging the weight.

Form videos
Pair 2

Standing overhead press

3 × 8–12 · rest 30 s

Dumbbells at your shoulders, palms facing forward or in. Brace your stomach and squeeze your glutes. Press straight up until your arms are beside your ears.

Watch for: leaning back and arching your lower back, pressing the weights out in front of you.

Form videos

Push-up

3 sets, stop 2 reps before failure · rest 45 s

Hands a little wider than your shoulders, body straight. Lower until your chest is a fist from the floor and push back up. Too hard: hands on a chair seat. Too easy: feet on the chair.

Watch for: hips sagging, elbows flared straight out, half reps.

Form videos
Finisher

Dumbbell glute bridge

2 × 12–15 · rest 30 s

Lie on your back, knees bent, one dumbbell resting across your hips. Drive your hips up until your body is straight from knees to shoulders. Pause one second at the top.

Watch for: arching your lower back at the top instead of squeezing your glutes.

Form videos

Dead bug

2 × 8 each side · rest 30 s

Lie on your back, arms pointing at the ceiling, knees bent over your hips. Press your lower back into the floor. Slowly lower your opposite arm and leg, then switch.

Watch for: lower back lifting off the floor, moving fast.

Form videos

Stretch · 3 min

How to get stronger

Pick a weight where the last two reps of each set are hard but your form still looks like the description. You should feel you could do about two more.

When you hit the top of the rep range on all three sets, go up to the next dumbbell next time. If you have no heavier dumbbell, take 3 seconds to lower each rep instead.

Write it down. Weight and reps for every set. Beating last week's numbers is the whole game.

A day of eating

The same simple menu every day. Fewer ingredients means less waste, less thinking, and a smaller bill.

MealWhatProteinCalories
Breakfast3 scrambled eggs, ½ cup oats cooked with water, 1 banana24 g465
Lunch6 oz baked chicken thigh, 1 cup rice, 1 cup frozen veg51 g610
DinnerTurkey and black bean chili over 1 cup rice35 g535
Snack1 cup plain nonfat Greek yogurt, 2 tbsp peanut butter31 g320
CookingAbout 1 tbsp oil across the day0 g120
Total~141 g~2,050

2,050 calories is a starting point. Weigh yourself a few mornings a week. If you are losing more than 1% of your body weight a week, add ½ cup rice. If nothing moves after two weeks and you want to lose fat, drop the peanut butter.

The grocery list

ItemBuyPricePer week
Eggs2 dozen$7.00$7.00
Boneless skinless chicken thighs3.5 lb family pack$9.75$9.75
93% lean ground turkey2 lb$9.00$9.00
Plain nonfat Greek yogurt2 × 32 oz tubs$9.00$9.00
Black beans4 cans$3.60$3.60
Frozen mixed vegetables2 × 12 oz bags$2.50$2.50
Diced tomatoes2 cans$2.00$2.00
Onion and chili seasoning1 onion, 1 packet$2.00$2.00
Bananas7$1.75$1.75
White rice5 lb bag lasts ~2.5 wks$4.00$1.60
Peanut butter16 oz jar lasts 2 wks$2.50$1.25
Old-fashioned oats42 oz canister lasts 4 wks$4.50$1.10
Oil, salt, garlic powderIf you don't have them$4.00$1.00
Total~$62 first trip~$52

Prices are estimates for store-brand items at a US discount grocer, late 2026. Egg prices swing the most. The first trip costs more because you're buying rice, oats and peanut butter that last several weeks. After that you have about $8 a week of room for fruit, hot sauce or coffee.

Sunday prep · about 1 hour

  1. Heat the oven to 425°F. Season the chicken thighs with salt, pepper and garlic powder and spread them on a sheet pan.
  2. Start the rice: about 4½ cups dry in a big pot or rice cooker.
  3. Bake the chicken 20–25 minutes, until the thickest piece reads at least 165°F. Thighs stay juicy up to about 175°F.
  4. While it bakes, brown the turkey with the diced onion in a large pot. Add the drained beans, tomatoes and seasoning, and simmer 15 minutes. That makes 8 servings of chili.
  5. Portion everything into containers. Keep 4 days of lunches, dinners and rice in the fridge, and freeze the rest.
  6. Wednesday night, move the frozen portions to the fridge so they thaw for Thursday.

Cooked food keeps 3–4 days in the fridge, which is why half of the week goes in the freezer.

Cheap swaps

Chicken on sale elsewhere?Use pork loin or 4 cans of tuna for lunches.
Turkey too pricey?Use 90% lean ground beef, or 2 cups dry lentils for an even cheaper chili.
Not a yogurt person?Use cottage cheese. Same protein, similar price.
Eggs spiked?Swap 2 eggs for a scoop of whey protein in your oats.
Coming soon

Get this built for you

We're building an app that writes this plan around your own equipment, your own minutes per day, and your own grocery budget, and updates it as you get stronger. Join the early-access list and you'll get it first, free.

We'll only email you about the app. No spam, and you can ask to be removed anytime.