Indian
Medium

Tandoori Paneer Skewers

Cubes of Indian cheese (paneer) and colorful vegetables marinated in a spicy yogurt mixture, then grilled or baked until tender and lightly charred. A flavorful and vegetarian Indian appetizer or light meal for two.

This recipe has been verified by our culinary team
Created by
Updated January 17, 2023
15 min (active) + 30 min (marinating)
Prep Time
15-20 min
Cook Time
Servings
Tandoori Paneer Skewers
$12
INTRODUCTION

What is this dish?

Tandoori paneer skewers bring the flavors of the clay tandoor oven to your home grill or broiler. Cubes of firm paneer and colorful bell peppers are marinated in a spiced yogurt mixture — the same marinade base used for classic tandoori chicken — then grilled at high heat until the exterior chars slightly and the spices bloom. The result captures the smoky, char-kissed essence of Indian tandoor cooking.

Why you'll love it

These skewers deliver bold Indian flavors in a surprisingly simple preparation. The yogurt marinade tenderizes the paneer while the spices create a vivid red-orange crust. They work equally well as an appetizer, a light main course, or as a filling for kathi rolls (Indian wraps). The preparation is hands-off after marinating.

When to serve

Serve as a starter for an Indian dinner party, a main course with mint chutney and raita, or as the centerpiece of a vegetarian barbecue. These skewers are also excellent tucked into warm flatbread with onion, chutney, and a squeeze of lemon for an Indian street-food experience.

Quick tips

Don't cut the paneer too small — at least 1-inch cubes hold up on skewers. Marinate for at least 30 minutes; longer is better. Soak wooden skewers for 30 minutes to prevent burning. Cook on high heat for proper charring.

INGREDIENT HIGHLIGHTS

Paneer

The ideal protein for grilling and broiling because it holds its shape at high heat without melting. Buy the firmest paneer available — extra-firm types (often labeled 'grilling paneer') hold up best on skewers. Pat the cubes dry before marinating for better marinade adhesion.

Full-Fat Yogurt

The base of the tandoori marinade. The lactic acid in yogurt tenderizes and infuses the paneer. Full-fat is essential — low-fat yogurt has more water and produces a thinner, less adherent marinade that drips off during cooking rather than forming a crust.

Ginger-Garlic Paste

The aromatic foundation of most Indian marinades. Fresh ginger-garlic paste (blended equal parts) delivers a more intense, bright flavor than pre-made versions. The enzymes in fresh ginger also help tenderize the paneer surface slightly.

Garam Masala

The finishing spice in the marinade that provides warmth and complexity. Added in combination with chili, coriander, and cumin, it creates the characteristic multi-layered spice profile of tandoori marinades. Add a pinch more as a finishing sprinkle just after grilling for a fresh spice hit.

Substitution Options

Halloumi is the best non-Indian substitute for paneer — it grills similarly and has comparable mild saltiness. Extra-firm tofu pressed dry works well for a vegan version; use soy yogurt in the marinade. Replace ginger-garlic paste with equal parts fresh grated ginger and minced garlic. Any combination of bell peppers, zucchini, cherry tomatoes, or mushrooms works for the vegetable component.

Ingredients
0/16 ready
Dairy
Fresh Produce
Other
Other
Other
Other
Other
Spices & Seasonings
Other
Dairy
Fresh Produce
Fresh Produce
Fresh Produce
Other
Other
Other

Step-by-Step Instructions

1

Prepare the marinade

In a medium bowl, whisk together 1/2 cup plain full-fat yogurt, 1 tablespoon ginger-garlic paste, 1 teaspoon red chili powder, 1 teaspoon ground coriander, 1/2 teaspoon ground cumin, 1/2 teaspoon turmeric powder, 1/2 teaspoon garam masala, 1/4 teaspoon salt, and the juice from 1/2 lemon. Mix until completely smooth. Ginger-garlic paste is a common Indian aromatic base.

Pro Tips:

  • Using full-fat yogurt makes the marinade richer.
  • Whisking well ensures the spices are evenly distributed.
Estimated time: 5 minutes
2

Marinate paneer and vegetables

Add the 10 ounces paneer cubes, 1/2 red bell pepper pieces, 1/2 green bell pepper pieces, and 1/2 medium onion pieces to the bowl with the marinade. Gently toss everything to ensure all the paneer and vegetables are well coated. Cover the bowl and refrigerate for at least 30 minutes. Marinating allows the flavors to soak into the paneer and vegetables.

Pro Tips:

  • Marinating longer, up to 2 hours, enhances the flavor.
  • Paneer is a type of fresh Indian cheese.
Estimated time: 30 minutes (inactive) + 5 minutes (active)
3

Assemble and cook skewers (Grill or Broil)

If using wooden skewers, soak them in water for 30 minutes prior to prevent burning. Preheat your grill to medium-high heat, or preheat your oven's broiler (the top heating element). Thread the marinated paneer cubes and vegetables onto 2-4 skewers, alternating them. Brush the assembled skewers lightly with 1 tablespoon vegetable oil. Grill for 10-15 minutes, turning occasionally, until the paneer is lightly charred and the vegetables are tender-crisp (cooked but still a little firm). If broiling, place skewers on a baking sheet and broil for 5-8 minutes, turning once, until charred and cooked. Watch closely as broilers cook quickly. Tandoor is a type of clay oven often used in Indian cooking, and grilling or broiling mimics its high heat.

Pro Tips:

  • Tender-crisp means the vegetables are cooked but still have a slight bite.
  • Broil means to cook food directly under a high heat source.
Estimated time: 15-20 minutes
4

Serve

Remove the Tandoori Paneer Skewers from the grill or oven. Garnish with 2 tablespoons chopped fresh cilantro. Serve immediately with a side of mint chutney or a squeeze of fresh lemon juice.

Pro Tips:

  • Fresh cilantro adds a bright, fresh finish.
  • Serve immediately to enjoy them hot and flavorful.
Estimated time: 1 minute

Chef's Tips

Techniques that separate good from great

1

Pat the paneer very dry before marinating to help the marinade adhere

Fresh and store-bought paneer often has excess moisture on the surface. Dry the paneer cubes thoroughly with paper towels before adding to the marinade. Wet surfaces cause the marinade to slide off during cooking rather than forming the characteristic crust.

2

Don't marinate for more than 4 hours — yogurt acid softens paneer over time

Unlike meat, paneer doesn't benefit from extremely long marinating. After about 4-6 hours in an acidic yogurt marinade, the outer surface of the paneer begins to soften and break down. 30 minutes to 2 hours is ideal for flavor without compromising texture.

3

Cook on the highest heat possible — tandoor ovens reach 900°F

The original tandoor reaches extremely high temperatures that create an immediate caramelized crust on the paneer's exterior. To replicate this at home, preheat your grill or broiler as hot as possible and position the skewers close to the heat source. Slow cooking creates soggy, steamed paneer rather than charred, caramelized paneer.

4

Squeeze fresh lemon immediately after cooking for a restaurant finish

In Indian restaurants, a squeeze of fresh lemon over just-grilled tandoori dishes is a non-negotiable finishing step. The acid brightens all the spices and adds a fresh citrus contrast to the char. Do this tableside for maximum effect.

Nutrition Facts

Per serving
Calories400
Protein30g
Carbohydrates20g
Fat25g
Fiber4g
Sodium600mg

Equipment Needed

  • Medium bowl (for marinade)
  • Whisk
  • Resealable bag or cover (for marinating)
  • Grill or baking sheet (for broiling)
  • Metal or wooden skewers
  • Tongs
  • Measuring cups
  • Measuring spoons
  • Knife and cutting board

Quick Tips

  • For a deeper red color, you can add a tiny pinch of red food coloring to the marinade, a common practice in restaurants.
  • Ensure your grill grates are clean and oiled to prevent sticking.
  • These skewers are also delicious served as a filling for wraps or alongside rice.

Recipe Variations

Different ways to make this dish your own

1

Paneer Tikka Masala

After grilling, slide the paneer and vegetables off the skewers and add them to a tikka masala sauce (tomato-cream-spice sauce) for a rich restaurant-style curry. The grilled paneer adds smokiness that raw paneer in sauce cannot replicate.

2

Achari Paneer Skewers

Replace the standard tandoori marinade with an achari (pickle-spiced) marinade: mix yogurt with mustard seeds, fenugreek, fennel, and nigella seeds for a tangy, pickle-flavored grilled paneer. Unique and deeply savory.

3

Paneer Satay

Use the same yogurt marinade but thread the paneer onto thinner skewers and serve with a Thai-inspired peanut sauce for an Indo-Thai fusion appetizer.

4

Stuffed Bell Pepper Variation

Remove seeds from bell pepper halves, stuff with crumbled marinated paneer, and grill directly without skewers for a visually dramatic presentation with the same flavors.

What to Serve With

Perfect pairings to complete the meal

1

With Mint-Coriander Chutney and Onion Rings

The classic tandoori restaurant presentation: skewers of paneer and vegetables with a bright green mint-coriander chutney for dipping and raw onion rings soaked in lemon juice on the side. Simple, traditional, and perfectly balanced.

2

As Kathi Roll Filling

Slide the grilled paneer and vegetables off the skewers and wrap in a warm paratha or flatbread with sliced raw onion, mint chutney, and a drizzle of raita for an Indian street-food kathi roll experience.

3

As a Shared Platter Appetizer

Arrange skewers on a platter over a bed of fresh sliced onions and lemons, with small bowls of mint chutney and tamarind chutney on the side. This format is perfect for entertaining.

4

Over Saffron Rice or Pulao

Remove the grilled paneer and vegetables from skewers and serve over saffron rice or jeera pulao for a complete main course. The spiced, charred paneer makes an excellent topping for mildly flavored rice.

Storage & Make-Ahead

Keep it fresh and plan ahead

Refrigerator

Marinated but uncooked skewers can be refrigerated for up to 8 hours. Cooked skewers keep for up to 2 days refrigerated. The paneer will soften slightly but remains flavorful.

Make-Ahead

The marinade can be made up to 2 days ahead. Assemble skewers in the marinade up to 4 hours before cooking. Grill just before serving for the best char and texture.

Reheating

Reheat cooked skewers in a hot oven (400°F/200°C) for 5-8 minutes, or briefly on a hot grill pan to restore some of the char. Avoid the microwave which makes the paneer rubbery.

Frequently Asked Questions
Leave a Review
Share your experience with this recipe

Got Leftovers?

Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.

Try AI Recipe Generator

You Might Also Like

Discover more delicious recipes similar to what you're cooking

Classic Palak Paneer
12
Medium
Classic Palak Paneer
25 min
2
Indian
Authentic Dal Makhani (Creamy Indian Black Lentils)
8
Medium
Authentic Dal Makhani (Creamy Indian Black Lentils)
45-50 min
2
Indian
Kerala-Style Fish Curry
16
Medium
Kerala-Style Fish Curry
35-40 min
2
Indian
Chicken Vindaloo (Spicy Indian Curry Made Simple)
12
Medium
Chicken Vindaloo (Spicy Indian Curry Made Simple)
30-35 min
2
Indian

Get 5 Delicious Recipes Every Week

Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.