Recipe Costing

Analyze recipe costs, margins, and profitability

Menu Engineering

Total Recipes

{{ $stats['total_recipes'] }}

Avg Food Cost

${{ number_format($stats['avg_food_cost'], 2) }}

Avg Profit Margin

{{ number_format($stats['avg_profit_margin'], 1) }}%

Highest Cost

${{ number_format($stats['highest_cost'], 2) }}

Profit Margin Distribution

{{ $marginRanges['excellent'] }}

Excellent (70%+)

{{ $marginRanges['good'] }}

Good (50-70%)

{{ $marginRanges['average'] }}

Average (30-50%)

{{ $marginRanges['poor'] }}

Poor (<30%)

Reset
@if($recipes->count() > 0)
@foreach($recipes as $recipe) @php $profit = ($recipe->selling_price ?? 0) - ($recipe->cost_per_serving ?? 0); $foodCostPct = $recipe->selling_price > 0 ? (($recipe->cost_per_serving ?? 0) / $recipe->selling_price) * 100 : 0; $margin = $recipe->profit_margin ?? 0; $marginClass = $margin >= 50 ? 'text-green-600 dark:text-green-400' : ($margin >= 30 ? 'text-amber-600 dark:text-amber-400' : 'text-red-600 dark:text-red-400'); @endphp @endforeach
Recipe Category Cost/Serving Selling Price Profit Margin Food Cost % Actions
{{ $recipe->name }}
@if($recipe->code)
{{ $recipe->code }}
@endif
{{ $recipe->category?->name ?? '-' }} ${{ number_format($recipe->cost_per_serving ?? 0, 2) }} ${{ number_format($recipe->selling_price ?? 0, 2) }} ${{ number_format($profit, 2) }} {{ number_format($margin, 1) }}% {{ number_format($foodCostPct, 1) }}% Details
@else

No recipes found

Create recipes to see costing data.

@endif