Go Back
Grilled Tofu or Fish & Rice healthy meal plan served with vegetables on a wooden table

Grilled Tofu or Fish & Rice: 7 Best Quick Meal Plan Ideas

Grilled Tofu or Fish & Rice is a quick, balanced meal combining high-quality protein, whole grains, and fresh vegetables. It’s ideal for busy days, supporting energy, satiety, and simple healthy eating. The recipe is easy to prepare in under 30 minutes and works well for both meal prep and daily cooking.
Prep Time 15 minutes
Cook Time 20 minutes
5 10 minutes
Total Time 50 minutes
Servings: 2
Course: Main Course, Lunch, Dinner
Cuisine: Healthy / Modern Home Cooking, Asian Fusion, International

Ingredients
  

Base
  • 1 cup 200g rice (white or brown)
Protein (choose one option)
  • 200 –300g firm tofu drained and pressed
  • OR
  • 200 –300g fish fillet tilapia, salmon, or similar, skinless
Vegetables
  • 1 cup broccoli florets
  • 1 cup carrots sliced
  • 1 cup spinach or mixed greens
Marinade & Seasoning
  • 2 cloves garlic minced
  • 1 tbsp lemon juice
  • 1 –2 tbsp soy sauce for tofu or light seasoning for fish
  • 1 tbsp olive oil
  • ½ tsp salt or to taste
  • ½ tsp black pepper
Optional Add-ons
  • ½ tsp chilli flakes
  • ½ avocado sliced (for serving)
  • Fresh herbs parsley or coriander

Equipment

  • 1 Medium Saucepan for cooking rice
  • 1 Non-stick frying pan or grill pan
  • 1 Spatula or Tongs
  • 1 Sharp Knife
  • 1 Chopping board
  • 1 Mixing Bowl for marinating tofu or fish
  • Measuring cups and spoons
  • 1 Plate or tray for resting cooked protein
  • Airtight containers for meal prep and storage

Method
 

Step 1: Prepare the rice
  1. Rinse the rice under cold water until it runs clear. Add to a saucepan with water and bring to a boil. Reduce heat, cover, and simmer until soft and fluffy. Set aside to rest for 5 minutes.
Step 2: Prepare the protein
  1. If using tofu, press it to remove excess water, then cut into cubes or slices. If using fish, pat dry with a paper towel and cut into even portions for consistent cooking.
Step 3: Marinate
  1. In a bowl, mix garlic, lemon juice, olive oil, salt, and pepper.
  2. For tofu: add soy sauce and coat well
  3. For fish: lightly coat with seasoning mix
  4. Let it marinate for 10 minutes.
Step 4: Cook the protein
  1. Heat a non-stick pan or grill pan over medium heat.
  2. Cook tofu for 4–5 minutes on each side until golden and slightly crisp
  3. Cook fish for 3–4 minutes per side until it flakes easily
  4. Remove and set aside once done.
Step 5: Cook the vegetables
  1. In the same pan, add a small amount of oil if needed. Add broccoli, carrots, and spinach. Stir-fry for 5–7 minutes until slightly tender but still crisp.
Step 6: Assemble the meal
  1. Place rice on a plate or bowl. Add grilled tofu or fish on top and arrange vegetables on the side. Add optional avocado or chilli flakes if desired.
Step 7: Serve or store
  1. Serve immediately while warm or store in airtight containers for meal prep. Refrigerate for up to 3 days.