How to eat more vegetables when you genuinely hate them

May 31, 2026by Mindcrate Team

I used to think vegetables were punishment

I used to be the person who pushed broccoli to the edge of the plate like it might catch fire.

And honestly? I didn’t “grow out of it.” I just got smarter about how I ate them.

Because here’s the thing: if you genuinely hate vegetables, the answer is not “force yourself to eat plain steamed kale every night.” That’s how people give up. The answer is to make vegetables taste less like vegetables and more like the part of the meal you actually want to eat.

So if you’re trying to eat more veg without turning into a miserable rabbit, good news — you do not need to become a salad person.

First: stop trying to eat vegetables the “healthy” way

This is my strongest opinion here: boring vegetables fail. Every time.

Plain boiled carrots? Nope. Wet spinach? Absolutely not. Sad side salad with one cherry tomato and zero dressing? Criminal.

If you hate vegetables, your first job is not nutrition purity. Your first job is making them edible.

That means:

  • more flavor
  • better texture
  • better cooking methods
  • smaller portions at first

You’re not trying to win a wellness competition. You’re trying to build a habit you can repeat 30 times a month without wanting to cry.

Start with the vegetables that don’t taste like punishment

Not all vegetables are created equal. Some are just easier to like.

If you hate the “classic healthy veg” lineup, try starting with:

  • roasted carrots
  • sweet bell peppers
  • cucumber
  • corn
  • snap peas
  • baby spinach mixed into something hot
  • mushrooms cooked in butter or oil
  • sweet potato
  • zucchini in sauces or baked dishes

And yes, I’m aware corn is technically controversial in vegetable conversations. I don’t care. It helps people eat more plants, and that counts.

Also, texture matters a lot more than people admit. If you hate mushy food, you’ll probably hate overcooked broccoli. If you hate bitter stuff, don’t start with arugula and expect a miracle.

Pick the stuff that leans sweet, crunchy, or neutral. That’s your entry point.

Roast them. Seriously, roast everything

If you do one thing from this article, do this: roast your vegetables.

Roasting changes everything. It adds caramelization, crunch on the edges, and way more flavor than boiling or steaming.

Try this basic formula:

  • chop vegetables into similar sizes
  • toss with 1–2 tablespoons oil
  • add salt
  • add garlic powder, paprika, cumin, chili flakes, or Italian seasoning
  • roast at 425°F / 220°C for 20–35 minutes

For example:

  • broccoli: 20–25 minutes
  • carrots: 25–35 minutes
  • cauliflower: 25–30 minutes
  • Brussels sprouts: 20–30 minutes

And if you’ve only ever had boiled veggies, roasting will feel like a personality transplant.

I’ve had people tell me they “hate broccoli” and then eat an entire tray of roasted broccoli with parmesan like it’s fries. That’s not a moral failure on their part. That’s just better cooking.

Use sauces like your life depends on it

A lot of people think they hate vegetables when they really hate plain vegetables.

Big difference.

Sauces can completely change the game. You want vegetables to feel like they belong in the meal, not like they were sent there as a punishment.

Try:

  • ranch or yogurt-based dip
  • hummus
  • salsa
  • pesto
  • soy sauce + sesame oil
  • garlic butter
  • hot honey
  • tzatziki
  • vinaigrette
  • cheese sauce if that’s what gets the job done

And yes, you can use a decent amount of sauce. You’re not trying to win an invisible “clean eating” trophy.

If dipping raw veg helps, great. If roasting plus sauce helps, even better. If drowning green beans in garlic butter is what gets you through the week, I support you.

Hide vegetables in foods you already love

This is not cheating. This is strategy.

If you hate vegetables on their own, stop expecting to suddenly enjoy them solo. Add them to the foods you already eat without thinking.

Good options:

  • blend spinach into pasta sauce
  • add grated zucchini to meatballs
  • stir finely chopped mushrooms into tacos
  • mix cauliflower rice into regular rice
  • toss shredded carrots into fried rice
  • add spinach to scrambled eggs
  • put peppers and onions on pizza
  • mix chopped broccoli into mac and cheese
  • use pureed pumpkin or butternut squash in soups and sauces

The key is to start small. Like, one handful small. Not “half the dish is now cabbage and regret.”

I did this with pasta. I used to pretend zucchini didn’t exist. Then I started grating it into tomato sauce until it basically disappeared. After a while, I didn’t mind it. Then I started adding more. That’s how habits actually work — not with dramatic transformations, but with sneaky repetition.

Fix the texture problem before anything else

A lot of veggie hatred is really a texture problem.

If you hate:

  • mushy vegetables, roast or air-fry them
  • raw crunch, lightly cook them
  • slimy stuff, avoid overcooking spinach, okra, or mushrooms
  • stringy stuff, chop it smaller or blend it

Texture is huge. I cannot stress this enough.

For example:

  • Air-fried green beans are a completely different food from boiled green beans.
  • Roasted Brussels sprouts are not the same species as steamed Brussels sprouts.
  • Sautéed mushrooms with salt and butter are not the same experience as wet mushrooms on a cafeteria tray.

Cooking method matters more than the vegetable sometimes.

Make vegetables the sidekick, not the hero

If your plate looks like a giant pile of vegetables and a tiny sad protein, you’re probably going to resent it.

Instead, make vegetables part of a stronger meal:

  • tacos with peppers, onions, lettuce, and salsa
  • pasta with spinach and mushrooms
  • rice bowls with roasted veg and a good sauce
  • omelets stuffed with veggies and cheese
  • soups loaded with blended or chopped vegetables
  • stir-fries where the sauce carries everything

Think of vegetables as the backup singers, not the lead singer.

They don’t need to dominate the plate. They just need to show up consistently.

And consistency beats perfection every single time.

Use the “2-bite rule” when you’re stubborn

If you’re really stuck, don’t promise yourself a full serving right away.

Try this:

  • put 2 bites of a vegetable on your plate
  • eat them first, while you’re still hungry
  • use a sauce or seasoning
  • don’t make a big emotional event out of it

That sounds almost too easy, but it works because it lowers resistance.

People get overwhelmed by the idea of “I need to eat vegetables every day forever.” No you don’t. You need to eat 2 bites today, then again tomorrow, then a little more next week.

That’s how the habit gets built.

Pair vegetables with flavors you’re already addicted to

If you love salty, spicy, cheesy, sour, or crunchy foods, use that.

Examples:

  • spicy roasted carrots with chili flakes
  • broccoli with cheese and garlic
  • cucumber with salt, lime, and chili powder
  • Brussels sprouts with bacon or balsamic glaze
  • sweet potato with cinnamon and butter
  • peppers with fajita seasoning
  • cauliflower with buffalo sauce

Basically: stop asking, “How do I make vegetables healthy?” and start asking, “How do I make them taste like something I’d actually crave?”

That question changes everything.

Build the habit around convenience, not motivation

If vegetables are annoying to prep, you won’t eat them. Period.

So make it easier:

  • buy pre-cut vegetables
  • keep frozen veg in the freezer
  • batch roast a tray on Sunday
  • wash and chop once for 3–4 days
  • keep dip ready in the fridge
  • choose 2 vegetables you can tolerate and repeat them

Frozen vegetables are underrated, by the way. They’re cheap, convenient, and usually fine in soups, stir-fries, and casseroles.

And yes, pre-cut veggies cost more. But if they save you from throwing away a whole bag of spinach you “meant to use,” they’re worth it.

Track the tiny wins

If you’re trying to build this habit, tracking helps more than people think.

Use something simple like Trider (myhabits.in) to mark:

  • ate 1 serving of vegetables
  • tried 1 new vegetable
  • added vegetables to 1 meal
  • cooked vegetables at home 3 times this week

That’s it. No need to turn it into a spreadsheet circus.

Tracking matters because progress is easy to miss when it’s slow. But if you can see that you went from eating vegetables 1 time a week to 4 times a week, that’s real change.

The goal isn’t to love vegetables

I need to say this clearly: you do not have to love vegetables.

You just need to eat them often enough that they stop feeling like a battle.

Maybe you’ll never adore broccoli. Fine. Eat roasted carrots. Maybe raw spinach still weirds you out. Fine. Put it in pasta or eggs. Maybe you’ll always need a lot of sauce. Great — use the sauce.

The win is not becoming a “vegetable person.” The win is getting enough plants into your life without dreading every meal.

And that’s totally possible.

So pick one trick from this list, try it twice this week, and make it stupidly easy to repeat. And if you want help sticking with it, give Trider a shot — it’s a nice low-drama way to keep the habit going.

Free on Google Play

This article is a map.
Trider is the vehicle.

Streak tracking. Pomodoro timer habits. AI Habit Coach. Mood journal. Freeze days. DMs. Squad challenges. Built by someone who needed it.

🤖AI Coach🧊Freeze Days😮‍💨 Crisis Mode📖Reading Tracker💬DMs🏴‍☠️ Squad Raids
4.8 on Play Store100% Free CoreNo Ads

© 2026 Mindcrate · Written for the people who Googled this at 2AM