Rice and Beans – Classic Protein-Rich Vegan Meal

Seasoned rice and beans with cumin, lime, and cilantro. A complete plant-based protein source at 380 calories with 14g protein per serving.

Alina ·
5 from 33 reviews
Jump to recipe
Rice and Beans – Classic Protein-Rich Vegan Meal

Rice and Beans – Classic Protein-Rich Vegan Meal

Seasoned rice and beans with cumin, lime, and cilantro. A complete plant-based protein source at 380 calories with 14g protein per serving.

5 from 33 reviews
Author Alina
Total Time 25 mins
Yield 3 servings
Calories 380 kcal

Nutrition Per Serving

380 Calories
14g Protein
66g Carbs
5g Fat

Need different macros? Use our free Calorie & Macro Calculator

Ingredients

  • 200 g Long grain rice
  • 400 g Black beans (canned, drained)
  • 1 medium Onion (diced)
  • 3 cloves Garlic (minced)
  • 1 tsp Cumin
  • 2 tbsp Lime juice
  • 2 tbsp Fresh cilantro

Instructions

  1. 1
    Cook the rice

    Rinse rice and cook according to package directions. Fluff with a fork when done.

  2. 2
    Prepare beans

    Sauté onion in a little oil until soft. Add garlic and cumin, cook 30 seconds until fragrant. Add drained beans and cook 5 minutes.

  3. 3
    Combine and serve

    Mix the rice into the beans. Squeeze lime juice over top and toss with fresh cilantro. Season with salt and pepper to taste.

Notes

  • Toast the cumin in a dry pan for 30 seconds before adding to unlock its full aroma.
  • A squeeze of fresh lime at the end brightens the entire dish.
  • Use canned beans for convenience, but dried beans soaked overnight taste even better.
Category: Lunch, Vegan, Budget Method: Cooking Cuisine: International

Why You'll Love This Rice and Beans Recipe

Seasoned rice and beans with cumin, lime, and cilantro. A complete plant-based protein source at 380 calories with 14g protein per serving. This recipe is designed to be simple, nutritious, and satisfying — perfect for meal prep or a quick homemade meal. With 14g protein, 66g carbs, and 5g fat per serving, it fits seamlessly into a balanced diet.

Nutrition Breakdown

Each serving delivers 380 calories with a solid macronutrient profile. Whether you're tracking macros for muscle gain, fat loss, or general health, this recipe keeps you on target without sacrificing flavor.

Final Thoughts

This Rice and Beans recipe proves that healthy eating doesn't have to be complicated. With simple ingredients and minimal prep time, you can enjoy a nutritious lunch that supports your fitness goals. Bookmark this recipe and add it to your weekly rotation.

Variations

Feel free to change up this recipe and make it your own:

  • Low-carb version: Reduce or swap the carb source for extra vegetables or cauliflower rice.
  • Higher protein: Add an extra serving of protein or a side of Greek yogurt.

Storage

Store in an airtight container in the refrigerator for up to 3-4 days. Reheat gently in the microwave or on the stovetop.

Frequently Asked Questions

Do rice and beans make a complete protein?

Yes. Rice and beans together provide all essential amino acids. Rice is low in lysine but high in methionine, while beans are the opposite — they complement each other perfectly.

Are rice and beans good for weight loss?

They can be. At 380 calories with high fiber and protein, they keep you full for hours. The key is portion control and not adding too much oil or cheese.

Can I use other types of beans?

Pinto beans, kidney beans, and chickpeas all work well. Each has a slightly different texture and flavor, but the nutritional profile is similar.

Did you make this recipe?

Please let us know how it turned out for you! Share a picture on Instagram with the hashtag #aimealplan.

Pin Facebook Tweet

Reviews

5 from 33 reviews

Leave a Review

Your email address will not be published. Required fields are marked *

Filed Under: lunch, vegan, budget

Related Recipes

Create your meal plan first

To add recipes to your plan, you need to set up your personalized meal plan. It takes less than 2 minutes.

Create My Meal Plan

Free • No credit card required