Free macro meal plan generator

Your macros,
meal by meal.

Enter your daily calories, pick a goal and a diet style, and get protein, carb, and fat targets for every meal of the day. Free, instant, no signup.

Goal
Meals per day
Diet style

Not sure how many calories to eat? The TDEE calculator estimates your daily target from your height, weight, and activity level.

Your daily targets

2200 calories

Protein

165g

660 kcal · 30% of calories

Carbs

220g

880 kcal · 40% of calories

Fat

73g

657 kcal · 30% of calories

Meal by meal

Your macros, split across the day.

MealProteinCarbsFatCalories
Breakfast49 g66 g22 g658 kcal
Lunch58 g77 g26 g774 kcal
Dinner58 g77 g25 g765 kcal
Daily total165 g220 g73 g2197 kcal

Each row is a set of macro targets, not a fixed menu. The recipe generator turns them into actual recipes matched to your goal and the foods you like.

These targets are general nutrition guidance based on common macro splits, not medical advice. If you have a health condition, are pregnant, or take medication, check with a doctor before changing how you eat.

How to generate a meal plan from your macros

Enter your daily calories, choose a goal, meals per day, and diet style to get daily macro targets and a per-meal breakdown.

  1. 1

    Enter your daily calories

    Type in your daily calorie target. If you do not know it yet, the TDEE calculator estimates it from your height, weight, and activity level.

  2. 2

    Choose your goal, meals, and diet style

    Pick cutting, maintaining, or building, choose 3 to 5 meals per day, and select a balanced, high protein, or lower carb split.

  3. 3

    Get your per-meal macro targets

    See daily protein, carb, and fat targets in grams, split across each meal of the day, and turn any meal into an actual recipe with the recipe generator.

How the plan works

The logic behind the split.

Protein comes first

Every split sets protein between 27 and 40 percent of calories. For most bodyweights that lands near the researched range of 1.6 to 2.2 grams per kilogram, which protects muscle in a cut and supports growth in a build.

Fat never drops below a quarter

Fat stays at 25 percent of calories or higher in every split, since very low fat intake can work against hormone production and the absorption of fat-soluble vitamins. Carbs fill whatever remains to fuel training.

Meals are weighted, not equal

Lunch and dinner carry slightly more of the day than breakfast, and snacks stay small. The per-meal grams always add up exactly to your daily totals, so nothing gets lost in rounding.

These splits are sensible defaults, not the only valid way to eat. Once your calories and protein are in the right place, the exact balance between carbs and fat mostly comes down to preference and how you train.

Questions, answered

Meal plans from macros, explained.

Can I generate a meal plan based on my macros?
Yes. This macro meal plan generator takes your daily calorie target, splits it into protein, carb, and fat targets based on your goal and diet style, and then spreads those macros across 3 to 5 meals. Each meal gets its own gram targets, so you know exactly what to aim for at breakfast, lunch, dinner, and snacks.
How do I turn my macros into recipes?
Take the per-meal targets from the table above into the HyperBody recipe generator. It creates recipes that match your macro targets, your goal, and the foods you like, so a target like 40 grams of protein and 60 grams of carbs becomes an actual dish with ingredients and steps instead of a row of numbers.
What macro split should I use to cut, maintain, or build?
When cutting, protein rises to protect muscle in a calorie deficit, up to around 35 to 40 percent of calories depending on the diet style. When maintaining, a moderate split near 30 percent protein works well. When building, carbs take a larger share to fuel training, with protein near 27 to 35 percent. Fat stays at 25 percent of calories or higher in every case.
How many meals per day is best for hitting my macros?
Meal frequency matters far less than daily totals. Three, four, or five meals can all work, so pick the number you can stick to. The main advantage of more meals is spreading protein into more evenly sized doses, which is slightly better for muscle protein synthesis and often easier on appetite.
How much protein should each meal have?
A practical target is roughly 0.4 to 0.55 grams of protein per kilogram of bodyweight per meal, which for most people means 25 to 50 grams. This generator weights lunch and dinner a little heavier than breakfast and keeps snacks smaller, so each main meal lands in that effective range.
Can I generate meals from ingredients I already have?
This tool plans macros rather than specific foods, which keeps it flexible for any kitchen. To go from ingredients to meals, take your per-meal targets into the recipe generator and steer it with your food preferences. It builds recipes around your macros using foods you actually want to cook with.
Do I need to hit my macros exactly at every meal?
No. Treat the per-meal numbers as targets, not rules. Landing within about 5 to 10 grams per macro at each meal is close enough, because what drives results is the daily and weekly totals. If one meal runs high on carbs, the next can run slightly lower, and the day still adds up.

Turn the targets into actual meals.

The recipe generator takes your macros and builds recipes around them, matched to your goal and the foods you like.

Generate my recipes