comforting root vegetable soup with beets and potatoes for meal prep

1 min prep 8 min cook 5 servings
comforting root vegetable soup with beets and potatoes for meal prep
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

The first time I ladled this soup into mason jars for the week ahead, I felt like I'd discovered some ancient secret. Each spoonful delivers the earthy sweetness of roasted beets, the creamy comfort of potatoes, and the subtle warmth of thyme and rosemary. It's the kind of soup that makes you pause between emails, wrap both hands around the warm bowl, and remember that taking care of yourself doesn't have to be complicated.

Now, every Sunday from October through March, you'll find me roasting trays of vegetables while listening to podcasts, knowing that my future self will thank me when Wednesday's 3 PM slump hits and all I need to do is grab a jar from the fridge. This soup has seen me through job changes, relationship transitions, and those weeks when adulting feels particularly challenging. It's more than a recipe—it's edible insurance against whatever chaos life decides to throw your way.

Why This Recipe Works

  • Meal Prep Champion: Stays fresh for 5 days and actually improves in flavor as the herbs meld together
  • Budget-Friendly Brilliance: Uses inexpensive root vegetables that are available year-round
  • Freezer Hero: Portion into silicone muffin cups for perfect single servings that thaw in minutes
  • Immune-Boosting Powerhouse: Packed with vitamins A and C from the rainbow of vegetables
  • Texture Paradise: Blended until silky smooth with optional chunky garnishes for contrast
  • Customizable Canvas: The base accepts everything from white beans to leftover roasted chicken

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its humble ingredients, each playing a crucial role in building layers of flavor. When selecting your vegetables, look for beets that feel heavy for their size with smooth, unblemished skin. The greens should be vibrant and fresh—if they're wilted, the beet has been sitting around too long. For potatoes, I prefer Yukon Golds for their naturally buttery flavor and ability to break down slightly, adding body to the soup.

The mirepoix of onion, celery, and carrot forms the aromatic backbone, while the beets provide that stunning color and earthy sweetness that makes this soup feel like you're eating a sunset. Fresh herbs are non-negotiable here—dried simply won't provide the same brightness that fresh thyme and rosemary bring to the party. If you can only find one, choose thyme; its woodsy notes complement the root vegetables perfectly.

For the liquid component, I use a combination of vegetable broth and water. The broth adds depth, while the water prevents the soup from becoming too salty as it reduces during simmering. If you're watching sodium, feel free to use all water—the vegetables provide plenty of flavor on their own. The splash of apple cider vinegar at the end might seem odd, but it's the secret weapon that brightens all the flavors and makes the beets taste more like themselves.

How to Make Comforting Root Vegetable Soup with Beets and Potatoes for Meal Prep

1
Prep Your Vegetables

Start by scrubbing your beets under cold running water, but don't peel them—the skin contains incredible flavor and will be removed after roasting. Dice the onion, celery, and carrot into roughly equal-sized pieces, about ¼-inch dice. This ensures even cooking and a pleasant texture in the final soup. For the potatoes, cut them into ½-inch chunks; they'll break down slightly during cooking, helping to naturally thicken the soup.

2
Roast the Beets

Preheat your oven to 400°F. Wrap each beet individually in aluminum foil with a drizzle of olive oil and a pinch of salt. Place on a baking sheet and roast for 45-60 minutes, depending on size. You'll know they're done when a knife slides through with no resistance. Let them cool slightly, then rub off the skins with paper towels—they should slip off easily, leaving you with beautifully tender roasted beets.

3
Build the Flavor Base

In a large Dutch oven or heavy-bottomed pot, heat 2 tablespoons of olive oil over medium heat. Add the diced onion with a pinch of salt and cook, stirring occasionally, until translucent and just starting to brown around the edges, about 8 minutes. Add the celery and carrot, cooking for another 5 minutes until they begin to soften. This slow sweating process builds the foundation of flavor that will make your soup taste like it's been simmering all day.

4
Add Aromatics and Spices

Stir in the minced garlic, tomato paste, and chopped herbs. Cook for 2 minutes, stirring constantly, until the garlic is fragrant and the tomato paste has darkened slightly. This step eliminates any raw garlic bite and caramelizes the tomato paste, adding depth and complexity. The herbs will become incredibly aromatic—this is when your kitchen starts to smell like a professional restaurant.

5
Simmer the Vegetables

Add the potatoes, roasted beets (chopped into ½-inch pieces), bay leaf, vegetable broth, and water. Bring to a boil, then reduce to a gentle simmer and cook for 25-30 minutes, until all vegetables are very tender. The beets will bleed their gorgeous color into the broth, creating that signature magenta hue. Stir occasionally to prevent anything from sticking to the bottom of the pot.

6
Blend Until Silky

Remove the bay leaf and use an immersion blender to puree the soup until completely smooth. If you don't have an immersion blender, carefully transfer the soup in batches to a regular blender, being mindful of the hot liquid. Blend each batch for at least 30 seconds to ensure maximum silkiness. If the soup seems too thick, add water or broth until it reaches your desired consistency.

7
Finish and Season

Stir in the heavy cream (if using) and apple cider vinegar. Season generously with salt and freshly ground black pepper. The vinegar is crucial—it brightens all the flavors and makes the earthy vegetables taste vibrant rather than heavy. Start with 1 teaspoon and add more to taste. If you used vegetable broth, you might need less salt than if you used water.

8
Portion for Meal Prep

Let the soup cool for 30 minutes before portioning into airtight containers. For grab-and-go convenience, use wide-mouth mason jars—they're microwave-safe and fit perfectly in most lunch bags. Leave about an inch of space at the top for expansion if freezing. The soup will thicken slightly as it cools, so thin with water or broth when reheating if needed.

Expert Tips

Roast Beets in Advance

Roast a batch of beets on Sunday while meal prepping other items. They'll keep in the fridge for up to a week, making weeknight soup assembly lightning-fast. The roasting process concentrates their natural sugars, adding incredible depth to your soup.

Control the Consistency

For a lighter soup, skip the cream and add a can of white beans before blending. They'll add protein and creaminess without the dairy. For extra richness, stir in a tablespoon of butter at the end for restaurant-level silkiness.

Preserve the Color

The vibrant magenta color can fade if overcheated. When reheating, do so gently over medium-low heat and avoid boiling. A squeeze of lemon juice just before serving will help maintain the bright color and add freshness.

Layer the Flavors

Don't rush the initial vegetable sweating step. This slow cooking process builds flavor compounds that can't be rushed. Set a timer and let the vegetables do their thing while you prep other ingredients.

Make It a Complete Meal

Add a cup of cooked quinoa or farro before blending for a heartier soup that eats like a meal. The grains will thicken the soup and add staying power, perfect for those days when lunch needs to carry you through a long afternoon.

Garnish Like a Pro

Reserve some roasted beet cubes, a dollop of Greek yogurt, and a sprinkle of fresh herbs for garnish. The contrast between the smooth soup and chunky toppings creates visual appeal and textural interest that makes every spoonful exciting.

Variations to Try

Golden Beet Version

Swap red beets for golden beets for a sunshine-yellow soup that's equally delicious but won't stain your cutting board. Add fresh ginger for an Asian-inspired twist that pairs beautifully with the earthy vegetables.

Smoky Paprika Twist

Add a teaspoon of smoked paprika when sautéing the vegetables for a subtle smokiness that complements the beets beautifully. Top with crispy chickpeas for added crunch and protein.

Coconut Curry Version

Replace the cream with a can of full-fat coconut milk and add a tablespoon of red curry paste. The coconut's richness pairs surprisingly well with beets, creating a Thai-inspired soup that's both comforting and exotic.

Winter Greens Boost

Stir in a few handfuls of chopped kale or spinach during the last 5 minutes of cooking. The greens will wilt into the soup, adding nutrients and a pop of color that makes this feel extra healthy.

Storage Tips

This soup is a meal prep superstar, staying fresh and delicious for up to 5 days in the refrigerator. Store in airtight containers—glass jars work best as they don't absorb odors or stains from the beets. The soup will thicken considerably when chilled, so plan to add a splash of water or broth when reheating. For best results, reheat gently over medium-low heat, stirring occasionally to prevent scorching.

For longer storage, this soup freezes beautifully for up to 3 months. I like to freeze individual portions in silicone muffin cups, then transfer the frozen soup discs to a freezer bag. This method gives you perfect single-serving portions that thaw quickly—just pop one or two into a bowl and microwave for 2-3 minutes, stirring halfway through. The color might darken slightly in the freezer, but the flavor remains unchanged.

If you're planning to freeze the soup, consider holding off on adding the cream until after thawing and reheating. This prevents any potential separation and ensures the creamiest texture. Simply stir in the cream during the last minute of reheating, and you'll have soup that tastes freshly made. For ultimate convenience, freeze some soup with cream and some without—this gives you options depending on your mood and dietary needs.

Frequently Asked Questions

While you can technically simmer raw beets in the soup, roasting is crucial for developing the deep, sweet flavor that makes this soup special. Roasting concentrates the natural sugars in beets, creating caramelization that you simply can't achieve through boiling. If you're short on time, you can roast the beets up to a week in advance and store them in the refrigerator. In a pinch, you could use pre-cooked beets from the grocery store, but the flavor won't be quite as complex.

The color change usually happens due to overcooking or adding the vinegar too early. Beets lose their vibrant color when exposed to high heat for extended periods or when their pH is altered. To preserve the color, add the vinegar at the very end of cooking, and avoid boiling the soup after it's been blended. Also, older beets tend to have less vibrant color—choose fresh, firm beets with bright green tops when possible. A squeeze of lemon juice just before serving can help restore some brightness.

Absolutely! This soup adapts beautifully to slow cooking. You'll still want to roast the beets separately for the best flavor, but everything else can go in the slow cooker. Sauté the aromatics first, then transfer to the slow cooker with the remaining ingredients except the cream and vinegar. Cook on low for 6-7 hours or high for 3-4 hours, until vegetables are tender. Blend as directed, then stir in the cream and vinegar at the end. The slow cooker method is perfect for busy weekdays when you want to come home to a ready-to-blend soup.

There are several ways to transform this from a light soup into a hearty meal. Add a can of white beans or chickpeas before blending for plant-based protein. You can also stir in cooked quinoa or farro after blending for a grain-based protein boost. For non-vegetarian options, shredded rotisserie chicken or crispy bacon bits make excellent additions. Another trick is to add a cup of red lentils during simmering—they'll cook down and thicken the soup while adding protein and fiber.

This soup is naturally gluten-free and can easily be made vegan by omitting the cream or using coconut milk instead. For a paleo version, skip the cream and use ghee instead of olive oil for sautéing. The base recipe is Whole30-compliant if you use compliant broth and skip the cream. For those watching carbs, you can reduce the potatoes and add more celery and cauliflower, though this will affect the creamy texture. Always check labels on broth and tomato paste if you have specific dietary restrictions.

For best results with an immersion blender, make sure the vegetables are very tender before blending. Tilt the pot so the blender head is fully submerged, and move it slowly up and down to create a vortex. If you have stubborn chunks, try removing some of the liquid, blending the vegetables with less liquid first, then stirring the liquid back in. For ultra-smooth soup, you can strain it through a fine-mesh sieve after blending—this extra step creates restaurant-quality silkiness.

comforting root vegetable soup with beets and potatoes for meal prep
soups
Pin Recipe

Comforting Root Vegetable Soup with Beets and Potatoes for Meal Prep

(4.9 from 127 reviews)
Prep
20 min
Cook
45 min
Servings
6

Ingredients

Instructions

  1. Roast the beets: Preheat oven to 400°F. Wrap beets individually in foil with drizzle of oil. Roast 45-60 minutes until tender. Cool, peel, and chop into ½-inch pieces.
  2. Build the base: Heat 1 tablespoon oil in large pot over medium heat. Sauté onion with pinch of salt until translucent, 8 minutes. Add celery and carrot, cook 5 minutes more.
  3. Add aromatics: Stir in garlic, tomato paste, and herbs. Cook 2 minutes until fragrant and paste has darkened.
  4. Simmer vegetables: Add potatoes, roasted beets, bay leaf, broth, and water. Bring to boil, then simmer 25-30 minutes until very tender.
  5. Blend until smooth: Remove bay leaf and blend with immersion blender until silky smooth. Add water or broth to thin if needed.
  6. Finish and season: Stir in cream (if using) and vinegar. Season generously with salt and pepper. Serve hot with desired garnishes.

Recipe Notes

The soup will thicken as it cools. When reheating, add water or broth to achieve desired consistency. For meal prep, portion into airtight containers and refrigerate up to 5 days or freeze up to 3 months. The color may darken slightly when frozen but flavor remains excellent.

Nutrition (per serving)

245
Calories
6g
Protein
32g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.