Let’s be honest — getting picky eaters to try vegetables can feel like pulling teeth. Whether it’s your kids, your partner, or even you (no shame), vegetables are usually the first thing left on the plate. But it doesn’t have to be that way. With the right recipes, you can make vegetables taste so good that even the pickiest eater won’t complain.
These recipes are easy to make, use simple ingredients, and, most importantly, they actually taste great. No weird textures. No long prep times. Just tasty veggie dishes that’ll have everyone asking for seconds — really.
Table of Contents
1. Cheesy Broccoli Rice Casserole
This one’s a classic comfort food dish that also happens to be packed with veggies. Broccoli rice casserole is creamy, cheesy, and warm — and when it’s made right, you barely even notice the broccoli. The trick is chopping the broccoli into small pieces so it blends into the rice and cheese.
This dish works great as a side or even a light main course. You can use fresh or frozen broccoli, and if you’re short on time, grab a steamable bag and cook it ahead. Mix it with cooked rice, shredded cheddar, and a little milk or sour cream. Top it with more cheese and bake until bubbly.
It’s a good way to sneak in some greens without making a big deal out of it.
2. Roasted Veggies That Actually Taste Good
Roasting vegetables is probably the easiest way to make them more enjoyable. Something magical happens in the oven — the edges get crispy, the inside softens, and the flavors get a little sweeter. It’s the kind of transformation that can win over even a lifelong veggie hater.
One of our go-to recipes is these honey roasted carrots. They’re lightly coated in olive oil and honey, then roasted until they’re tender and golden. They come out sweet, soft, and just a little bit caramelized. You can serve them with chicken, fish, or even toss them into a salad. Best of all, you only need a few ingredients and about 30 minutes.
Roasted broccoli, Brussels sprouts, and sweet potatoes are also great options. Just chop them, toss with oil and seasoning, and roast at 400°F until you see those golden edges.
3. Zucchini Tots (Yes, Like Tater Tots)
If your picky eater is all about nuggets, fries, or anything bite-sized, try making zucchini tots. They’re small, crispy, and easy to eat — kind of like the veggie version of tater tots. You’ll shred the zucchini, squeeze out the moisture, and mix it with breadcrumbs, cheese, and a beaten egg. Shape into little ovals, bake until golden, and serve with ketchup or ranch.
Kids especially love these because they feel like a snack, not a side dish. You can also try baking them in a mini muffin tin to help them keep their shape.
They freeze well, too, so feel free to make a big batch and save some for later.
4. Cauliflower Mac and Cheese
You’ve probably seen cauliflower being used as a pizza crust or mashed potato swap, but here’s one you might actually want to eat: cauliflower mac and cheese. You can make it two ways. One is mixing steamed cauliflower with a regular mac and cheese. The other is skipping the pasta completely and using just cauliflower florets in a rich cheese sauce.
Both versions are creamy, cheesy, and super satisfying. Cauliflower has a mild flavor, so it soaks up the sauce nicely. If you’re making this for kids, start with the pasta version. It’s familiar and comforting — with just enough veggies to make you feel better about dinner.
5. Green Beans with Garlic and Parmesan
Green beans don’t have to be boring. Sautéed with a little garlic and topped with Parmesan, they can actually be pretty tasty. This recipe is super simple but full of flavor.
Heat a bit of olive oil in a pan, add fresh green beans and minced garlic, and cook until the beans are tender but still have a bit of bite. Finish with grated Parmesan and a pinch of salt.
You can also roast them in the oven if you prefer a crispier texture. Either way, this is a fast, no-fuss veggie side that works with almost any meal.
6. Hidden Veggie Spaghetti Sauce
This one’s a favorite for a reason. Picky eaters usually don’t question spaghetti — and that makes it the perfect chance to sneak in some veggies. You can blend carrots, zucchini, spinach, or mushrooms right into the sauce. Once it simmers, the flavors come together, and the texture smooths out.
If you’re short on time, start with a jar of store-bought marinara and add finely chopped or blended veggies. Let it cook for a bit, then serve over your favorite pasta.
No one needs to know what’s in it — unless you feel like bragging.
7. Sweet Potato Wedges with Ranch Dip
Sweet potatoes are not only packed with nutrients, they’re also naturally sweet and flavorful, which already gives them an advantage with picky eaters. When you cut them into wedges and roast them, they get crispy on the outside and soft on the inside — kind of like fries, but better for you.
Add a little olive oil, salt, and maybe some paprika or cinnamon before roasting. Then, serve with a side of ranch for dipping. The familiar flavor of ranch makes the veggies feel like a fun snack instead of something they’re being forced to eat.
You can also air-fry them for extra crispiness.
If you’ve been struggling to get your family to eat more vegetables, start with recipes like these. They’re simple, flavorful, and feel more like comfort food than health food. The key is cooking veggies in a way that brings out their best qualities — roasting, seasoning, and pairing them with flavors people already enjoy.
You don’t have to disguise the vegetables completely, but a little creativity goes a long way. Whether you’re serving roasted vegetables with dinner or blending greens into pasta sauce, these dishes help veggies feel a lot less like a chore.
Try one or two this week and see how it goes. You might be surprised how quickly they disappear.