Skip to content

Can dogs eat it?

Can dogs eat pasta?

Last updated 23 September 2026 · How we write and check this

Short answer

Plain pasta, cooked without salt, oil, or sauce, is safe for dogs in small amounts. It is made from flour, water, and sometimes egg, so it is not harmful, but it is mostly starch and adds calories without much nutrition. The problem is almost always the sauce, which often contains garlic, onion, cheese, and cream.

Plain pasta basics

Cooked pasta has roughly 150 to 160 calories per 100 g. A few pieces of penne or a small forkful of spaghetti is a fine occasional treat. Wholewheat pasta adds fiber, and gluten-free pasta made from rice or corn is also safe for dogs.

Dogs with a diagnosed wheat allergy should avoid wheat pasta.

Sauces to watch for

Tomato sauces are usually built on onion and garlic. Pesto contains garlic and cheese. Carbonara has bacon, cheese, and egg, and cream sauces are rich in fat. Arrabbiata and puttanesca add chili, olives, and anchovies. Take your dog's portion out before any sauce is added.

Stuffed pasta such as ravioli and tortellini often has fillings with garlic, onion, or cheese.

Uncooked pasta

Dry pasta is hard and can splinter into sharp pieces. Most dogs pass a few pieces without trouble, but a small dog that eats a whole packet may vomit or have discomfort. Keep dry pasta in closed cupboards.

Fresh pasta dough is not yeast-raised, so it does not carry the same risk as bread dough.

Using pasta as a treat

Some dogs love plain cooked pasta shapes as a novelty treat. Keep them small, count them within the daily allowance, and avoid making them a regular addition. Protein-based treats offer more nutrition for the same number of calories. A dozen penne pieces make a fun scatter game on the lawn, but that is a better use for kibble from your dog's own daily ration. Use pasta only now and then.

Key takeaways

  • Plain cooked pasta is safe in small amounts.
  • Sauces are usually the problem, especially garlic and onion.
  • Stuffed pasta fillings often contain unsafe ingredients.
  • Keep dry pasta out of reach.