Side Dishes
This sweet potato dosa recipe transforms the humble dosa into a crispy, lattice-textured masterpiece with a spiced filling that balances sweet and savory. The secret lies in blending roasted sweet potatoes into the batter, creating a fermented dough that develops a delicate crunch when cooked on a hot griddle.
What makes this version special is the lattice pattern—cutting slits before cooking ensures each bite delivers that satisfying crispy contrast against the soft interior.
Traditional dosas rely on rice and urad dal for their signature texture, but this adaptation keeps the essence while adding natural sweetness from the potatoes. The spiced filling—typically a mix of lentils, spices, and herbs—adds depth that pairs perfectly with the crispy exterior.
While fermentation traditionally takes 8-12 hours, I’ve included a quick method for those short on time, ensuring you still achieve that coveted crunch without waiting.
By the time you flip the last dosa, you’ll have a stack of golden-brown, crisp-edged crepes with a tender center, ready to be filled and served with coconut chutney or sambar.
The lattice cuts not only create visual appeal but also prevent the filling from bursting out, making each bite a perfect balance of texture and flavor. This is dosa as you’ve never tried it—elevated yet approachable for home cooks.
Perfect for brunch, lunch, or as a side for curries, these dosas are versatile enough to adapt to dietary needs while staying true to their South Indian roots. The key to success?
A well-heated griddle and patience during cooking—each dosa should crisp up in about 2 minutes per side. Let’s get started on creating your crispy lattice dosas!
Ingredients for sweet potato dosa
Sweet potatoes, rice, and urad dal—these three ingredients create the perfect crispy lattice dosa base.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Sweet Potatoes 🍠 | 2 cups | Peeled, roasted and mashed |
| White Rice 🌾 | 1 cup | Raw, uncooked, jasmine preferred |
| Urad Dal 🌱 | ½ cup | Split black gram, soaked overnight |
| Water 💧 | 2 ½ cups | Filtered or spring water |
| Yeast 🍞 | 1 tsp | Active dry yeast, vegan-certified |
| Salt 🧂 | 1 tsp | Fine sea salt |
| Fresh Ginger 🌿 | 1 tbsp | Grated, fresh preferred |
| Green Chilies 🌶️ | 2 whole | Slit lengthwise, seeds removed |
| Red Chili Powder 🌶️ | 1 tsp | Adjust to taste |
| Asafoetida 🌿 | ⅛ tsp | Pinch, optional for aroma |
| Coconut Oil 🫒 | 2 tbsps | For cooking, virgin preferred |
| Toor Dal 🌱 | ½ cup | Split pigeon peas, cooked |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for filling |
| Coconut Chutney 🥥 | ½ cup | Store-bought or homemade |
The sweet potatoes are the game-changer here. Orange-fleshed varieties like Jewel or Garnet work best—they're sweeter and hold up better to roasting. Whole Foods or Trader Joe's usually have great organic options, but any medium-sized sweet potatoes will do. Roast them until tender, then mash while still warm so they blend smoothly into the batter. The urad dal needs to be properly soaked (8+ hours)—skip the quick soak unless you're using a high-quality brand like Patel or Saffola.
No urad dal? Substitute with extra rice (0.25 cup) plus 0.5 tsp baking soda—it won't ferment the same but gives a similar texture. Short on coconut oil? Avocado oil or ghee works too, though coconut adds that authentic flavor. For the filling, Trader Joe's frozen toor dal is a lifesaver when you're in a rush. Fresh cilantro is ideal but dried works at half the amount if you're pinched for time. The asafoetida might be hard to find—just skip it if you can't track it down, but trust me, it's worth hunting for that umami punch.
This batter keeps in the fridge for 2 days if you cover it tightly with plastic wrap pressed directly on the surface. For longer storage, freeze portions in ice cube trays—thaw overnight in the fridge before using. The filling can be prepped ahead and stored for 3 days. Pro tip: Reheat the griddle between batches—a cold griddle makes soggy dosas. These taste even better the next day as the flavors meld!
Why You'll Love This Recipe
- No-Fuss Fermentation: I swear by this—just mix the batter the night before, let it sit, and wake up to a ready-to-cook base. The yeast does all the work while you sleep, so no last-minute stress when hunger strikes.
- Sweet & Savory Magic: That caramelized sweet potato meets the tangy urad dal—it’s like dessert and breakfast had a baby. The rice keeps it light, so you get crispy edges without the heaviness.
- Weeknight Workhorse: Pack leftovers for lunch, serve with coconut chutney for brunch, or stuff it with veggies for dinner. Honestly, I’ve made it for every meal except dessert (though, between us, it’s close).
- Pantry Staple Power: Five ingredients, zero specialty items. The sweet potatoes add natural sweetness, so you skip sugar, and urad dal stretches the batter for more servings. My wallet—and my fridge—thank me.
Step-by-step instructions for sweet potato dosa with spiced filling
Here's how to create crispy lattice dosas with a flavorful spiced filling—every bite delivers that perfect crunch.
Prepare the Sweet Potato Batter
Start by roasting the 2 cups of peeled medium sweet potatoes in a preheated 400°F oven for 30-40 minutes until fork-tender. Let them cool slightly, then peel off the skin and mash them into a smooth puree. You want no lumps—this ensures a silky batter.
In a large bowl, combine the mashed sweet potatoes with the 1 cup of raw jasmine rice and 0.5 cup of soaked urad dal. Add the 1 tsp yeast and 1 tsp salt, then mix well. Let the batter rest for 1 hour at room temperature—this allows the yeast to activate and the flavors to meld.
Mix in Aromatics and Thin the Batter
After the batter rests, stir in the 1 tbsp grated fresh ginger, 2 slit green chilies, 1 tsp red chili powder, and a pinch of asafoetida. The batter should smell vibrant and spicy—this is when the magic begins. Gradually add 1 cup of the 2.5 cups water while stirring to reach a thin, pancake-like consistency. It should coat the back of a spoon but still flow easily.
Here's the thing—if the batter is too thick, your dosas won't spread properly. If it's too thin, they won't hold their shape. Test by dropping a spoonful onto a hot skillet—it should sizzle and spread into a thin, even circle.
Cook the Spiced Toor Dal Filling
While the batter rests, prepare the filling by heating 2 tbsp coconut oil in a small pan over medium heat. Add the 0.5 cup cooked toor dal and sauté for 2 minutes until lightly toasted. Stir in the 0.25 cup chopped fresh cilantro and 0.5 cup coconut chutney, mixing until well combined. Remove from heat and let cool—this filling will add a creamy, tangy contrast to the crispy dosa.
The filling should be thick but spreadable—almost like a paste. If it's too dry, add a splash of water to loosen it. This step ensures every bite of your dosa delivers that perfect balance of textures and flavors.
Create the Lattice Pattern and Cook
Heat a non-stick skillet over medium-high heat and lightly grease with coconut oil. Pour a ladleful of batter into the center and quickly swirl it into a thin, even circle by tilting the pan. As the edges set, use a skewer to create a lattice pattern—cut small slits from the outer edge toward the center, leaving the middle intact. This creates those signature crispy, crunchy sections while keeping the center soft.
Cook for 2-3 minutes until the edges turn golden brown and crispy. Flip carefully and cook the other side for 1-2 minutes until lightly browned. The dosa should puff slightly in the center—this is your cue that it's ready. Transfer to a plate and keep warm while you make the rest.
Assemble and Serve
Place a spoonful of the spiced toor dal filling onto one half of the dosa, then fold it over to create a half-moon shape. Serve immediately with a dollop of coconut chutney on the side. The contrast of the crispy lattice with the soft, spiced filling and creamy chutney is what makes this dosa truly special.
Each bite should deliver that satisfying crunch followed by a burst of flavors—sweet from the potato, tangy from the chutney, and a hint of spice from the filling. Enjoy while warm for the ultimate experience!
Pro Tips For Making Sweet Potato Dosa
- Peel Sweet Potatoes Cold: I learned this the hard way—peeling them right after boiling makes them turn to mush. Let the boiled sweet potatoes cool completely (even 10 minutes in the pot) before peeling. The skin slides off cleanly, and your batter won’t turn into glue.
- Soak Urad Dal Overnight: Skimping on soak time here is a rookie mistake. Urad dal needs at least 6 hours (better overnight) to soften properly—this is what gives dosa its signature crispness. No, a quick 2-hour soak won’t cut it, even if you’re desperate.
- Use Warm Water for Yeast: Cold water kills yeast before it even wakes up. Mix your yeast with warm (not hot) water—about 105°F (40°C)—and wait 5 minutes for it to bubble before adding to the batter. Dead yeast = flat dosa. No bubbles? Start over.
- Steam Sweet Potatoes First: Boiling sweet potatoes alone leaches their starch and makes the batter gummy. Steam them whole for 15 minutes first, then boil until tender. This keeps the texture light and the dosa crispy—not soggy. (Yes, it’s one extra step, but it’s worth it.)
Make-ahead tips for sweet potato dosa
Batter Prep Ahead
Mix your sweet potato batter the night before and let it ferment overnight in the fridge. This extends fermentation time to 12-16 hours, which deepens the flavor and makes the dosas extra crispy.
Store it in an airtight container with plastic wrap pressed directly on the surface to prevent a skin from forming. The longer fermentation also helps break down the sweet potato starches for a smoother texture. 💪
Filling Prep
Prepare the spiced toor dal filling up to 3 days in advance and store it in an airtight container in the refrigerator. The flavors meld beautifully over time, and you can easily reheat it in the microwave for 30 seconds before assembling.
If you're short on time, use canned toor dal (like Trader Joe's) and skip the cooking step—just mix it with the chutney and cilantro. 🌶️
Griddle Prep
Keep your griddle preheated and ready between batches. A cold griddle is the #1 reason for soggy dosas. I like to use a 10-inch cast iron skillet (like Lodge) because it retains heat so well.
Wipe it clean between each dosa with a paper towel and lightly re-grease with coconut oil. This ensures every batch gets that perfect crispy edge. ⏰
Freezer-Friendly Dosas
Assembled dosas freeze beautifully for up to 1 month. Place them on a baking sheet lined with parchment paper, freeze until solid (1 hour), then transfer to a ziplock bag.
To reheat, bake at 350°F for 10-12 minutes until crispy again. The lattice pattern holds up perfectly, and the filling stays warm and flavorful. Just add fresh chutney when serving. ❄️
Batch Cooking
Make a big batch and store the cooked dosas in an airtight container for up to 2 days. Reheat in a dry skillet over medium heat for 1-2 minutes per side to restore crispiness.
I often make a double batch on weekends—perfect for quick lunches or packed meals. The filling stays fresh longer than you'd think, so don't worry about prepping too much ahead. 💡
Serving Suggestions
Use your prepped dosas as the base for a make-ahead meal. Stack them with filling and chutney, then wrap in foil for easy grab-and-go lunches. For a restaurant-style presentation, arrange them on a platter with extra chutney and sambar on the side.
The lattice pattern makes them look impressive while keeping prep simple. 🍽️
Nutrition facts
Frequently asked questions about sweet potato dosa
Can I make this dosa recipe without fermentation?
Yes! For a quick version, skip the yeast and add ½ tsp baking soda to the batter. Mix it in just before cooking to create lift without fermentation. The texture will be slightly different but still crispy. Fermentation adds depth of flavor, but this works in a pinch.
What's the best way to store leftover dosas?
Store cooked dosas in an airtight container at room temperature for up to 2 days. For longer storage, freeze them for 1 month. Reheat in a dry skillet over medium heat for 1-2 minutes per side to restore crispiness. The filling stays fresh when properly stored too.
Why did my dosa turn out soggy instead of crispy?
Soggy dosas usually mean the griddle wasn't hot enough or the batter was too thick. Heat your skillet over medium-high heat until a drop of water sizzles immediately. Thin the batter with water until it flows like pancake batter. Also, keep the griddle clean between batches.
Can I use regular potatoes instead of sweet potatoes?
While you can substitute, sweet potatoes add natural sweetness and a creamier texture. If using regular potatoes, roast them first to develop flavor. The dosa will be less sweet but still delicious. For best results, stick with sweet potatoes—they're the star of this recipe!
How do I make this recipe gluten-free?
Replace the rice with 1 cup gluten-free rice blend and ensure your urad dal is certified gluten-free. The batter consistency may vary slightly, so adjust water as needed. Test the batter by dropping a spoonful onto a hot skillet—it should spread easily.
