Ever wondered what a rat’s favorite food is? Rats love high-calorie, easy-to-find snacks.
They go for foods loaded with fats, sugars, and starches—think nuts, grains, fruits, and meats. These foods give them the quick energy they need to stay active, whether they’re scurrying around the wild or sneaking through city streets.

You might think rats just eat garbage, but that’s not really true.
They’re actually pretty picky and stick with what they like best.
If you want to keep rats out of your house—or you’re just curious—knowing their favorite foods can really help.
From seeds to snack leftovers, their favorites are easier to spot than you’d expect.
Rats’ Favorite Foods: What Do They Love Most?

Rats can be picky about their food.
They go for things that give them energy and nutrients, so you’ll see them choosing foods with fat, protein, or sugar.
High-Fat and High-Protein Favorites
Rats love foods packed with fat and protein.
Peanut butter is a classic for rat traps—its strong smell and sticky texture make it tough for rats to grab without getting caught.
They also go nuts for, well, nuts—walnuts, almonds, peanuts.
These give them the energy and nutrients to stay healthy.
Meat scraps like bacon and sausage?
Rats won’t turn those down either.
Examples of high-fat, high-protein rat foods:
- Peanut butter
- Walnuts, peanuts, almonds
- Bacon, sausage
Most-Loved Grains, Nuts, and Seeds
Grains, seeds, and nuts make up a big part of a rat’s diet, both in the wild and at home.
You might catch them munching on rice, quinoa, or cereals left in the pantry.
Sunflower, pumpkin, and sesame seeds are big hits, too.
These mimic what they’d find in nature.
Grains give them quick energy from carbs, while nuts add some healthy fats and protein.
If you’ve ever had a box of cereal mysteriously chewed open, you’ve probably met a hungry rat.
Common grains, nuts, and seeds rats eat:
- Sunflower, pumpkin, sesame seeds
- Rice, quinoa, cereals
- Walnuts, peanuts, almonds
Fruits and Vegetables Rats Crave
Rats have a sweet tooth for fruit.
Berries, apples, and grapes are favorites, though they usually eat them in moderation to avoid a sugar overload.
Citrus fruits like oranges and lemons can tempt rats, even though sometimes they’ll just strip the bark off citrus trees instead.
Vegetables—leafy greens, roots, and stems—help with hydration and fiber.
Rats might nibble on these when high-energy foods run out.
Sometimes, they even use certain plants to help with digestion or keep pests away.
Rats’ favorite fruits and vegetables include:
- Berries, apples, grapes
- Citrus fruits like oranges and lemons
- Leafy greens, roots, stems
Animal Proteins and Treats
Rats don’t just stick to plants—they’re true omnivores.
They’ll eat animal proteins whenever they get the chance.
Not just fresh meat, either.
Wild rats will go for rotten fish, poultry, or red meat if that’s what’s around.
Insects like ants, beetles, and cockroaches are on their menu, especially when pickings are slim.
Rats can even handle moldy food better than people, so spoiled leftovers are fair game.
Animal proteins and treats rats eat:
- Fresh or rotten fish, poultry, red meat
- Insects like ants and beetles
- Moldy food and spoiled leftovers
If you want to dig deeper, check out this comprehensive guide on what rats eat.
Foods Rats Should Avoid and Safe Feeding Practices

If you have a pet rat, you want to keep it healthy.
Knowing which foods to avoid and which are safe can make a big difference.
Common Toxic Foods for Rats
Some foods can seriously harm your rat.
Skip avocado—it contains persin, which can cause breathing problems or even kill them.
Chocolate is out, too; the theobromine inside can trigger seizures or vomiting.
Onions and garlic are dangerous because they damage red blood cells and can cause anemia.
Alcohol and caffeine are also a no-go.
They can cause serious health issues or even death.
Grapes and raisins can cause kidney failure.
Raw eggs carry a risk of salmonella, so avoid those as well.
Keep these foods far away from your pet.
For a handy reference, check this list of 10 Foods That Are Toxic For Them.
Safe Human Foods for Pet Rats
Plenty of human foods are safe—some are even great treats.
Fresh fruits like apples and bananas offer vitamins and natural sweetness.
Vegetables such as carrots, broccoli, and cauliflower provide minerals and fiber.
Lean proteins, like cooked chicken or eggs (as long as they’re fully cooked), help with growth and energy.
Nuts and peanut butter can be a nice treat in small amounts, but watch the fat content.
Too much can cause weight gain.
Go easy on milk, since rats are usually lactose intolerant.
And remember, fresh water is always the best drink.
For a detailed list of safe snacks and staples, you might want to check this Rat Safe Foods guide.
Tips for Feeding Rats Responsibly
Give your rat small, balanced meals every day. That way, you help prevent obesity and keep their energy steady.
Skip the habit of overfeeding high-fat or sugary treats. Those snacks can really mess with their health.
Put their food in clean bowls, and toss out leftovers before they attract pests or grow bacteria. I always keep fresh water at room temperature nearby—never sugary drinks or artificial sweeteners, since those can upset your rat’s digestion.
Try introducing new foods one at a time, and watch for any weird reactions. Sure, variety is nice, but a little consistency goes a long way for your rat’s health.
Got wild rats around your place? Store food carefully. It’s a simple way to help with pest control and keep rats from finding unsafe things to eat.
If you want more detailed advice, check out Best Practices for Feeding Pet Rats.