I really believe that homemade bread is a non-negotiable part of a truly cozy family meal.
This isnโt just any flatbread; this whole wheat naan recipe delivers on that promise of soft, pillowy texture with a rich, savory aroma. The real secret to this easy dinner idea is a garlic-herb cream cheese filling swirled inside, turning simple bread into a hearty snack or meal component.
Say goodbye to dry, store-bought naan and hello to truly soft, homemade bread that’s perfect for family dinners. This recipe uses whole wheat flour for a healthier twist, adding a robust, hearty flavor that pairs perfectly with curries and soups.
You get that authentic naan texture without a tandoor oven, using a simple cast-iron skillet and basic pantry ingredients. Ready in under 2 hours, this easy recipe is a game-changer for weeknight meals.

Ingredients for Whole Wheat Naan with Cream Cheese Swirl
Before you start this specific whole wheat naan recipe, here are some notes on the ingredients and potential substitutions that make this recipe a consistent win in my kitchen.
- 300g (2.5 cups) whole wheat flour, plus extra for dusting: This is the base of your naan dough, providing a nutty flavor and hearty texture. For a lighter texture, you can substitute up to half with all-purpose flour. Using a kitchen scale ensures accurate measurements for consistent results.
- 7g (2.25 tsp) active dry yeast and 5g (1 tsp) granulated sugar: The active dry yeast acts as the leavening agent to make the whole wheat naan light and fluffy. The small amount of sugar feeds the yeast, helping it activate quickly. Ensure your yeast is fresh; old yeast will result in dense naan.
- 5g (1 tsp) sea salt: Balances the flavors in the dough and controls the yeast’s activity. Add this directly to the flour to avoid inhibiting the yeast during activation.
- 60g (1/4 cup) plain yogurt (full-fat or low-fat): Adds essential moisture and a subtle tang, helping to keep the whole wheat naan exceptionally soft. Full-fat yogurt provides a richer texture, but low-fat works well too. Ensure the yogurt is at room temperature before adding it to the mixture.
- 150ml (2/3 cup) warm water (40-45ยฐC / 105-115ยฐF): The ideal temperature for activating the yeast; if too hot, it will kill the yeast. If too cold, the yeast will not activate properly, resulting in a dense dough.
- 15ml (1 tbsp) olive oil, plus extra for greasing: Adds elasticity and flavor to the dough, preventing it from drying out during the rise. Use extra-virgin olive oil for the best taste.
- 120g (1/2 cup) cream cheese, softened: This forms the base of the creamy swirl filling inside the naan. Make sure it’s fully softened to combine easily with the other filling ingredients. For best results, use full-fat cream cheese.
- 60g (1/2 cup) feta cheese, crumbled: Adds a salty, tangy counterpoint to the cream cheese in the filling. Use quality feta cheese for superior flavor; pre-crumbled works well here.
- 15g (1/4 cup) fresh cilantro, finely chopped, divided: Provides fresh, herbaceous flavor to both the filling and the final garnish. Avoid using dried cilantro, as the flavor profile is significantly different. Divide a portion for the filling and save some for garnishing.
- 1 large clove garlic (5g), minced, and 1g (1/4 tsp) black pepper: Adds savory depth to the swirl filling. Use fresh garlic for the most potent flavor; pre-minced jarred garlic is not recommended. The black pepper provides a subtle warmth.
- 1g (1/4 tsp) red chili flakes (optional): Use this if you want a slight hint of spice in your naan swirl. Adjust the amount based on your family’s preference for heat.
- 30g (2 tbsp) ghee or vegetable oil, melted: Brushed on immediately after cooking to keep the naan soft and add a rich, buttery flavor. Ghee provides a traditional flavor, but vegetable oil works as a simple substitute for this whole wheat naan recipe.
Step-by-Step Instructions for Making Stuffed Whole Wheat Naan
Here is how to create this simple whole wheat naan recipe, step-by-step, including a quick method for getting that great texture without a tandoor.
- Activate the yeast: In a large bowl, combine the warm water, yeast, and sugar. Stir gently and set aside for 5-7 minutes. Look for a foamy layer to appear on top; this indicates the yeast is active and ready to use.
- Mix and knead the dough: Add the whole wheat flour, salt, yogurt, and 15ml (1 tbsp) olive oil to the yeast mixture. Use your hands to mix until a shaggy, cohesive dough forms, then turn it out onto a lightly floured surface. Knead for 8-10 minutes until smooth and elastic; the dough should be soft but not overly sticky. If the dough looks dry and feels stiff, add a tiny bit more water, a teaspoon at a time. If too sticky, add a teaspoon of flour.
- Let the dough rise: Lightly grease a clean bowl with olive oil and place the dough inside. Turn the dough once to coat it in the oil, then cover the bowl with a damp cloth or plastic wrap. Let it rise in a warm spot for 1 to 1.5 hours, or until it has doubled in size.
- Prepare the garlic-herb swirl filling: While the dough rises, combine the softened cream cheese, crumbled feta, 10g (3 tbsp) of the fresh cilantro, minced garlic, black pepper, and chili flakes (if using) in a small bowl. Mix well until all ingredients are thoroughly combined and creamy.
- Portion and stuff the dough: Gently punch down the risen dough and divide it into 6-8 equal portions. Roll each portion into a smooth ball and let it rest for 5 minutes. On a lightly floured surface, roll one ball into an oval shape, approximately 15-20 cm (6-8 inches) long and 0.5 cm (1/4 inch) thick.
- Fill and seal the naan: Spread about 1.5-2 tablespoons of the cream cheese filling evenly over one half of the rolled-out dough oval. Fold the other half of the dough over the filling to create a semi-circle. Pinch the edges firmly to seal the filling inside, then gently re-roll the sealed dough into a naan shape, about 0.5 cm (1/4 inch) thick, ensuring the filling spreads evenly within. My kids love helping with this part, folding the dough over and pinching the edges. Itโs a great activity for little hands before dinner.
- Cook the naan: Heat a cast-iron skillet or heavy-bottomed pan over medium-high heat until very hot. Place one naan onto the hot, dry pan and cook for 1-2 minutes until bubbles appear on the surface. Flip the naan and cook for another 1-2 minutes until both sides are golden brown with some charred spots.
- Finish and serve: Remove the cooked naan from the pan and immediately brush with melted ghee or vegetable oil. Stack the cooked naans and cover them with a clean kitchen towel to keep them warm and soft while you cook the rest. Garnish with the remaining fresh cilantro.
Troubleshooting for Soft and Chewy Naan
Why is my whole wheat naan coming out hard?
The most common reasons for tough naan are adding too much flour during kneading or overworking the dough. Only add enough flour to prevent sticking; the dough should be soft and slightly tacky, not dry. Also, avoid overcooking the whole wheat naan on the skillet; cook for just 1-2 minutes per side to keep it soft.
How do I get those puffy bubbles?
A very hot pan, ideally cast iron, is essential for achieving good puff. The dough needs to be fully hydrated and properly kneaded to build gluten strength. The puff also relies on fresh yeast and a proper rise time, so donโt rush the process.
Can I make this naan without yeast?
Yes, you can use baking powder as a leavening agent for a quicker flatbread, though the texture will be slightly different. Use about 1.5 teaspoons of baking powder and omit the sugar in step 1. Knead for only 2-3 minutes, skip the first rise, and go straight to shaping and cooking.

Make-Ahead Naan Dough and Storage Tips
Can I make the naan dough ahead of time?
Yes, prepare the dough through step 2, then instead of letting it rise at room temperature, place it in an oiled bowl in the refrigerator overnight (up to 24 hours). The cold temperature slows the rise; allow the dough to sit at room temperature for 30-60 minutes before proceeding with step 5. This makes a great high-protein snack for busy family dinners.
Whatโs the best way to store cooked whole wheat naan?
Store leftover whole wheat naan in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 4 days. Reheat gently in a dry skillet for 30-60 seconds per side before serving for a quick meal prep solution.
Can I freeze homemade naan?
To freeze, place parchment paper between each naan slice, stack them in a large freezer bag, and remove all air before sealing. Freeze for up to 3 months; thaw overnight in the refrigerator or reheat directly from frozen in a skillet.
FAQs
Can I use other types of flour in this whole wheat naan recipe?
Yes, while whole wheat adds flavor, you can substitute up to half of it with all-purpose flour for a lighter texture. Using all-purpose flour changes the hearty, rustic flavor, so consider a 50/50 mix for the best of both worlds.
What can I serve with this garlic-stuffed naan?
Because it’s already hearty and stuffed, this naan serves as a meal itself. Itโs delicious alongside a quick lentil soup, chicken curry, or simple vegetable stew for a family-friendly meal.
Can I bake this whole wheat naan instead of pan-frying it?
Yes, you can bake it at 400ยฐF (200ยฐC) on a preheated baking sheet or pizza stone for 3-5 minutes per side. Pan-frying gives better control over the charring and puffing, which I personally find essential for that authentic naan texture.
I don’t like cilantro; can I make a substitute?
Yes, you can swap cilantro with finely chopped fresh parsley or chives for a different flavor profile. Avoid dried herbs for this filling, as they won’t provide the same fresh flavor.
Can I add other ingredients to the cream cheese swirl?
Yes, feel free to add a little shredded cheddar cheese, green onions, or even spinach to the filling for variety. Ensure all added ingredients are finely chopped and don’t over-stuff the naan.
Is this whole wheat naan recipe suitable for meal prep?
Absolutely. My favorite trick for easy meal prep is to freeze the cooked naan right after brushing it with ghee. It thaws quickly and makes for a convenient addition to healthy eating throughout the week.
How do I adjust this whole wheat naan recipe for a lighter meal?
If you want to reduce the richness, use low-fat cream cheese and skip the feta. This makes a lighter naan while keeping the garlic-herb flavor profile. You can also reduce the amount of oil used during cooking.
Conclusion
Making homemade whole wheat naan is easier than you think, especially when you add a savory garlic-herb swirl for a hearty meal. This recipe transforms simple flatbread into a satisfying meal component that your family will ask for again and again for easy dinner ideas.
Try making a double batch this weekend; use the leftovers for lunches or freeze them for quick dinners later in the month. Don’t forget to save this whole wheat naan recipe on Pinterest for future reference.
Print
whole wheat naan recipe
- Total Time: 120 minutes
- Yield: 6 to 8 servings 1x
- Diet: General
Description
This recipe creates soft, pillowy whole wheat naan stuffed with a savory garlic-herb cream cheese filling. It’s a hearty snack or meal component that avoids dry store-bought bread.
Ingredients
- 300g whole wheat flour, plus extra for dusting
- 7g active dry yeast
- 5g granulated sugar
- 5g sea salt
- 60g plain yogurt, room temperature
- 150ml warm water (40-45ยฐC)
- 15ml olive oil, plus extra for greasing
- 120g cream cheese, softened
- 60g crumbled feta cheese
- 15g fresh cilantro, finely chopped, divided
- 1 large clove garlic, minced
- 1g black pepper
- 1g red chili flakes (optional)
- 30g ghee or vegetable oil, melted
Instructions
- Activate Yeast: Combine warm water, yeast, and sugar; let sit 5-7 minutes until foamy.
- Knead Dough: Add flour, salt, yogurt, and olive oil to the mixture. Knead for 8-10 minutes until smooth and elastic.
- First Rise: Place dough in an oiled bowl, cover, and let rise in a warm spot for 1 to 1.5 hours, until doubled in size.
- Prepare Filling: While dough rises, mix softened cream cheese, feta cheese, cilantro, minced garlic, black pepper, and chili flakes (if using) in a small bowl.
- Shape and Fill: Punch down risen dough and divide into 6-8 portions. Roll each portion into an oval shape. Spread filling on one half of the dough oval. Fold the other half over the filling and seal edges by pinching firmly.
- Roll Stuffed Naan: Gently re-roll the sealed dough to spread the filling evenly and form the final naan shape (approx. 1/4 inch thick).
- Cook Naan: Heat a cast-iron skillet over medium-high heat until hot. Cook each naan for 1-2 minutes per side until golden brown with charred spots and bubbles form.
- Finish and Serve: Brush cooked naan immediately with melted ghee or oil. Stack and cover with a cloth to keep warm and soft. Garnish with remaining cilantro.
Notes
If dough is too dry during kneading, add water one teaspoon at a time. If too sticky, add flour one teaspoon at a time. Cover dough with a damp cloth or plastic wrap during rising to prevent drying. For best results, use a cast-iron skillet to get good puff and charring.
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Category: Bread
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 piece
- Calories: 275 kcal
- Sugar: 2g
- Sodium: 400mg
- Fat: 15g
- Saturated Fat: 6g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 4g
- Protein: 8g
- Cholesterol: 20mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.