Side Dishes
This vegan potato and onion recipe delivers hearty, crispy-topped comfort without a single animal product in sight. š„ The secret lies in roasting sliced potatoes and onions until their edges caramelize into golden perfection, creating a dish that's satisfying, plant-based, and ready in just 30 minutes.
I developed this recipe during a particularly busy week when I needed a filling side that could stand aloneāno butter, no dairy, just pure, savory goodness that holds its own at any table.
The magic happens in the oven, where high heat transforms simple ingredients into something extraordinary. Thinly sliced potatoes and onions roast until tender yet still hold their shape, while a sprinkle of smoked paprika and garlic powder adds depth that rivals traditional recipes.
The result is a dish with crispy edges, tender centers, and an aroma that fills your kitchen with warmth and comfort.
What makes this recipe truly special is its versatilityāserve it alongside grilled vegetables, plant-based burgers, or even as a standalone main course with a side of crusty bread. The flavors are rich and satisfying, yet light enough to keep the meal balanced.
It's the kind of dish that proves vegan cooking can be just as hearty and delicious as its traditional counterparts.
Perfect for weeknight dinners, potlucks, or meal prep, this recipe is designed to impress without requiring special ingredients. Let's get cooking and create a dish that's as good for the planet as it is for your palate.
Ingredients for vegan potato and onion
Simple vegan ingredients that transform into crispy, comforting perfection in your oven.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes š„ | 2 lb | Thinly sliced, skin on preferred |
| Yellow Onions š§ | 2 whole | Thinly sliced, white or red works too |
| Extra-Virgin Olive Oil š« | ½ cup | For crispy roasting, high quality preferred |
| Smoked Paprika š¶ļø | 1 tbsp | For smoky depth, not sweet paprika |
| Garlic Powder š§ | 1 tsp | Fresh garlic preferred if available |
| Salt š§ | 1 ½ tsp | Kosher or sea salt for best flavor |
| Black Pepper š¶ļø | ½ tsp | Freshly ground preferred |
| Nutritional Yeast š§ | 1 tbsp | For cheesy flavor, optional but recommended |
| Fresh Thyme Leaves šæ | ¼ cup | Or 1 tsp dried thyme if fresh unavailable |
| Vegetable Broth š§ | ¼ cup | Low-sodium preferred, for moisture |
The potatoes are the starāRusset potatoes are ideal for their crispiness, but Yukon Golds work too. Thinly sliced (about 1/8-inch thick) ensures even cooking and those coveted crispy edges. Whole Foods Market or Trader Joe's carry pre-sliced potatoes if you're short on time, but slicing them yourself guarantees better texture. For onions, yellow onions are classic, but red or white add subtle color variations. Look for onions with crisp, dry skinsāthey'll store longer and slice more cleanly. Fresh thyme is worth seeking out for its bright aroma, but dried works in a pinch (just use one-third the amount).
No smoked paprika? Regular paprika plus a pinch of liquid smoke mimics the smoky flavor. Fresh garlic is ideal, but the powdered version adds convenience without sacrificing much depth. If you're avoiding oil, olive oil spray reduces fat while keeping the edges crispy. The nutritional yeast is optional but adds that satisfying umami richnessāBob's Red Mill brand is widely available and affordable. For extra crispiness, toss the sliced potatoes with a bit of arrowroot starch before roasting. And if you're meal prepping, roast an extra batchāthey reheat beautifully.
Store leftovers in an airtight container for up to 5 days, though they're best enjoyed fresh. For longer storage, freeze portions for up to 3 monthsāthey thaw and reheat perfectly. The crispy edges soften slightly when reheated, so I recommend eating them fresh for maximum texture. To keep your potatoes from drying out, cover them loosely with foil before storing. These roasted potatoes pair beautifully with almost anythingātry them alongside a vegan chili or black bean tacos for a complete meal.
Why You'll Love This Recipe
- One-Pan Wonder: I swear by this for lazy nightsājust toss sliced potatoes and onions on a sheet pan, drizzle with olive oil, and let the oven do the work. No chopping boards, no extra pots, just golden perfection with zero cleanup.
- Smoky Magic: That smoked paprika? Itās the secret weapon here. The onions caramelize into sweet, jammy pockets while the potatoes soak up that deep, earthy warmthāsimple spices, but the flavor? Ridiculously good.
- Meal Prep Hero: Between us, this is my go-to for lunches all week. The flavors actually improve after reheating (yes, even on a Tuesday night), and itās hearty enough to pack for work or feed a crowd without breaking the bank.
- Budget Comfort: Russets and onions are the ultimate pantry staplesācheap, filling, and always in stock. A single bag of potatoes and a few spices stretch into multiple meals, and the leftovers? Still delicious three days later.
Step-by-step instructions for crispy-topped vegan potato and onion bake
Here's how to transform simple potatoes and onions into a restaurant-worthy vegan dish with a perfectly crispy top.
š³ Step 1: Prep and Parboil the Potatoes and Onions
Start by thinly slicing the 2 lb russet potatoes and 2 whole yellow onionsāabout ā -inch thick slices. I use a mandoline for even slices, but a sharp knife works too. Toss the sliced potatoes and onions together in a large bowl with 1.5 tsp salt and 0.5 tsp black pepper.
Bring a large pot of water to a boil and add the potato and onion mixture. Parboil for 5 minutes until the potatoes are just tender but still hold their shape. Drain immediately in a colander and rinse under cold water to stop the cooking process. This step ensures your potatoes stay tender while developing that signature crispy crust later.
šØāš³ Step 2: Create the Flavorful Oil and Seasoning Mixture
In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 1 tbsp smoked paprika, 1 tsp garlic powder, and 1 tbsp nutritional yeast. This mixture is the secret to that rich, savory flavor. I like to use a fork to emulsify the oil and spices until it looks like a smooth pasteāthis ensures even coating of every potato slice.
Add the drained potatoes and onions back to the bowl and toss gently but thoroughly to coat all surfaces. Let them sit for 5 minutes while you preheat your oven to 425°F. This resting time allows the flavors to meld and the oil to penetrate the vegetables.
š„ Step 3: Layer and Roast for Maximum Crispiness
Spread the seasoned potatoes and onions evenly in a single layer on a rimmed baking sheet. I use a 13x9-inch sheet for even heat distribution. Arrange the slices so they don't overlapāthis prevents steaming and promotes crispy edges. Roast for 20 minutes without disturbing them.
After 20 minutes, you'll see the edges starting to brown and crisp. Here's the crucial part: sprinkle the 0.25 cup fresh thyme leaves evenly over the top, then pour the 0.25 cup vegetable broth evenly across the surface. Return to the oven and roast for another 15-20 minutes until the top is deep golden brown and crispy, with bubbling broth underneath.
ā° Step 4: Rest and Serve with Perfect Texture
Remove the baking sheet from the oven and let the potatoes rest for 5 minutes before serving. This resting period allows the juices to redistribute, preventing them from turning soggy when you cut into them. The top should be crispy enough to hold its shape, while the interior remains tender and flavorful.
Serve immediately with a dollop of vegan sour cream or a sprinkle of fresh herbs. The contrast between the crispy top and tender interior makes this dish irresistibly comforting. Real talk: this recipe delivers that homestyle flavor without any animal productsāperfect for vegan comfort food nights.
Pro Tips For Making Vegan Potato And Onion
- Parboil Potatoes First: Russets fall apart when roasted rawāgive them a 5-minute head start in boiling water before draining and drying. This keeps them intact while letting the onions caramelize properly without soggy spuds.
- Slice Onions Thin: Use a mandoline or sharp knife to cut onions into 1/8-inch slicesāthinner than youād think. Theyāll crisp up faster and release sweetness without turning mushy, especially when tossed with olive oil and smoked paprika.
- Salt the Potatoes Early: Add 1/2 teaspoon salt to the boiling water when parboiling, then another 1/2 teaspoon after draining. This seasons the starch and prevents blandness later, since smoked paprika alone wonāt cut it.
- Upgrade with Acid: A splash of lemon juice or apple cider vinegar (1 tablespoon) at the end brightens the flavors and balances the richness of the olive oil. Trust meāyour taste buds will notice the difference.
Creative variations of vegan potato and onion
Global Comfort Twist
This recipe works perfectly as a global-inspired side dish. In Mexican-inspired versions, swap smoked paprika for 1 tbsp chili powder and add ½ tsp cumin, then serve with cashew sour cream and cilantro.
For a Mediterranean twist, toss with 1 tsp dried oregano and ½ tsp lemon zest after roastingāpair with hummus and warm pita. š
Protein-Packed Upgrade
Transform this into a complete meal by adding 1 cup cooked lentils or ½ cup crumbled tempeh to the baking sheet during the final 15 minutes of roasting. For extra heartiness, sprinkle ¼ cup chopped walnuts on top before broiling for 3 minutes to toast.
These additions add satisfying texture and plant-based protein without overpowering the dish.
Spicy Kick Variations
For heat lovers, add ½ tsp cayenne pepper to the oil mixture or sprinkle 1 tbsp hot sauce (like Cholula) over the top before the final roast. For a smoky-spicy combo, mix ½ tsp smoked paprika with ½ tsp chipotle powder in the seasoning blend.
Garnish with sliced jalapeƱos or pickled red onions for fresh acidity that cuts through the richness. š¶ļø
Herb-Focused Freshness
Swap thyme for rosemary (use 1 tbsp chopped fresh) for a woodsy flavor that pairs well with roasted garlic. Or try fresh sage (3-4 leaves, chopped) for an earthy note that works beautifully with mushrooms added to the mix.
For a bright twist, finish with chopped parsley and a squeeze of lemon juice before serving.
Meal Prep Adaptations
For make-ahead meals, roast an extra batch and store in airtight containers for up to 5 days. Reheat at 350°F for 10-15 minutes with a splash of vegetable broth to restore crispiness.
For freezer-friendly versions, cool completely, portion into ziplock bags, and freeze for up to 3 months. Thaw overnight in the fridge before reheatingāthis keeps the texture intact. āļø
Sweet-Savory Fusion
Balance the savory flavors with a sweet-savory twist by adding 1 tbsp maple syrup to the oil mixture or sprinkling 1 tsp cinnamon over the top before the final roast.
The caramelized onions will develop a honeyed depth that pairs surprisingly well with apple slices or pear halves on the side. This works especially well for holiday meals or brunch spreads.
Nutrition facts
Frequently asked questions
Can I use sweet potatoes instead of russet potatoes?
Sweet potatoes work beautifully and add natural sweetness that pairs wonderfully with the savory spices. For best results, slice them ā -inch thick (just like russets) and reduce the roasting time by 5 minutesāthey're more tender when cooked. The skin stays intact, so you can roast them with the skin on for extra texture.
How do I keep the potatoes from sticking to the baking sheet? Line your baking sheet with parchment paper or a silicone baking matāthis prevents sticking and makes cleanup a breeze. If you're worried about extra crispiness, use a 13x9-inch sheet with high edges to contain any potential spills. Also,
What if I don't have smoked paprika?
No problem! Try these substitutes: 1 tbsp regular paprika + ½ tsp liquid smoke for a smoky flavor, or 1 tsp garlic powder + ½ tsp onion powder for a similar depth. For a different twist, use 1 tsp cumināit adds warmth that complements the onions beautifully.
Can I make this recipe in an air fryer?
Yes, but with adjustments! Parboil the potatoes and onions as directed, then toss with the seasoning mixture. Spread them in a single layer in your air fryer basket (don't overcrowd) and cook at 375°F for 12-15 minutes, shaking the basket every 5 minutes. Finish with thyme and broth, then air fry for another 3-5 minutes until crispy.
How do I make this dish extra crispy?
For maximum crispiness, pat the sliced potatoes and onions completely dry before roastingāmoisture prevents browning. Toss them with 1 tbsp cornstarch or arrowroot powder before adding the oil, and broil for 2-3 minutes at the very end. Also, use a wire rack on top of your baking sheet to allow air to circulate underneath.
