FREEHealthy 30-Minute Meals
(Instant Download)
Sign Up for instant access to your free cookbook plus our most popular quick and healthy recipes!
If you've been taking a GLP-1 medication for more than a few weeks, you've probably run into the same frustration most people do. Every piece of advice you read tells you to prioritize protein, and protein happens to be the thing that gets hardest to eat once your appetite shrinks. A chicken breast that used to be an ordinary dinner now looks like a lot of food. You eat half of it, feel full, and the protein number you're supposed to hit starts to feel out of reach.
That’s why chili is a great option for people on GLP-1s. A pot of chili is built on two things that work in your favor at the same time. The lean meat packs a dense amount of protein into a small serving, so even a modest portion does more for you than you realize. Beans add fiber, which is the nutrient people on these medications often fall short on. Chili gives you both in the same spoonful, and it does it while tasting like something you actually want to eat.
Another advantage is that one pot of chili typically makes 8 or 10 regular servings, which solves a problem that comes up often on these medications. Your appetite varies from day to day, sometimes without warning, and cooking a fresh dinner every night when you might only eat half of it gets discouraging. Make chili on a Sunday and you can eat a small bowl on a day when you're not hungry and a full one when you are, and nothing goes to waste either way.
If you're still figuring out what your protein target should be or how much food belongs on your plate, our GLP-1 diet guidelines go through the basics in detail. They’re worth reading so you know what you're aiming for before you start cooking. Then give one (or more!) of these delicious recipes a try.
All of them come from the Health eCooks Test Kitchen. Our chefs develop each recipe with flavor and ease of preparation in mind, and our registered dietitians verify the nutrition stats on every one. Eight of the nine recipes have at least 15 grams of protein per serving, five give you 9 grams of fiber or more, and the nutrition info is listed with the recipes so you can see what you're getting. We’ve grouped the recipes by how much time and attention they need, starting with the ones you can just set and forget.
Every recipe we’ve shared works exactly as written, so there's no need to improvise if you'd rather not. But chili is one of the most forgiving things you can cook, and once you understand what each part of the dish contributes, you can adjust the ingredients to suit the kind of day you're having, what’s in the fridge or pantry, or what you’re in the mood for.
Here's what each component adds to the overall meal:
Another thing to keep in mind, especially for anyone who has recently started on Ozempic, Wegovy, Mounjaro, or Zepbound, is that a large or rich bowl of chili can sit uncomfortably when your digestion is slower than it used to be. This isn’t a reason to avoid chili but is a reason to stick to lighter portions at first. Serve yourself less than you think you want, eat it slowly, and go back for more if you're still hungry. Most people find their comfortable portion within a couple of weeks and stop having to think about it.
These recipes need about 15 minutes of chopping and then no hands-on work while they cook unattended for several hours. Start one before you leave in the morning and dinner is ready before you get home, along with leftovers for later in the week. If this is how you prefer to cook in general, our GLP-1 crockpot recipes cover a lot more than chili.
Total time: 6 hours 15 minutes | 329 calories, 34g protein, 10g fiber per serving
Make this one if hitting your protein target has been hard. A serving has 34 grams, more than any other recipe here, and it comes from shredded chicken breast and great northern beans. White chili is a little different from the red kind you're probably picturing. Instead of tasting deep and smoky it comes out bright and slightly tangy, thanks to tomatillos, lime, and cilantro. The prep is easy. Everything goes in the slow cooker, it cooks unattended for 6 hours, and you end up with 8 servings and 10 grams of fiber in each one.
Total time: 4 hours 15 minutes | 246 calories, 12g protein, 13g fiber per serving
If fiber is what you're after, this is where you'll find it. Four cans of cannellini beans cook down slowly until some of them break apart on their own and thicken the dish, which gives you a texture that tastes creamy despite there being no cream or cheese in the recipe, and green chiles, cumin, and oregano keep it from being bland. The 13 grams of fiber per serving put it second only to our tomato bean chili, though it's the lowest in protein here at 12 grams. That's an easy thing to change if you want to. Stir a couple of cups of cooked shredded chicken into the pot in the last half hour and the protein climbs considerably without affecting the taste.
Total time: 3 hours 20 minutes | 134 calories, 20g protein, 5g fiber per serving
Nutritionally this is the most efficient recipe on the list. You get 20 grams of protein for 134 calories, a better ratio than anything else here, and the reason is the 99% lean ground turkey breast, which is about as lean as ground meat gets. The usual problem with meat that lean is that it dries out, but a few hours in the slow cooker with onion, red and green peppers, and canned tomatoes keeps it tender and gives the sauce more body than a 3-hour cook would suggest. It's also remarkably low in sodium at 108 milligrams a serving, so if you're following a low sodium diet on top of everything else, this is an easy one to keep in the rotation.
An hour on the stove builds the kind of depth that a fast chili never quite gets to because the spices have time to bloom and the liquid has time to reduce, but none of these needs much attention once they’re simmering. Three of the four start with lean ground beef, and if that's usually what's in your freezer, our GLP-1 ground beef recipes are also worth a look if you want additional meal ideas.
Total time: 1 hour | 329 calories, 30g protein, 4g fiber per serving
Texas chili is made without beans, so if you've ever heard someone insist that beans have no place in chili, this is the recipe they're defending. Instead of ground meat it uses flank steak cut into chunks, resulting in a texture much closer to a stew than a soup. The seasoning is interesting too. Alongside the expected chili powder, cumin, and paprika, there's a teaspoon of unsweetened cocoa powder and half a teaspoon of cinnamon. You won't specifically taste either one but you'll notice that the chili has a depth you can't quite account for, while chipotle peppers in adobo supply some heat. With 30 grams of protein a serving, it's second in protein only to the white bean chicken chili, and since there are no beans in it, it's the obvious choice if you’re not a fan of beans.
Total time: 1 hour 15 minutes | 220 calories, 23g protein, 10g fiber per serving
If you only make one chili from this list, make this one. It's the most balanced recipe of the group, with 23 grams of protein and 10 grams of fiber for 220 calories, and it tastes like chili should. There's 95% lean ground beef, kidney beans, tomatoes, cumin, and chili powder, and nothing in it will surprise anyone at the table. If you’re watching your sodium, you’ll be happy that this version comes in at 140 milligrams a serving by using no-salt-added tomatoes and beans. But with 4 tablespoons of minced garlic and a couple of jalapeños, you’ll more than make up for the taste even without the salt.
Total time: 1 hour | 208 calories, 21g protein per serving
Butternut squash in chili is less of a leap than it sounds like. Cut into half-inch cubes and cooked with lean ground beef, celery, and onion, it holds its shape instead of dissolving into the sauce, so every few bites you get something soft and faintly sweet against all that spice. The contrast is what makes it work, and it's enough to make a familiar dish feel new. This recipe also makes 10 servings, more than anything else here, which makes it the one to cook when your goal is a full freezer or you’re feeding a crowd. There are 21 grams of protein in 208 calories, although fiber is on the low side at 2 grams, so top with avocado or serve next to something green to up the fiber content.
Total time: 1 hour | 167 calories, 19g protein, 9g fiber per serving
Pumpkin chili may sound like an oddity, but you’ll find that the canned pumpkin purée thickens everything into a silky base, and its sweetness settles underneath the chili powder and jalapeño in a way that rounds off the sharp edges. Nobody would identify the taste as pumpkin without being told and nutritionally it's one of the better bowls in this collection, with 9 grams of fiber from the pumpkin and beans, and 19 grams of protein for only 167 calories.
Both of these come together in half an hour, mostly from cans in your pantry and other ingredients you probably already have on hand. They're for the evenings when dinner needs to get pulled together quickly and you haven't thought about it at all.
Total time: 30 minutes | 175 calories, 19g protein, 4g fiber per serving
The ingredient list here is short—ground turkey breast, onion, red pepper, cumin, canned tomatoes, and kidney beans, and that's about it. It won't have the layered depth of a chili that simmered for an hour, but it's still delicious and makes 8 servings with 19 grams of protein in each. A teaspoon of hot sauce goes in toward the end, which is just enough to wake the whole thing up without making it too spicy, though you can add more if spicy is what you're after.
Total time: 30 minutes | 264 calories, 15g protein, 15g fiber per serving
No other recipe in this collection comes close to this one on fiber. A single serving has 15 grams, which is somewhere around half of what most adults need in a day, and it gets there from a mix of diced tomatoes, red kidney beans, tomato paste, and a handful of spices. Protein lands at 15 grams as well, which is respectable for a dish with no meat in it. The recipe suggests finishing each bowl with nonfat plain Greek yogurt and a little shredded cheddar, and it's worth doing, because the yogurt adds protein and takes the edge off the heat at the same time. This recipe only makes three servings, so double everything if you want leftovers. Since there's no meat in it, it’s also one of our more popular vegetarian GLP-1 recipes.
Chili is one of the few dinners that genuinely tastes better the more it sits. That makes it worth cooking enough so you have leftovers. Here are some tips for keeping those leftovers ready to enjoy for another meal:
Chili is also easy to turn into a full meal without much effort. A piece of cornbread, a simple green salad, or a small baked sweet potato are good options, or try one of our other GLP-1 side dishes. And if you’re looking to cook other meals in advance so you don’t have to figure out what to eat each day, check out our GLP-1 meal prep recipes, which can help you easily pull together up to a week’s worth of meals by just cooking one or two days.
Here are the questions we hear most often about eating chili while taking a GLP-1 medication.
Chili is one of the better things you can cook while you're on one of these medications, and the reasons go beyond the nutrition numbers. It delivers real protein and fiber for a moderate number of calories. It also satisfies even if you’re eating a small portion, so you're not left feeling like you've had a snack instead of dinner. And because it keeps and reheats so well, your appetite can shift from one day to the next without any of the food going to waste. For more tips on how to put meals together while you're losing weight, our GLP-1 diet guidelines walk through protein targets and portion sizes in detail.
Some people find beans harder to tolerate because these medications slow their digestion down, but plenty of other people aren’t affected at all. There's no way to know in advance which group you're in, so the sensible approach is to start with a small serving and see how you feel before you commit to a big bowl. Two things may help if beans make you uncomfortable, draining and rinsing canned beans, as well as giving your body time since most stomachs settle considerably over the first several weeks on a new medication. In the meantime, the Texas chili has no beans in it, which makes it a good option if you’d rather skip the beans.
Aiming for about 20 to 30 grams of protein per meal is a reasonable target if you're trying to protect muscle while you lose weight, though protein targets can vary due to individual factors. Five of the recipes here reach that range on their own. The lighter ones get close enough with a spoonful of Greek yogurt, a sprinkle of cheese, or some shredded chicken stirred into the pot.
You can, and the Texas chili in this collection is built that way. Flank steak and crushed tomatoes get it to 30 grams of protein a serving without a single bean in the pot, so you're not giving up any protein by going that route. What you do give up is most of the fiber, since the beans supply most of it in chili. If you make a bean-free chili, make up that fiber somewhere else during the day with vegetables, whole grains, or fruit, or serve the chili over a small portion of brown rice, or alongside roasted vegetables or a salad.
A pot of chili anchors a week of meals well, but these collections give you plenty of other options to choose from when taking weight loss medications:
Every recipe we publish is reviewed by one of our registered dietitians so the nutritional information is accurate. And if you’re not sure what’s best for you to eat while you're taking a GLP-1 medication, talk with your healthcare provider or a registered dietitian.