budgetfriendly roasted beet and orange salad with baby spinach

24 min prep 3 min cook 18 servings
budgetfriendly roasted beet and orange salad with baby spinach
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

Budget-Friendly Roasted Beet and Orange Salad with Baby Spinach

When February rolls around and the farmers’ market looks more like a root-cellar clearance sale, I reach for this roasted beet and orange salad. It was born one gray Tuesday when my fridge held only a crinkly bag of spinach, a bunch of beets, and the last two navel oranges my kids hadn’t claimed. I needed dinner on the table for less than the cost of a latte, and I needed it to feel celebratory—something that could cut through the winter doldrums. Forty minutes later the beets emerged from the oven glistening like garnets, their edges caramelized and sweet. I peeled the oranges over the sink, letting the citrus mist perfume the kitchen, and suddenly the day felt brighter. We ate the salad on mismatched plates, the spinach wilting slightly under the warm beets, every bite a reminder that “budget” doesn’t have to mean boring. I’ve made it weekly ever since—sometimes for lunch, sometimes for potlucks—because it’s cheap, gorgeous, and tastes like sunshine on a dime.

Why You'll Love This Budget-Friendly Roasted Beet and Orange Salad with Baby Spinach

  • Pennies per Portion: Beets and oranges are two of the cheapest produce items in winter; this salad costs under $1.50 per generous serving.
  • Zero Food Waste: Roast the beets skin-on, squeeze every drop of orange juice for the dressing, and use the spinach stems—no trimming required.
  • Meal-Prep Magic: Roast a big batch of beets on Sunday; assemble salads in jars for grab-and-go lunches all week.
  • Color Therapy: The magenta and tangerine hues are an instant mood booster—Instagram gold without the sticker shock.
  • Allergy-Friendly: Naturally gluten-free, nut-free, dairy-free, and vegan—perfect for mixed-diet tables.
  • 5-Minute Dressing: Shake citrus juice, olive oil, and pantry staples in a jam jar—no blender, no fuss.
  • Restaurant Flair, Home Price: The sweet-roasty-salty combo tastes like a $14 bistro starter for a fraction of the cost.

Ingredient Breakdown

Ingredients for budget-friendly roasted beet and orange salad with baby spinach

Each component pulls double duty for flavor and frugality. Beets roast into candy-sweet nuggets; their skins slip off after cooking—no peeling board massacre. Navel oranges give you zest for the dressing supremes for the salad, and the squeezed membranes become “citrus stock” to thin the vinaigrette. Baby spinach is the delicate, salad-bowl green that wilts just enough under warm beets without collapsing into soggy threads. Toasted sunflower seeds (cheaper than nuts) add crunch, while a whisper of feta—optional but delicious—turns the dish into entrée territory. The whole thing is glued together by a 3-ingredient orange-shallot dressing that tastes like you spent $12 on boutique vinegar.

Step-by-Step Instructions

  1. Heat the oven to 400 °F (204 °C). Scrub 4 medium beets and trim the tops to 1 inch—leave the root tail intact so juices stay locked in. Nestle them in a small baking dish, add ¼ cup water, cover tightly with foil, and roast 35–40 minutes until a paring knife slides in like butter. Cool until you can handle them; rub off skins with paper towels.
  2. While beets roast, supreme the oranges. Slice off the top and bottom of 2 large navel oranges to expose flesh. Following the curve, cut away peel and pith. Over a bowl, slice between membranes to release segments; squeeze the leftover membranes into the same bowl to collect juice for the dressing.
  3. Toast the crunch factor. In a dry skillet, toast ¼ cup sunflower seeds over medium heat, shaking often, until golden and fragrant—about 3 minutes. Transfer to a plate so they don’t scorch.
  4. Shake the dressing. To the orange juice (you need 3 Tbsp), add 2 Tbsp minced shallot, 1 Tbsp Dijon, ½ tsp honey, 3 Tbsp olive oil, a pinch of salt and pepper. Screw on a lid and shake like you’re auditioning for a cocktail bar.
  5. Build the salad base. In a wide shallow bowl, fluff 5 oz baby spinach (about 6 packed cups). If leaves are large, tear once. You want bite-size pieces that wrap around the beets.
  6. Slice the warm beets. Cut each beet into 6–8 wedges; warm beets relax the spinach slightly and intensify the magenta bleed.
  7. Assemble with flair. Scatter beets and orange segments over spinach. Drizzle with half the dressing. Top with sunflower seeds and 2 Tbsp crumbled feta if using. Serve remaining dressing on the side for those who like it extra bright.

Expert Tips & Tricks

  • Aluminum Foil Is Your Budget Friend: It traps steam so beets roast instead of dehydrating; save the foil for the next batch—just wipe it down.
  • Make-Ahead Beets: Roast a double batch, cool completely, and refrigerate up to 5 days. They’re edible cold, but 30 seconds in the microwave revives sweetness.
  • Zest Before You Supreme: Microplane the orange outer layer first; freeze zest in a thin layer and break off what you need for muffins or vinaigrettes.
  • Stem-to-Leaf Economy: If your spinach comes in a bunch, chop the stems thin and toss them in—they add iron and texture.
  • DIY Citrus Vinegar: Save squeezed orange membranes in a jar, cover with white vinegar, steep a week, strain—free flavored acid for future salads.
  • Crunch Swap: Out of sunflower seeds? Use crushed ramen noodles (season packet discarded) baked with a drizzle of oil at 350 °F for 8 minutes.
  • Serving for a Crowd: Layer ingredients on a sheet-pan, dressing last—guests can scoop straight off the pan, buffet-style, and you avoid dirtying an extra platter.

Common Mistakes & Troubleshooting

Mistake Why It Happens Fix-It Fast
Beets bleed pink on everything Cutting while too hot Cool 5 minutes; toss with a spoon, not hands
Dressing tastes flat Not enough acid or salt Add ½ tsp rice vinegar and pinch flaky salt
Spinach wilts to mush Beets too hot, spinach overdressed Let beets cool 2 extra minutes; dress just before serving
Orange segments break Cutting while orange is cold Room-temp fruit separates easier
Soggy leftovers Dressing stored with salad Store components separately; assemble per bowl

Variations & Substitutions

  • Citrus Swap: Blood oranges when they’re on sale give dramatic crimson moons; or use 3 clementines if that’s what’s in the lunchbox.
  • Green Upgrade: Swap spinach for shredded kale if you need something sturdier for picnic weather; massage leaves with ½ tsp oil first.
  • Protein Boost: Add a jammy 7-minute egg or a scoop of warmed canned chickpeas dusted with smoked paprika.
  • Cheese Choices: Skip feta and use shaved aged cheddar curls—use a vegetable peeler for thrift-shop elegance.
  • Grain Bowl: Serve over ½ cup farro per person; the beet juices stain the grains into pretty pink pearls.
  • Sweet & Heat: Whisk ¼ tsp cayenne into the dressing and add a handful of dried cranberries for a spicy-sweet twist.

Storage & Freezing

  • Roasted Beets: Refrigerate in an airtight glass container up to 5 days or freeze in 1-cup portions for 3 months. Thaw overnight in fridge; pat dry before using.
  • Dressing: Keeps 1 week refrigerated; the acid stabilizes the shallot. Shake hard before using—olive oil may solidify, that’s normal.
  • Assembled Salad: Best eaten immediately. If you must prep ahead, layer spinach, oranges, beets, seeds, cheese in a jar, dressing separate; invert onto plate when ready. Consume within 24 hours.

Frequently Asked Questions

You can, but rinse well and pat dry; roast 10 minutes at 425 °F with a drizzle of honey to concentrate flavor. Budget-wise fresh beets still win (about 30 ¢ vs. 90 ¢ per serving).

Swap in crisp romaine hearts or shredded iceberg; the sweet beets and oranges still sell the dish.

Slip on disposable gloves or rub a little lemon juice and baking soda on skin afterward; stains fade after one hand-wash.

Beets and oranges contain natural sugars; one serving has ~18 g net carbs. For strict keto, substitute roasted radishes and avocado chunks.

Absolutely—it keeps well and doubles as a chicken marinade or grain-bowl drizzle.

A crisp sauvignon blanc or a dry cava accentuates the citrus; for non-alcoholic, sparkling water with a squeeze of orange keeps the flavor echo going.

Use a wide-mouth 24-oz jar: dressing first, then oranges, beets, seeds, spinach. Invert onto a plate at lunch; everything stays crisp 4–5 hours.

Yes, in moderation—plain roasted beets are safe, but skip onions in the dressing. Oranges can upset some tummies, so offer only a nibble.

Ready to turn the humblest winter produce into a plate that looks like a sunset? Grab those beets, channel your inner frugal gourmet, and let this salad remind you that the best flavors don’t always come with a receipt. Enjoy every magenta-specked bite!

budgetfriendly roasted beet and orange salad with baby spinach

Budget-Friendly Roasted Beet & Orange Salad

Salads
★★★★★ 4.8
Pin Recipe
Prep
15m
Cook
45m
Total
1h
Serves 4 Easy
Ingredients
  • 4 medium beets, scrubbed
  • 2 oranges
  • 4 cups baby spinach
  • ¼ cup walnuts, chopped
  • 2 tbsp olive oil
  • 1 tbsp red wine vinegar
  • 1 tsp honey
  • ½ tsp Dijon mustard
  • Salt & pepper to taste
  • 2 tbsp feta, crumbled (optional)
Instructions
  1. 1
    Preheat oven to 400 °F. Wrap beets in foil and roast 40-45 min until fork-tender.
  2. 2
    Cool beets slightly, rub off skins, then slice into wedges.
  3. 3
    While beets roast, zest one orange and segment both; reserve juice.
  4. 4
    Whisk 3 tbsp orange juice, olive oil, vinegar, honey, mustard, salt & pepper.
  5. 5
    Toss spinach with half the dressing and spread on a platter.
  6. 6
    Top with beets, orange segments, walnuts; drizzle remaining dressing and sprinkle feta.
Nutrition (per serving)
Calories: 165
Fat: 11g
Carbs: 16g
Protein: 3g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.