Side Dishes
This sweet potato peanut butter recipe transforms humble ingredients into a rich, savory-sweet casserole that's perfect for vegan diets. The roasted sweet potatoes develop a caramelized depth while peanut butter adds creamy, nutty richness—no dairy or meat needed.
I created this after realizing how many plant-based meals lack that satisfying heartiness, and this dish delivers every time with just 15 minutes of prep and 45 minutes in the oven.
The magic happens in the spice blend—smoky paprika, warm cinnamon, and a touch of cayenne create layers of flavor that complement the peanut butter's natural sweetness. Unlike traditional sweet potato casseroles, this version skips marshmallows entirely, instead using coconut oil and a velvety peanut butter sauce that binds everything together.
The texture is creamy yet slightly crispy at the edges, with a satisfying bite that keeps it interesting.
What makes this recipe stand out is its versatility—serve it as a main dish over greens, a hearty side with grilled tofu, or even as breakfast with a sprinkle of chia seeds.
The peanut butter adds protein while keeping the dish completely plant-based, and the roasted sweet potatoes provide natural sweetness without added sugar. Every bite combines the earthy warmth of roasted vegetables with the creamy, nutty depth of peanut butter in perfect harmony.
Perfect for meal prep or holiday gatherings, this recipe scales beautifully while maintaining its foolproof simplicity. The instructions are designed to minimize active cooking time, making it ideal for busy weeknights or when you want to impress guests without spending hours in the kitchen.
Let's get started—your taste buds will thank you.
Ingredients for sweet potato peanut butter
Transform humble ingredients into a rich, savory-sweet vegan casserole with caramelized sweet potatoes and nutty peanut butter goodness.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lb | Medium size, peeled and cubed |
| Peanut Butter 🥜 | 1 cup | Natural, unsweetened variety |
| Coconut Oil 🫒 | ½ cup | Melted for sauce base |
| Maple Syrup 🍁 | ¼ cup | Grade B for depth of flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Ground Cinnamon 🍃 | 1 tsp | Freshly ground preferred |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust for heat preference |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Fresh Ginger 🧅 | 1 tbsp | Finely grated, zesty kick |
| Garlic Cloves 🧄 | 2 cloves | Minced for aromatic base |
| Coconut Milk 🥥 | ¼ cup | Full-fat for creaminess |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Chia Seeds 🌱 | 1 tbsp | Optional topping |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for crunch |
The sweet potatoes are the heart of this dish—look for vibrant orange ones at the grocery store, not pale or shriveled ones. Trader Joe's and Whole Foods carry the best organic varieties, but regular supermarket sweet potatoes work too. Peeled and cubed evenly, they roast into caramelized perfection. For extra flavor, don't skip the ginger and garlic—they're what elevates this from basic sweet potatoes to something truly special. If you're prepping ahead, store peeled sweet potatoes in water in the fridge for up to 2 days to prevent browning.
Natural peanut butter is a must here—no added sugar or oils means the flavor shines through. Smucker's Natural or 365 by Whole Foods are solid choices. Running short on maple syrup? Agave nectar works at a 1:1 ratio, though it lacks the depth of real maple. The smoked paprika adds that restaurant-quality smokiness—Penzeys brand is my go-to for authentic flavor. For the sauce, coconut milk makes it creamy without dairy. If you're out, cashew cream works beautifully too. The lemon juice brightens everything, so don't skip it—fresh is best, but bottled in a pinch.
This dish tastes even better the next day as flavors meld—make a double batch for easy lunches. Store leftovers in an airtight container for 4-5 days in the fridge. For longer storage, freeze portions for up to 3 months. Reheat gently in the oven or microwave until warm through. The chia and sesame seeds add crunch—toast them in a dry pan for 30 seconds before sprinkling for extra flavor. Perfect for meal prep or holiday gatherings where you want something hearty yet plant-based.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this recipe is the kind of thing you’ll bookmark and return to like an old favorite sweater. Roasted sweet potatoes meet peanut butter’s nutty richness, and a drizzle of maple syrup ties it all together—no fancy techniques, just good stuff.
- Smoky-Sweet Bliss: That smoked paprika? It’s the secret weapon. It adds this deep, earthy warmth that cuts through the sweetness, making every bite feel like a little flavor party in your mouth. Honestly, I’ve never met a combo that balances sweet and smoky better.
- Breakfast or Dessert: Here’s what sold me—this works for brunch and bedtime. Toss it on toast with a sprinkle of flaky salt for morning, or serve it warm with coconut yogurt for a dessert that doesn’t feel guilty. (Yes, even on a Tuesday night.)
- Leftovers That Last: Between us, this recipe actually tastes better the next day. The flavors meld into something richer, and it reheats like a dream—just pop it in the microwave or oven. Plus, it’s cheap enough to make twice and still feel like a treat.
Step-by-step instructions for sweet potato peanut butter roast
Transform humble sweet potatoes into a rich, nutty masterpiece with this bold fusion of flavors.
Roast the Sweet Potatoes Until Caramelized
Preheat your oven to 400°F and line a large baking sheet with parchment paper. Toss the 2 lb sweet potatoes, cut into 1-inch cubes, with 1 tablespoon coconut oil (save the remaining 0.5 cup coconut oil for later) and 0.5 teaspoon salt. Spread them in a single layer—this ensures even browning.
Roast for 25-30 minutes, stirring halfway through, until the edges are deep golden brown and the flesh yields slightly when pierced with a fork. The sweet potatoes should smell toasty and caramelized—this is your cue they're ready. If they're not quite brown enough, return them to the oven for another 5-10 minutes.
Create the Peanut Butter Sauce
While the sweet potatoes roast, melt the remaining 0.5 cup coconut oil in a saucepan over medium heat. Add the 2 cloves minced garlic and 1 tablespoon finely grated fresh ginger, cooking for 1-2 minutes until fragrant but not browned. This aromatic base will infuse the entire dish with warmth.
Reduce heat to low and whisk in the 1 cup natural peanut butter, 0.25 cup maple syrup, 1 tablespoon smoked paprika, 1 teaspoon ground cinnamon, 0.25 teaspoon cayenne pepper, and 1 tablespoon lemon juice. Stir constantly for 3-4 minutes until the mixture is smooth and velvety. The sauce should coat the back of a spoon—this ensures it will cling beautifully to the sweet potatoes.
Combine and Simmer for Depth of Flavor
Add the roasted sweet potatoes to the saucepan and gently fold everything together. Pour in the 0.25 cup full-fat coconut milk and simmer on low heat for 5 minutes, stirring occasionally. The coconut milk adds a luxurious creaminess that balances the richness of the peanut butter.
Taste and adjust seasoning—you might want to add a pinch more salt or cayenne to suit your preference. The sauce should be thick enough to coat the sweet potatoes but still spoonable. If it's too thick, whisk in 1-2 tablespoons of water to reach your desired consistency. This is where the magic happens—the flavors meld into a perfect harmony of sweet, smoky, and spicy notes.
Garnish and Serve Warm
Transfer the sweet potato mixture to serving bowls and let it cool for 2-3 minutes—just enough time to garnish. Sprinkle each serving generously with 1 tablespoon toasted sesame seeds and 1 tablespoon chia seeds. The sesame seeds add a nutty crunch, while the chia seeds provide a subtle earthy contrast.
Serve immediately while warm—this dish is best enjoyed straight from the oven when the sweet potatoes are tender and the sauce is still glossy. The combination of caramelized sweet potatoes, smoky peanut butter sauce, and textural toppings creates a dish that's equal parts comforting and exciting. Pair it with a simple green salad or crusty bread to round out the meal.
Pro Tips For Making Sweet Potato Peanut Butter
- Roast Until Fork-Tender: Sweet potatoes for this recipe need to be soft enough to mash or blend smoothly—no one likes fighting with tough chunks. Roast them at 400°F (200°C) for 45-50 minutes, flipping halfway, until a knife slides in like butter. Overcooking turns them dry; undercooking means you’ll be peeling and mashing stubborn skins later.
- Use Natural Peanut Butter: Creamy peanut butter works, but natural (with oil separation) gives a richer texture and deeper flavor when blended into the sweet potatoes. Stir it in after roasting while the potatoes are still hot—this helps emulsify the oil and keeps the final mix silky. Skip the powdered stuff; it’s a flavor crime.
- Salt the Peanut Butter: Most store-bought peanut butter is unsalted, and this recipe needs balance. Sprinkle ¼ teaspoon of fine sea salt directly into the peanut butter before mixing it with the roasted sweet potatoes. It cuts through the sweetness and makes the smoked paprika pop—trust me, your taste buds will notice.
- Sweat the Paprika First: If you’re sautéing the sweet potatoes (instead of roasting), toast the smoked paprika in coconut oil for 30 seconds until it smells deep and nutty. This step amplifies its flavor without overpowering the dish. Skip this, and it’ll just taste like dust. (Yes, even if you’re impatient like me.)
Serving suggestions for this recipe
Warm Side Pairings
This dish pairs beautifully with steamed greens like kale or collards—toss them with 1 tablespoon olive oil, ½ teaspoon smoked paprika, and a squeeze of lemon to match the smoky notes.
I love serving it alongside crusty sourdough bread for scooping up the creamy peanut butter sauce. The bread's tangy crumb contrasts perfectly with the sweet potatoes' caramelized edges. 🥖
Protein Additions
For a complete meal, add grilled tofu or tempeh—marinate in 1 tablespoon soy sauce, 1 teaspoon maple syrup, and ½ teaspoon garlic powder for 15 minutes before grilling. The tofu soaks up the peanut butter's richness while adding plant-based protein.
Another great option is crispy chickpeas—toss cooked chickpeas with 1 tablespoon olive oil and ½ teaspoon cayenne, then bake at 400°F for 20 minutes until golden. 🌱
Refreshing Contrasts
Balance the richness with cooling elements like a cucumber-mint salad. Thinly slice 1 English cucumber, toss with 2 tablespoons chopped mint, 1 tablespoon rice vinegar, and a pinch of salt.
The crisp, fresh flavors cut through the peanut butter's creaminess. For a tropical twist, serve with mango slices—their natural sweetness complements the dish's caramelized notes. 🥭
Breakfast Reinvention
Transform this into a breakfast bowl by serving it warm with a dollop of coconut yogurt and a sprinkle of hemp seeds. Add sliced banana for extra sweetness and crumbled walnuts for crunch.
The peanut butter sauce adds a satisfying, savory-sweet element that keeps you full until lunchtime. Perfect for a weekend brunch with friends! 🍌
Holiday Serving Style
For festive occasions, serve this dish in individual cast-iron skillets with a side of roasted Brussels sprouts. Garnish with edible flowers or toasted pecans for an elegant touch.
The skillet keeps everything warm and adds rustic charm to holiday tables. Pair with a sparkling apple cider to complete the seasonal menu. 🎄
Meal Prep Adaptations
Divide leftovers into airtight containers and store in the fridge for up to 5 days. Reheat portions in the microwave for 1-2 minutes, stirring halfway, then top with crushed peanuts and a drizzle of maple syrup for a quick flavor boost.
For freezer-friendly prep, portion into silicone molds—they reheat evenly and retain texture perfectly. 🧊
Nutrition facts
Frequently asked questions
Can I use regular peanut butter instead of natural?
You can, but natural unsweetened peanut butter will give you the best flavor. The added sugar and oils in regular peanut butter may make the sauce slightly sweeter and thinner. If you must use regular, reduce the maple syrup by 1 tablespoon to balance the sweetness.
How do I make this dish spicier?
Add ½ teaspoon extra cayenne pepper to the sauce or sprinkle ½ teaspoon smoked paprika on top before serving. For heat without spice, try ½ teaspoon ground chipotle powder mixed into the sauce. Always taste as you go!
Can I make this recipe without coconut oil?
Yes! Substitute with vegetable oil or avocado oil in equal amounts. For extra richness, use ½ cup melted vegan butter instead. The flavor won't be identical, but it will still be delicious. Just adjust the sauce consistency by adding 1-2 tablespoons water if needed.
Why did my sauce turn out too thick?
This usually happens if the peanut butter wasn't fully incorporated or if you didn't simmer long enough. Thin with 1-2 tablespoons warm water or coconut milk, whisking until smooth. For next time, ensure all ingredients are at room temperature before combining.
Is this recipe kid-friendly?
Most kids love it! The natural sweetness from roasted sweet potatoes and maple syrup makes it appealing. Reduce the cayenne to ¼ teaspoon or omit it completely. Serve with a side of applesauce or plain yogurt to balance the richness. Always check for nut allergies first!
