Roasted Green Bean Salad

4.65 from 42 votes
Jump to Recipe

This post contains affiliate links. Please read our disclosure policy.

Quick, simple, and fresh – this four ingredient roasted green bean salad is a tasty side dish that everyone loves! Whole 30 and Paleo diet friendly. Under 65 calories a serving! 

While I was frantically figuring out our Christmas dinner I realized we were sorely lacking in the fresh, green stuff which is how this recipe was born. This roasted salad is the easiest, most simple way to make green beans- and it is SO flavorful anytime of year!

roasted green beans, tomatoes, and onions on parchment paper in a roasting pan

Don’t want all the extras in a recipe post? We provide a skip to recipe button in the top left corner, as well as a clickable table of contents, just below, to help make this page easier to navigate.

At Sweet C’s, I add lots of tips in all of my recipes – because I am a home cook without any formal training, and I find I am more confident making dishes when I understand why it works, and what each ingredient means to the flavor of a recipe. My goal is for even the most beginner home cook to feel empowered in the kitchen.

How to Make Roasted Green Bean Salad

First assemble the following ingredients:

  • Fresh green beans (½ lb) – Crisp, tender green beans provide a hearty, vibrant base for the salad.
  • White or red onion (1/2) – Sliced onion caramelizes in the oven, adding a sweet and savory depth.
  • Cherry tomatoes (1 cup) – Juicy cherry tomatoes burst with sweetness and balance the roasted flavors.
  • Olive oil (1 tbsp) – A drizzle of olive oil ensures even roasting and a rich, silky finish.
  • Garlic (2 tsp) – Fresh garlic infuses the vegetables with a warm, aromatic flavor.
  • Salt and pepper – Simple seasoning enhances and balances all the natural roasted notes.

Use this Method:

Roasted green beans with onions and tomatoes.

Prep Veggies and Arrange

Slice onions and lay green beans, onions, and cheery tomatoes on a sheet pan. Drizzle vegetables with olive oil, and sprinkle with salt and pepper (just a pinch- you can add more after cooking)

Roasted green beans and tomatoes on a baking sheet.

Bake and Enjoy

Roast in oven at 425 degrees for 20 minutes, or until green beans have wilted, tomatoes have popped, and onions are lightly browned and soft.

Tips and Tricks for Perfect Roasted Tomato and Green Bean Salad

Choose cherry or grape tomatoes – They hold their shape better when roasted and burst into a sweet, juicy bite.

Balance with acidity – Finish the salad with a splash of balsamic vinegar or fresh lemon juice to brighten flavors.

Stir halfway through – Toss the veggies halfway to ensure even browning.

Season generously – Add salt, pepper, and your choice of herbs (thyme, oregano, or rosemary) before roasting for deeper flavor.

Go Red. If you don’t have a white onion on hand, grab a red onion. I am not a huge fan of red onions (nothing against them, but white onions are my jam), but in this dish, they are also spectacular.

Pre-cook Onions. You can also pre-sauté your onions in a tiny bit of olive oil before adding to the green beans and popping in the oven if you like them a little on the crunchier side.

Optional dressing – A light vinaigrette with olive oil, Dijon mustard, and balsamic makes it heartier and more salad-like.

Make it a meal – Toss with cooked quinoa, farro, or grilled chicken for a complete dish.

roasted green beans, tomatoes, and onions on parchment paper in a roasting pan

FAQs

How should I cut the onions for this salad?

Cut onions into wedges or thick slices; thin slices tend to burn before the beans and tomatoes are done.

What type of tomatoes work best?

Cherry or grape tomatoes are ideal because they hold their shape while roasting and release sweet, juicy flavor when they blister.

Do I need to flip the vegetables while roasting?

Yes—tossing once about halfway through ensures even browning and prevents burning on one side.

How can I make this salad a full meal?

Toss in a protein (like grilled chicken, shrimp, or chickpeas) or a grain (like quinoa or farro) for a hearty main dish.

What kind of dressing goes well with this salad?

A simple vinaigrette—olive oil, balsamic vinegar, Dijon mustard, and a touch of honey—pairs beautifully with the roasted vegetables.

Should this salad be served warm or cold?

It’s delicious both ways! Warm brings out caramelized flavors, while chilled makes it a refreshing side for summer meals.

Main Dishes to Enjoy with this Side

If you are a big green bean fan try my other favorites like Chinese style green beans, classic green bean casserole, or cheesy sun-dried tomato green beans.

If you love this easy recipe please click the stars below to give it a five star rating and leave a comment! Pease also help me share on Instagram, Facebook, and Pinterest!

Share on Facebook

Share

Pin this now to find it later

Pin It

Follow on Instagram

Follow
roasted green beans, tomatoes, and onions on parchment paper in a roasting pan

Only have 30 minutes to get dinner on the table? Sign up for my 30 minute dinner plans direct to your inbox!
Find and shop my favorite products in my Amazon storefront here!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week – and be sure to tag @sweetcsdesigns on social media – I love to see your creations!
4.65 from 42 votes

Roasted Green Bean Salad

By: Courtney ODell
Servings: 4 servings
Prep: 3 minutes
Cook: 30 minutes
Total: 33 minutes
Roasted Green Bean Salad featuring cherry tomatoes and sliced onions, all perfectly arranged on a baking sheet.
Quick, simple, and fresh – this four ingredient roasted green bean salad is a tasty side dish that everyone loves! Whole 30 and Paleo diet friendly!

Ingredients 

Instructions 

  • Preheat oven to 425 degrees.
  • Line a baking sheet with parchment paper.
  • Lay green beans across parchment paper, making sure to not over crowd them.
  • Top with thinly sliced onion and cherry tomatoes.
  • Drizzle vegetables with olive oil, and sprinkle with salt and pepper (just a pinch- you can add more after cooking if you like your veggies saltier- but this method will bring out the natural salty flavors of the veggies so don’t overdo it).
  • Roast in oven for 20 minutes, or until green beans have wilted, tomatoes have popped, and onions are lightly browned and soft.
  • Serve hot.
  • Can also let cool and toss in a pasta or potato salad- or repurpose leftovers this way!

Nutrition

Serving: 119gCalories: 57kcalCarbohydrates: 6gProtein: 1gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 3gSodium: 8mgPotassium: 207mgFiber: 2gSugar: 3gVitamin A: 574IUVitamin C: 16mgCalcium: 28mgIron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Vegetables
Cuisine: American
Tried this recipe?Mention @sweetcsdesigns or tag #sweetcsdesigns!

About Courtney

Courtney loves to share great wine, good food, and loves to explore far flung places- all while masting an everyday elegant and easy style at lifestyle blog Sweet Cโ€™s Designs. Sweet C's devoted to finding the best food and drinks you'll want to make or find, around the world!

You May Also Like

4.65 from 42 votes (41 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




6 Comments

  1. Katherine says:

    5 stars
    Yum

  2. Dad Whats 4 Dinner says:

    Yum my wife would love this. Thanks for sharing with us at Throwback Thursday.

  3. Dina | Savvyinthekitchen says:

    Yum!! This looks so delicious, and just what I need right now! Thank you for sharing on Tasty Tuesdays! I hope to see you next week:)

  4. MySweetMission.net says:

    This Roasted Green Bean Salad looks really delicious Courtney! Thanks for linking it up to the Creative Muster Party and hope to see you again this Tuesday night!

    Heather
    MySweetMission.net

  5. MyHusbandHasTooManyHobbies says:

    What a great dish! Thank you for sharing your recipe with us at Snickerdoodle Sunday!