Grilled shrimp skewers are a simple yet impressive dish, and when paired with fluffy rice and sautéed vegetables, they become a complete, balanced meal. This recipe, packed with garlic flavor and a hint of Cajun spice, is perfect for weeknight dinners, casual get-togethers, or even a weekend cookout.
Why You’ll Love This Amazing Grilled Shrimp Skewers with Rice & Veggies

These shrimp skewers are quick to prepare and full of flavor. The shrimp are marinated with garlic and Cajun spices, then grilled to perfection for a slightly charred, juicy texture. Served alongside tender asparagus, mushrooms, and perfectly cooked rice, this meal is satisfying, healthy, and visually appealing. The fresh lime garnish adds a refreshing tang that elevates the dish, making every bite burst with Mediterranean-inspired flavor.
Ingredients for Amazing Grilled Shrimp Skewers with Rice & Veggies
For the Shrimp Skewers
- 500g large shrimp, peeled and deveined
- 2 tablespoons olive oil
- 1 teaspoon garlic powder
- 1 teaspoon Cajun seasoning
- Salt and pepper to taste
- Skewers (soaked in water if wooden)
For the Rice
- 1 cup white rice
- 2 cups water
- 1/2 teaspoon salt
For the Vegetables
- 1 bunch asparagus, trimmed
- 150g mushrooms, sliced
- 1 tablespoon butter or olive oil
Garnish
- Lime wedges
Ingredient Notes
- Shrimp substitutes: Chicken chunks, tofu, or tempeh skewers can replace shrimp for non-seafood options.
- Rice alternatives: Brown rice, quinoa, or cauliflower rice for a healthier twist.
- Seasoning adjustments: Swap Cajun seasoning for smoked paprika if you prefer a milder flavor.
- Oil swaps: Use avocado or sunflower oil instead of olive oil if desired.
Step-by-Step Instructions
Step 1 – Prepare the Shrimp
- In a medium bowl, combine the shrimp with olive oil, garlic powder, Cajun seasoning, salt, and pepper.
- Toss until all shrimp are evenly coated.
- Thread the shrimp onto skewers, spacing them evenly.
Step 2 – Grill the Shrimp
- Preheat a grill or grill pan to medium-high heat.
- Place the shrimp skewers on the grill.
- Cook for 2–3 minutes per side until the shrimp turn pink and slightly charred.
- Remove the skewers from heat and set aside.
Step 3 – Cook the Rice
- Rinse the rice under cold water until the water runs clear.
- In a saucepan, combine rice, water, and salt.
- Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes or until rice is tender and water is absorbed.
Step 4 – Sauté the Vegetables
- Heat butter or olive oil in a skillet over medium heat.
- Add the sliced mushrooms and cook until softened.
- Add asparagus and sauté for 3–4 minutes until tender-crisp.
Step 5 – Assemble and Serve
- Plate a portion of rice.
- Arrange the grilled shrimp skewers on top or alongside.
- Add the sautéed vegetables to the plate.
- Garnish with lime wedges and serve immediately.
Pro Tips for Success
- Soak wooden skewers: Prevent burning by soaking them in water for at least 30 minutes before grilling.
- Don’t overcook shrimp: Shrimp cook quickly; overcooking makes them rubbery.
- Prep vegetables ahead: Slice mushrooms and trim asparagus while shrimp marinate to save time.
- Season generously: A little extra seasoning enhances flavor without overpowering.
- Use medium-high heat: Ensures shrimp cook quickly and get a nice char.
Flavor Variations
- Lemon-Herb Twist: Add lemon zest and fresh parsley to shrimp before grilling.
- Spicy Kick: Increase Cajun seasoning or add a pinch of cayenne pepper.
- Garlic Butter: Brush shrimp with garlic butter while grilling for extra richness.
- Asian-Inspired: Marinate shrimp in soy sauce, ginger, and sesame oil.
- Mediterranean Style: Add chopped oregano and a drizzle of extra virgin olive oil after grilling.
Serving Suggestions

- Serve with a crisp green salad for a light lunch.
- Pair with roasted potatoes or sweet potato wedges for a hearty dinner.
- Offer a yogurt or tzatziki dipping sauce for extra flavor.
- Add a side of grilled corn or bell peppers for a colorful plate.
Storage and Freezing Instructions
- Refrigeration: Store cooked shrimp, rice, and vegetables separately in airtight containers for up to 3 days.
- Freezing: Cooked shrimp can be frozen for up to 2 months. Rice and vegetables are best fresh but can be frozen for 1 month.
- Reheating: Reheat shrimp quickly in a skillet or microwave to avoid overcooking. Steam or sauté vegetables to retain texture.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 350 kcal |
| Protein | 25 g |
| Carbohydrates | 40 g |
| Fat | 12 g |
| Fiber | 4 g |
| Sodium | 450 mg |
FAQ About Amazing Grilled Shrimp Skewers with Rice & Veggies
Can I use frozen shrimp?
Yes, frozen shrimp works well. Thaw completely in the refrigerator or under cold running water before marinating and grilling. Pat them dry to ensure they sear properly.
Can I cook this recipe indoors?
Absolutely! Use a grill pan or a regular skillet on the stovetop. Ensure medium-high heat to get a good char without overcooking.
What can I serve instead of rice?
Quinoa, couscous, or cauliflower rice are excellent alternatives. Brown rice adds extra fiber and a nutty flavor.
How do I prevent shrimp from sticking to the grill?
Brush the grill grates with oil or use a non-stick spray. Make sure the shrimp are coated with oil before placing them on the grill.
Can I make this recipe ahead of time?
You can prep shrimp and vegetables ahead, but grill and assemble just before serving for the best texture and flavor.

Amazing Grilled Shrimp Skewers with Rice & Veggies
Equipment
- grill or grill pan
- mixing bowl
- skewers
- saucepan
- skillet
Ingredients
- 500 g large shrimp, peeled and deveined
- 2 tbsp olive oil
- 1 tsp garlic powder
- 1 tsp Cajun seasoning
- salt and pepper to taste
- skewers (soaked if wooden)
- 1 cup white rice
- 2 cups water
- 1/2 tsp salt
- 1 bunch asparagus, trimmed
- 150 g mushrooms, sliced
- 1 tbsp butter or olive oil
- lime wedges for garnish
Instructions
- In a medium bowl, combine shrimp with olive oil, garlic powder, Cajun seasoning, salt, and pepper.
- Toss until shrimp are evenly coated, then thread onto skewers.
- Preheat grill to medium-high heat and place shrimp skewers on the grill.
- Cook for 2–3 minutes per side until shrimp turn pink and slightly charred, then remove from heat.
- Rinse rice under cold water, then combine with water and salt in a saucepan.
- Bring to a boil, reduce heat, cover, and simmer for 15 minutes until tender.
- Heat butter or oil in a skillet and cook mushrooms until softened.
- Add asparagus and sauté for 3–4 minutes until tender-crisp.
- Plate rice, add shrimp skewers and vegetables, then garnish with lime wedges and serve.
Notes
Nutrition
Final Thoughts
Amazing Grilled Shrimp Skewers with Rice & Veggies are a versatile, flavorful meal that is quick to prepare and perfect for any occasion. With tender shrimp, fresh vegetables, and fluffy rice, this dish balances taste, nutrition, and visual appeal. The lime garnish adds a bright finish, making each bite a delight. Try the flavor variations to customize this recipe and keep it exciting for your family or guests.