Vegan · Vegetarian · Gluten-free · Dairy-free

Turn any recipe vegan.
Without losing the dish.

Generic "swap chicken for tofu" advice ruins recipes. CuocoMitra scores every substitution across 17 signals (culinary role, texture, flavor intensity, water content, cultural fit), then recomputes macros so the dish still works and still hits your goals.

✓ 17-signal substitution✓ Allergen hard-filters✓ Live macro recompute
🍝 Spaghetti Carbonara
Italian
per serving
720 kcal · 32g P
  • Spaghetti120g
  • Pancetta60g
  • Egg yolks2
  • Pecorino romano40g
  • Black pepper1 tsp
  • Garlic1 clove

17-signal substitution scoring. Allergens are hard-filtered. Macros recompute on every swap.

17
Scoring signals per substitution
4-tier
Confidence: Perfect → Consider
Hard
Allergen filters: zero tolerance
Live
Macro delta on every swap

One engine. Every restriction.

Whatever line your kitchen draws, the substitution engine respects it.

🌱 Vegan

Zero animal products. Cashew creams, aquafaba, tempeh, jackfruit, matched to the dish, not pasted in.

🥚 Vegetarian

Eggs and dairy stay if you want them. Meat replaced with structure-aware substitutes (mushroom, lentil, paneer).

🌾 Gluten-free

Wheat, rye, barley, triticale all flagged. Substitutes chosen for crumb behavior, not just label.

🥛 Dairy-free

Milk, butter, cheese, yogurt, whey. Replacements matched on fat content and emulsification, not just flavor.

Why generic “just swap it” advice ruins recipes

Three real cases where naïve substitution destroys the dish, and what the engine does instead.

Naïve swap

Chicken → tofu in Thai green curry

Cubed plain tofu absorbs sauce in seconds and turns watery. The curry loses its body.

What we do

Pressed firm tofu, pan-seared first, paired with chickpeas. Keeps the bite and the protein.

Naïve swap

Butter → margarine in shortcrust pastry

Margarine has different water content and melt curve. The pastry tears, browns unevenly, and goes soggy.

What we do

A mix of solid coconut oil and vegan butter: same fat ratio, same melt behavior, same flaky crumb.

Naïve swap

Egg → flax slurry in a sponge cake

Flax binds but doesn't leaven. The cake comes out dense and gummy instead of airy.

What we do

Aquafaba whipped to soft peaks + a pinch more baking powder: binds AND adds lift. Texture preserved.

Why our substitutions don't ruin the dish.

17-signal substitution scoring

Culinary role, texture, flavor intensity, water content, fat profile, cultural fit, allergen safety, cooking method compatibility, and more. Every candidate scored, ranked, and rated.

Allergen hard-filters

Allergens are not 'preferences'. They're hard-filters. A peanut allergy will never see a peanut substitute, regardless of macro fit or score.

Macro-preserving conversions

Every swap shows its macro delta inline. Lost protein? The engine flags it and offers a higher-protein alternative, so vegan doesn't mean carb-heavy by accident.

Convert anything in three clicks.

1

Pick a recipe

Browse our catalog or paste in your own from anywhere.

2

Toggle the diet

Vegan, vegetarian, gluten-free, dairy-free, or layer them.

3

Review the diff

Every swap shown with confidence rating and macro delta.

4

Cook it

Save the converted version. The original stays available.

Convert free. Go further with Plus.

Free includes basic conversions. Plus unlocks unlimited dietary conversions and AI meal planning. Pro adds the Fusion Builder for blending two cuisines into one dish.

14-day money-back guarantee · cancel anytime

Frequently asked

Every candidate substitute is scored across 17 signals: culinary role, texture, flavor intensity, water content, fat profile, allergen safety, cultural fit, cooking method compatibility, and more. The top-scoring match becomes the recommendation; the next two become alternatives.

Eat plant-based. Without the compromises.

Free forever. No credit card. Your first conversion in 30 seconds.