Soups & Stews
This vegetarian beet soup recipe transforms humble ingredients into a velvety, earthy masterpiece that feels like a warm embrace on chilly days. đ Roasting the beets first unlocks their natural sweetness while building deep, caramelized flavorâsomething no shortcut can replicate.
After years of perfecting this dish, I've learned that patience in the roasting and blending stages makes all the difference between good soup and extraordinary soup.
The secret to that signature creamy texture lies in balancing roasted beets with just the right amount of vegetable broth and a touch of coconut milk (or traditional cream). This version skips heavy dairy while still delivering that luxurious mouthfeel that makes it feel like a restaurant-quality dish.
The smoked paprika adds a subtle depth that elevates the earthy beets without overpowering themâa trick I developed after testing countless variations in my test kitchen.
What you'll end up with is a soup that's rich enough to satisfy yet light enough for any meal. The colors aloneâdeep ruby red from the beets, creamy swirls from the coconut milk, and bright green from fresh herbsâmake it as beautiful as it is delicious.
Each spoonful delivers that perfect balance of sweet, earthy, and slightly smoky flavors that keep people coming back for seconds.
Perfect for weeknight dinners, cozy weekends, or bringing to potlucks, this soup reheats beautifully and tastes even better the next day. The roasted beet technique works year-round, but it's especially magical when using fresh, seasonal beets. Let's make this comforting classic that your kitchenâand taste budsâwill thank you for.
Ingredients for beet soup recipe vegetarian
Roasted beets, rich coconut milk, and aromatic herbs create this vegetarian masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets đ | 1 ½ lb | Fresh, organic preferred, stems trimmed |
| Vegetable Broth đ§ | 4 cups | Low-sodium preferred, homemade or quality store-bought |
| Full-Fat Coconut Milk 𼼠| ½ cup | For creamy texture, canned preferred |
| Extra-Virgin Olive Oil đŤ | 2 tbsp | For roasting beets, fruity variety |
| Smoked Paprika đśď¸ | 1 tbsp | For depth, high-quality brand |
| Fresh Thyme Leaves đż | Âź cup | Or 1 tbsp dried thyme if fresh unavailable |
| Fresh Parsley Leaves đż | â cup | For garnish, flat-leaf preferred |
| Garlic Cloves đ§ | 3 cloves | Peeled, for roasting and blending |
| Yellow Onion đ§ | 1 whole | Medium size, diced for sautĂŠing |
| Apple Cider Vinegar đ | 1 tbsp | Balances sweetness, optional but recommended |
| Granulated Sugar đŹ | 1 tbsp | Enhances natural beet sweetness |
| Salt đ§ | 1 ½ tsp | Diamond Crystal preferred, adjust to taste |
| Black Pepper đśď¸ | ½ tsp | Freshly ground for best flavor |
The beets are non-negotiableâorganic from Whole Foods or your local farmers market deliver the sweetest, most vibrant flavor. Look for medium-sized beets with smooth skins and no blemishes. I always roast them whole with olive oil and garlic to concentrate their natural sweetness. Trader Joe's carries pre-washed beets if you're short on time, but fresh beats frozen every time. The smoked paprika? Penzeys brand is my go-to for that authentic smoky depth, but any high-quality smoked variety works. Don't skip the roasting stepâthis is what transforms humble beets into a flavor powerhouse.
No coconut milk? Full-fat Greek yogurt or cashew cream delivers a similar luxurious texture, though the flavor will differ slightly. Fresh thyme is ideal, but dried works at one-third the amountâjust make sure it's labeled as culinary thyme, not ornamental. The apple cider vinegar might seem odd, but it's what brightens the soup and balances the earthy beets perfectly. Bragg brand is my favorite, but any organic ACV will do. For the sugar, I use organic cane sugar, but maple syrup works beautifully tooâjust reduce other liquids slightly to compensate. The onion and garlic are your aromatic base, so don't rush the sautĂŠing.
Roasted beets keep in the fridge for 1 week if stored properlyâwrap them in foil after roasting. The finished soup reheats beautifully and actually tastes better the next day as flavors meld. Portion into containers for easy lunchesâthis soup keeps for 5 days in the fridge or 3 months frozen. For freezing, cool completely first and store in airtight containers with a layer of olive oil on top to preserve freshness. The herbs can be added fresh after reheating if you're serving immediately, or chopped and frozen with the soup for convenience.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipeâjust roast the beets whole (yes, really), then peel and toss everything into the same pot. No chopping, no mess, and that smoky paprika clings to the broth like a hug.
- Creamy-Smoky Dream: The coconut milk makes it velvety, but the smoked paprika? Thatâs the secret weapon. It turns a simple soup into something deep, earthy, and just a little bit mysteriousâlike a cozy mystery novel in a bowl.
- Leftovers That Beg: This soup tastes better the next day. Honestly, Iâve reheated it three times and still crave it. The flavors meld, the beets soften just right, and itâs the perfect lunchbox filler or quick dinner when youâre too tired to cook.
- Budget Bright Spot: Beets are dirt cheap, and this version stretches easily for four servings. Swap in whatever veggies you have (carrots, potatoes, even spinach) and youâve got a meal that wonât break the bankâbut feels fancy.
Step-by-step instructions for vegetarian beet soup
Here's how to transform earthy beets into velvety, creamy soup with just the right balance of sweetness.
đĽ Step 1: Roast the Beets for Deep Flavor
Preheat your oven to 400°F and line a baking sheet with parchment paper. Peel the 1.5 lb medium beets, trim the stems, and cut them into 1-inch chunks. Toss the beets with 2 tbsp extra-virgin olive oil, 1 tbsp smoked paprika, and 1 tsp salt until evenly coated.
Spread them in a single layer on the baking sheetâthis ensures even roasting. Roast for 25-30 minutes until tender and caramelized at the edges. You'll know they're done when a knife slides in easily and the edges turn a deep mahogany color. Let them cool slightly before peeling off any remaining skin.
đł Step 2: SautĂŠ Aromatics for Rich Base
While the beets roast, heat 1 tbsp extra-virgin olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. Add the 3 peeled garlic cloves and cook for another 30 seconds until fragrant.
Here's where it gets goodâstir in the 0.25 cup fresh thyme leaves and 1 tbsp apple cider vinegar. Let them cook for 1 minute until the thyme releases its aromatic oils. This step builds the flavor foundation that makes the soup sing. Don't walk awayâthyme burns quickly.
đĽ Step 3: Simmer Beets in Broth
Add the roasted beets to the pot along with 4 cups vegetable broth and 1 tbsp granulated sugar. Bring to a gentle boil, then reduce heat to low and let it simmer for 15-20 minutes until the beets are completely tender and the flavors meld together.
Use an immersion blender to purĂŠe the soup directly in the pot until smooth. If you prefer chunks, leave 25% of the beets unblended. Taste and adjust seasoning with more salt or apple cider vinegar as needed. The soup should be rich but not overly sweetâbalance is key.
đĽ Step 4: Finish with Creamy Swirls
Remove the pot from heat and stir in the 0.5 cup full-fat coconut milk until fully incorporated. The coconut milk adds luxurious creaminess while keeping the soup vegetarian. For extra depth, add the 0.5 tsp black pepper and remaining 0.5 tsp salt.
Ladle the soup into bowls and garnish with 0.125 cup fresh parsley leaves for a pop of color. Here's the secret to servingâswirl a spoonful of coconut milk into each bowl before eating. This creates beautiful marbled swirls that make the soup look restaurant-worthy.
â° Step 5: Rest and Serve Warm
Let the soup rest for 5 minutes before serving. This allows the flavors to fully develop and the coconut milk to emulsify properly. Serve immediately while warm, with crusty bread on the side to soak up every last drop of that creamy goodness.
Each spoonful should deliver a perfect balance of earthy beet sweetness, aromatic thyme, and velvety coconut richness. The roasting step is what transforms ordinary beets into something extraordinaryâdon't skip it!
Pro Tips For Making Beet Soup Recipe Vegetarian
- ROAST BEETS UNTIL TENDER: I learned this the hard wayâroasting beets at 400°F (200°C) for 45-55 minutes (skin-on) renders them silky smooth when blended, not grainy. Pierce them first with a knife, then toss in olive oil and smoked paprika (yes, even before roastingâit caramelizes into flavor).
- SALT THE BROTH FIRST: Skip salting the broth until the very end, but add a generous pinch of salt to the pot before adding the coconut milk. This balances the sweetness of the beets and prevents the soup from tasting flat after blendingâtrust me, the flavor shifts more than youâd expect.
- STRAIN OR DONâT: If you hate fibrous bits in your soup, strain the blended mixture through a fine-mesh sieve. If youâre okay with texture, skip itâitâs faster, and the roasted-beet skin adds a subtle earthiness. (I usually strain, but my lazy nights? The texture is still creamy.)
- SWAP COCONUT MILK LAST: Add the full-fat coconut milk after simmering the broth and beets, not at the start. Heating it too early makes it separate when blended, and youâll end up with a split consistencyâno one wants curdled soup, even if itâs vegetarian. Stir in at the end for a velvety finish.
Health benefits of this recipe
Heart Health Hero
This beet soup is a nutritional powerhouse for your cardiovascular system, thanks to its rich content of nitric oxideâa compound that helps relax and dilate blood vessels. The 1.5 lb beets provide about 700mg of nitrates, which your body converts to nitric oxide.
I've found that regular beet consumption can improve circulation and lower blood pressure naturally. đŞ
Fiber-Rich Comfort
The combination of roasted beets, onions, and thyme delivers a whopping 12 grams of dietary fiber per serving, supporting healthy digestion and keeping you feeling satisfied longer.
The fiber content helps regulate blood sugar levels, making this soup an excellent choice for anyone managing diabetes or watching their carbohydrate intake. I always notice my energy levels stay steady after eating this soup.
Antioxidant Protection
Beets are packed with betalainsâpowerful antioxidants that give them their vibrant color and fight inflammation. These compounds have been shown to reduce oxidative stress in the body.
The smoked paprika adds an extra layer of antioxidants, while the fresh parsley garnish contributes vitamin C and vitamin K for immune support. I love knowing I'm getting a double dose of protective nutrients in every bowl.
Plant-Based Protein
While not a complete protein source, this soup provides 4 grams of plant-based protein per serving from the coconut milk and vegetable broth. The thyme and garlic contribute additional amino acids, making this a more complete nutritional profile than many vegetarian soups.
For extra protein, I sometimes stir in white beans or tofuâboth blend seamlessly into the creamy texture. đą
Bone-Strengthening Nutrients
The soup contains calcium from the coconut milk and magnesium from the beets, both essential for maintaining strong bones. A single serving provides about 20% of your daily calcium needs, making it particularly beneficial for those with limited dairy intake.
I've found this soup helps me meet my daily mineral requirements without any effort.
Hydration Helper
The 4 cups of vegetable broth in this recipe provide electrolytes that support hydration, while the natural sweetness of the beets helps replenish glycogen stores. This makes it an excellent post-workout meal or recovery option.
I always keep a batch on hand for those days when I need both nourishment and hydration. â¨
Nutrition facts
Frequently asked questions
Can I use canned beets instead of fresh?
Fresh beets give the best flavor and texture, but you can use canned in a pinch. Drain and rinse them well, then roast for 15 minutes at 400°F to deepen their flavor. The natural sweetness will be less intense, so add an extra ½ tbsp sugar to compensate. For the creamiest texture, blend longer than usual to ensure smoothness.
How do I make this soup vegan? Swap the coconut milk for full-fat cashew cream (blend ½ cup soaked cashews with ½ cup water) or silken tofu blended with water. Use vegan vegetable broth and ensure your smoked paprika is certified vegan. The flavor and texture will be just as richâjust
Why did my soup turn out too sweet?
This happens when the beets are over-roasted or when too much sugar is added. Next time, roast beets at 375°F for 25 minutes to control sweetness. Taste before adding sugarâsometimes the beets' natural sweetness is enough. For balance, add a splash of apple cider vinegar (up to 1 tbsp) to cut through sweetness.
Can I make this soup ahead of time?
This soup tastes even better the next day as flavors meld. Store in airtight containers for 5 days in the fridge or 3 months frozen. Reheat gently on the stove, adding a splash of broth if it thickens. For serving, swirl in fresh coconut milk or a drizzle of olive oil to restore creaminess.
What if I don't have an immersion blender?
No problem! Transfer the soup to a blender in batches (don't fill past ½ capacity) and blend until smooth. Return to the pot and heat through. For extra safety, hold the lid down with a towel while blendingâpressure can build up. If you prefer chunks, simply mash some beets with a fork instead of blending.
